shell 脚本浅入

最常用的Linux命令和工具

目录下个文档:cd name

返回上个目录:cd ..

查看、编辑文本文件:
查看文件:more, tail
编辑文件:vi

如编写脚本.sh

vi shell.sh

查看系统网络状况:
查看系统状况:top
查看网络状况:netstat
查看网路配置:ifconfig

系统进程:
查找:ps –ef | grep “字符串”

:ps -fu "字符串“

杀死:kill -9 <PID>

文件、目录操作:
目录:mkdir, cd, pwd 

如在tmp目录下创建name:mkdir /tmp/name

创建、拷贝、删除、查看:vi,cp,rm,ls 

复制:cp 目标文件 目的地    cp /tmp/name.tar.gz /tmp/name

权限:chmod,chown 

chmod 777 name.tar.gz

查找:find,grep 

当前目录查找含指定字符串的文件 grep–rn“字符串”  .  

指定目录下查找含指定字符串的文件: find /var-type f -mount |xargs fgrep -l “PHP"

打包压缩与解包:
[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩! [root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以gzip 压缩
[root@linux src]# tar -xvf /tmp/etc.tar   解不带压缩的包 [root@linux src]# tar -zxvf /tmp/etc.tar.gz    解带压缩的

如:把/opt 目录下的内容压缩成工号lisun.tar.gz

tar -zcvf /tmp/lisun.tar.gz /opt

while[[]]

do

touch $name1$name2.txt

done

for (())

do

done

传参数

read name

上一篇:EFFECTIVE OBJECTIVE-C 2.0 TIPS 总结 CHAPTER 1 & CHAPTER 2


下一篇:vue-cli 如何配置sass