作为一个Java开发人员linux命令,有些常用的Linux命令必须掌握。即使平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。
xpr就能查看你的win7是否已经激活成功了(可牛杀毒软件可能会拦截这个命令,放过就行),这里的slmgr.vbs有挺参数linux命令,比如查看windows7的详细版本号等等,在运行里直接输入slmgr.vbs就能查看它的用法以及各种参数。set 语句的用法这里不多做解释,有兴趣的朋友可以自己百度一下或者直接通过按键自带的命令提示查看(标准vbs命令--语句--set语句)。(1)画电路图:这就需要你做题,把常见电路图画出来,同时需要判断内接外接,又有多种方法,这些在常见练习册上都有详细讲解,只是给你们提供如何总结的具体大纲,实践时照着我的大纲来即可。
find / -name filename.txt 根据名称查找/目录下的filename.txt文件。
find . -name “*.xml” 递归查找所有的xml文件
find . -name “*” |xargs grep “hello” 递归查找所有文件内容中包含hello world的xml文件
grep -H ‘spring’ *.xml 查找所以有的包含spring的xml文件
find ./ -size 0 | xargs rm -f & 删除文件大小为零的文件
ls -l | grep ‘.jar’ 查找当前目录中的所有jar文件
grep ‘test’ d* 显示所有以d开头的文件中包含test的行。
grep ‘test’ aa bb cc 显示在aa,bb,cc文件中匹配test的行。
grep ‘[a-z]{5}’ aa 显示所有包含每个字符串至少有5个连续小写字符的字符串的行
mkdir newfolder
rmdir deleteEmptyFolder 删除空目录
rm -rf deleteFile 递归删除目录中所有内容
mv /temp/movefile /targetFolder
mv oldNameFile newNameFile
su -username
每组内r、w、x分别表示了文件在该用户群体中的读、写、执行权限(- 表示无权限)。chmod -vr 700 file1 表示只有file1的拥有者有读写和执行权限,-v表示显示详细信息,-r表示递归处理下级文件。chmod ugo+rwx directory1 设置目录的所有人(u)、群组(g)以及其他人(o)以读(r )、写(w)和执行(x)的权限。
tar -czf test.tar.gz /test1 /test2
tar -tzf test.tar.gz
tar -xvzf test.tar.gz
head -n 10 example.txt
tail -n 10 example.txt
tail -f exmaple.log 这个命令会自动显示新增内容,屏幕只显示10行内容的(可设置)。
sudo rm a.txt 使用管理员身份删除文件
netstat -tln | grep 8080 查看端口8080的使用情况
lsof -i :8080
ps aux|grep java 查看java进程
ps aux 查看所有进程
tree a
PS:Mac下使用tree命令
wget
PS :Mac下安装wget命令
ping
ssh userName@ip
echo $JAVA_HOME 打印java home环境变量的值
java
javac
javap
jps
jstat
jmap
jstack
svn
git
maven