cheat

有些命令看了帮助还不会用,初学者需要例子,cheat就是这个身边的小抄。cheat 命令不是Linux自带的。

cd /tmp \\
  && wget <https://github.com/cheat/cheat/releases/download/4.2.5/cheat-linux-amd64.gz> \\
  && gunzip cheat-linux-amd64.gz \\
  && chmod +x cheat-linux-amd64 \\
  && sudo mv cheat-linux-amd64 /usr/local/bin/cheat

如果某条命令返回的结果过多,可以通过管道命令结合more或者less进行分页显示

*** | more

rpm -qa | more
jbigkit-libs-2.0-11.el7.x86_64
openssh-clients-7.4p1-21.el7.x86_64
setup-2.8.71-10.el7.noarch
gdbm-devel-1.10-8.el7.x86_64
postfix-2.10.1-7.el7.x86_64
kbd-misc-1.15.5-15.el7.noarch
......

nohup

nohup command >out.file 2>&1 &

后台运行某命令,这里面,“1”表示文件描述符 1,表示标准输出,“2”表示文件描述符 2,意思是标准错误输出,“2>&1”表示标准输出和错误输出合并了,合并到 out.file 里。

awk

awk 工具可以很灵活地对文本进行处理, awk '{print $2}'是指第二列的内容,是运行的程序 ID。