linux实用指令---持续更新

 awk '!a[$0]++'  a > b   删除重复行

ldd  判断某条命令需要哪些共享库文件的支持          ---------------      ]$  ldd a.out

!  执行最近的指令        ---------------------       ]$ !scp

shift + v  行选择

ctrl + v  块选择

cat -n   =  nl -b a    显示的时候,顺道输出行号!  空行也输出  (不输出空行  nl -b  ) 

tac  反向输出

less  比  more  更好, 也有查找功能

touch 可以修改文件的时间,你知道么

touch 档案  权限:  (-rw-rw-rw-) - (umask)
mkdir 目录  权限:  (drwxrwxrwx) - (umask)

chattr (设定档案隐藏属性)  知道为什么有的文件只能增不能减了。。。

lsattr  显示隐藏属性

which (寻找 执行档)   加 -a 可列出所有

whereis   /  locate   (寻找特定档案) 

find  可以找到各种条件的 文件

grep MsgCode LOG.2015 -n | cut -d ' ' -f 7 | grep -c 58  ===  grep MsgCode LOG.2015 -n | cut -d ' ' -f 7 | grep 58 | wc -l

 crontab 误删不要慌,看看28号执行了哪些:  [root]# grep (qtpay) cron | grep CMD | grep 28 | cut -d ' ' -f 2,3,8,9,10,11 | grep 28

原文地址:https://www.cnblogs.com/jiaoge/p/4078672.html