查找按时间顺序,以列表的方式显示目录项 ls -lrt查找当前目录所有(非)js文件,并打印 find . [!] -name ‘*.js’ -print按大小查找 find . type f -size +10k查看磁盘空间利用大小 df -h查看当前目录所占空间大小 du -sh-h人性化显示-s递归整个目录查看当前目录下所有子文件夹排序后的大小 du -sh ls
| sort打包、压缩、解压、解包打包(将多个文件归并到一个文件) tar -cvf demo.tar ./demo生成 demo.tar-c打包选项-v显示打包进度-f使用档案文件gzip压缩(还有bz2、xz等压缩方式) gzip demo.tar生成demo.tar.gzgunzip解压 gunzip demo.tar.gz生成demo.tartar解包 tar -xvf demo.tar-x解包选项解压并解包可以用tar命令一次执行 tar -zxvf demo.tar.gz-z解压gz文集-j解压bz2文件-J解压xz文件进程管理查询正在运行的进程 ps -ef以完整的格式显示所有进程 ps -ajx显示进程信息,并实时更新 top查看指定端口占用 lsof -i:8081杀死指定PID进程 kill 1689强制杀死指定PID进程 kill -9 1689性能监控查看CPU使用率 sar -u 1 2 18:57:22 %usr %nice %sys %idle 18:57:23 2 0 1 97 18:57:24 1 0 1 98 Average: 1 0 1 97后面的两个参数表示监控的频率,比如例子中的1和2表示每秒采样1次,总共采样2次查看CPU平均负载 sar -q 1 2sar指定-q后,就能查看运行队列中的进程数、系统上的进程大小、平均负载等查看内存使用情况 sar -r 1 2网络工具列出所有端口(包括监听和未监听的) netstat -a列出所有tcp端口 netstat -at直接下载文件或网页 wget urlssh登录远程服务器 ssh ID@host