<>1.后台启动脚本

nohup ./start.sh > /dev/null 2>&1 &
dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”
2>&1错误输出2重定向到标准输出1,意思是标准输出和错误输出都进了“黑洞”(错误输出通常是进程号)
这句命令就是,后台执行start.sh <http://xn--start-zv8h3gj20itj5e.sh>,屏幕不打印任何信息。

<>2.查看端口

netstat -anp | grep 80
windows版本:
netstat -aon | findstr “80”

<>3.查看磁盘占用

总的占用:df -lh
某一个目录的占用:df -hl /dir
某一个目录下查看几层的占用:
du -lh --max-depth=2 /dir
简单说下df和du的区别,df只会统计目录总的使用情况,而du会统计目录下每一个文件的使用情况

<>4.压缩解压文件

压缩:tar -vzcf 2018-12-19.tar.gz target/
解压:tar -vzxf 2018-12-19.tar.gz

<>一类非常好用的命令–将上一个命令的输出作为下一个命令的输入

前一个命令和后一个命令用“|”隔开,“|”就是管道。
最常见的是grep,如 ls -l | grep a,显示带有字符”a“的所有结果。以grep为基础可以衍生很多命令

<>5.匹配首行以某个字符串开头的

ls -l | grep ^drw

<>6.统计显示结果有多少行

ls -l | wc -l

<>7.使用awk显示某一列的值

简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。如awk ‘{print $2}’ 匹配以空格隔开的第2个项.
ls -l | awk ‘{print $2}’ 只显示输出结果第2列的值
可以配合grep使用进一步筛选:
ls -l | grep ^drw | awk ‘{print $3}’

<>8.xargs 将上个命令的结果当下个命令的操作参数

上面的几个命令只是将上个命令的结果当下个命令的参数,筛选显示,xargs 命令可以直接执行
xargs 是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令
ls | grep .sh | xargs chmod 755 将文件夹中带有“.sh”的文件,赋予权限755

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信