公司企业网站制作,银川制作网站,服务器域名ip网址大全,珠海市香洲区建设局网站1.列出所有目录使用量#xff0c;并按大小排序。 ls|xargs du -h|sort -rn #不递归下级目录使用du -sh2.查看文件排除以#开关和空白行#xff0c;适合查看配置文件。 egrep -v ^#|^$ filenamesed /#.*$/d; /^ *$/d3.删除空格和空行。 sed /^$/d filename #删除空…1.列出所有目录使用量并按大小排序。 ls|xargs du -h|sort -rn #不递归下级目录使用du -sh 2.查看文件排除以#开关和空白行适合查看配置文件。 egrep -v ^#|^$ filenamesed /#.*$/d; /^ *$/d 3.删除空格和空行。 sed /^$/d filename #删除空行sed s/ //g filenamesed 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[ ]|[:] NR2 {print $4} 9.文本方式查看wtmp日志 utmpdump /var/log/wtmp 10.以内存大小排序列出进程 ps aux --sortrss |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 roothost cat - ~/.ssh/authorized_keys 13.shell下新建文件夹并进入以下加入bashrc mkcd ( ){mkdir $1cd $1} 14.通过SSH快速备份文件到另一服务器 tar zcvf - back/ | ssh rootwww.jb51.net tar xzf - -C /root/back/ 15.用wget下载整站 wget -r -p -np -k http://www.jb51.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(NF6) print $0} 20.获取HTML页面文本内容 lynx -dump www.jb51.net #包含页面的URLw3m -no-cookie -dump www.jb51.netlinks -dump www.jb51.net #对中文内容支持不好 21.端口重定向 socat TCP4-LISTEN:1234,reuseaddr,fork, TCP4:www.baidu.com:80 22.行前或行后插入 sed p;s/^.*$/--------/ fileawk {print $0;print -------} file 23.行首或行尾插入 sed s/^/new/g filesed s/$/new/g file 24.逐字换行 awk -F {for(i1;iNF;i) print $i} 25.目录中大量文件删除 ls | xargs rm转载于:https://www.cnblogs.com/sbj-dawn/p/7290962.html