在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.列出所有目录使用量,并按大小排序。 复制代码 代码如下: ls|xargs du -h|sort -rn #不递归下级目录使用du -sh 2.查看文件排除以#开关和空白行,适合查看配置文件。 复制代码 代码如下: egrep -v "^#|^$" filename sed '/#.*$/d; /^ *$/d' 3.删除空格和空行。 复制代码 代码如下: sed '/^$/d' filename #删除空行 sed 's/ //g' filename sed 's/[[:space:]]//g' filename 4.删除#后的注释。 复制代码 代码如下: sed -i 's/#.*$//g' filename 5.踢出登录的用户,用who查看终端。 复制代码 代码如下: pkill -KILL -t pts/0 6.删除空文件。 复制代码 代码如下: find / -type f -size 0 -exec rm -rf {} \; 7.查找进程pid并kill。 复制代码 代码如下: pgrep nginx|xargs kill pidof nginx|xargs kill 8.获取当前IP地址,强大的awk,一个命令搞定。 复制代码 代码如下: ifconfig |awk -F"[ ]+|[:]" 'NR==2 {print $4}' 9.文本方式查看wtmp日志 复制代码 代码如下: utmpdump /var/log/wtmp 10.以内存大小排序列出进程 复制代码 代码如下: ps aux --sort=rss |sort -k 6 -rn 11.简单web server列出当前目录文件,端口8000: 复制代码 代码如下: python -m SimpleHTTPServer 12.以管道输入方式修改用户密码: 复制代码 代码如下: echo "password" |passwd –stdin root 12.生成SSH证书并复制到远端服务器: 复制代码 代码如下: ssh-keygen -y -f ~/.ssh/id_rsa && cat ~/.ssh/id_rsa.pub | ssh root@host "cat - >> ~/.ssh/authorized_keys" 13.shell下新建文件夹并进入,以下加入bashrc: 复制代码 代码如下: mkcd ( ){ mkdir $1 cd $1 } 14.通过SSH快速备份文件到另一服务器: 复制代码 代码如下: tar zcvf - back/ | ssh [email protected] tar xzf - -C /root/back/ 15.用wget下载整站: 复制代码 代码如下: wget -r -p -np -k https://www.ogeek.net #r递归 p下载所有文件 np不下载上级 k转换相对链接 16.Kill整个进程树: 复制代码 代码如下: pstree -ap 10277|grep -oP '[0-9]{4,6}'|xargs kill -9 17.生成随机字符: 复制代码 代码如下: cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1 18.使用awk导出最后一列非空的数据: 复制代码 代码如下: awk -F "|" '{if($NF!="") print $NF}' 19.查找每行大于几位数的数据: 复制代码 代码如下: awk -F '' '{if(NF>6) print $0}' 20.获取HTML页面文本内容: 复制代码 代码如下: lynx -dump www.ogeek.net #包含页面的URL w3m -no-cookie -dump www.ogeek.net links -dump www.ogeek.net #对中文内容支持不好 21.端口重定向: 复制代码 代码如下: socat TCP4-LISTEN:1234,reuseaddr,fork, TCP4:www.baidu.com:80 22.行前或行后插入: 复制代码 代码如下: sed 'p;s/^.*$/--------/' file awk '{print $0;print "-------"}' file 23.行首或行尾插入: 复制代码 代码如下: sed 's/^/new/g' file sed 's/$/new/g' file 24.逐字换行: 复制代码 代码如下: awk -F "" '{for(i=1;i<=NF;i++) print $i}' 25.目录中大量文件删除: 复制代码 代码如下: ls | xargs rm |
请发表评论