Linux常用命令合集
记录linux系统下的常用命令以及一些命令使用过程中需要注意的点。避免需要用的时候又忘记了具体怎么写的尴尬场景,与其用到采取网上找,不如平时多多积累。正所谓好记性,不如烂笔头。
find-查找命令
#查找指定目录下的日志文件 find /app/applogs/ -type f -name "*.log" #查找指定目录下的日志文件并删除 find /app/applogs/ -type -f -name "*.log" | xargs rm -rf #查找指定目录下7天前的文件进行删除(-exec和上方的|xargs作用相似,exec为find自身的命令需要配和{} \的书写格式) find logs/ -type f -mtime +7 -exec rm -f {} \
scp-远程传输命令
#scp命令的使用记住一个关键点:文件从哪里到哪里。例如从本地到远程服务器 scp /root/test.sh root@192.168.1.89:/app/
解压缩与打包
#tar-打包与解包 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName #gzip-压缩与解压 解压:gzip -d FileName.gz 压缩:gzip FileName #tar与gz-打包压缩与解压解包 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName #zip-压缩与解压 解压:unzip FileName.zip 压缩:zip FileName.zip DirName
文件查看
#查看全部文件 cat filename #从头查看文件1000行 head -1000 filename #查看文件尾部1000行 tail -1000f filename #分页查看文件 more filename less filename
watch-监控命令
#查询linux的信息有时我们需要不停的指定命令查看变化。可以使用watch命令帮我们自动监控状态 watch 'netstat -anp | grep "close"'
本文系作者 @Mr.Lee 原创发布在 维简网。未经许可,禁止转载。