1. 系统 查看Linux内核信息 uname -a
查看发行版本信息 lsb_release -a 2. 目录 查看当前目录下的一级子目录 ls -l |grep '^d' 统计当前目录下的一级子目录的个数 ls -l |grep '^d' |wc -l 递归统计当前目录下的所有子目录的个数 ls -lR|grep '^d'|wc -l 查看指定目录的大小(递归统计子目录和子文件) du -sh dir1 查看指定目录及其所有子目录(递归)的大小,分别列出每个目录的大小 du -h dir1
3. 文件 统计当前目录下所有文件的个数 ls -l |grep '^-'|wc -l 递归统计当前目录下的所有文件的个数 ls -lR|grep "^-"|wc -l 批量删除当前目录下的log文件 ls *.log | xargs rm -f 查看指定文件的大小 du -h app1.log
4. 压缩和解压缩 将file.conf.zip解压到当前目录下的bak目录中(压缩包文件名不保留) unzip file.conf.zip -d bak 将file.conf.zip解压到/data/bak 目录下(压缩包文件名不保留) unzip file.conf.zip -d /data/bak 在当前目录下批量解压ZIP包命令(压缩包文件名不保留) sudo find -maxdepth 1 -name "*.zip"|sudo xargs -i unzip {} 5. 脚本 退出服务器后,继续运行脚本,且将日志记录到指定文件 nohup python3 extract_java_comments.py >output 2>&1 & #output用于记录运行信息(包括异常、控制台输出信息)
参考文献 待补充
|
|