【持续更新】Linux实用组合命令

2017年12月

1)  lsof -i -n | grep ESTABLISHED                 #查看连接状态的TCP链接

2)  ifconfig | grep eth | awk '{print $5}'           #获取mac地址


3)  find . -name '*pdf*' -print0 | xargs -0 ls -lt | head -20          #寻找最新修改的文件


4)  rename "s/ *//g" *.jpg                                     #清除文件名中的空白

5)  grep -v "^\W$"                      #匹配非空行

6)  ifdata -pN eth0                                        #获取ip地址

7)  pwgen -Bnyc                                 #生成安全的随机密码

8)  cat /proc/version                           #显示发行版

9)  ls -ldct /lost+found |awk '{print $6, $7}'                     #查看系统安装时间

10)  :> ui filename                     #删除文件内容,但保留文件

11)  mtr google.com                           #混合ping和traceroute的工具

12)  watch -n1 'ifconfig eth0|grep bytes'                          #查看网络流量

13)  netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort  | uniq -c | sort -n                                            #显示连接到本机上的IP列表

14)  echo SSBMb3ZlIFlvdQo= | base64 -d              #尝试一下,你就知道

15)  timeout 30s ping t.tt                           #限时执行某项命令,d(天)/h(小时)/m(分钟)/s(秒)

16)  dd if=/dev/urandom  | tr -d -c [:print:] | tr -d " " | dd count=1 bs=8  2> /dev/null; echo                            #随机创建一个八位的复杂密码

17)  alias mm='sh /root/job/passwd.sh'             #给执行命令语句或命令起个小名

18)  ls -R | grep -v keepfilename | xargs rm -Rf          #排除关键字后rm,切记grep后面加参数v,否则删除关键字文件

19)  dirname `pwd`                                            #获取当目录的父目录

20)  cal | egrep -e '^ [0-9]|^[0-9]' | tr '\n' ' ' | awk '{print $NF}'           #显示当月最后一天是几号

你可能感兴趣的:(【持续更新】Linux实用组合命令)