在项目中经常使用的命令进行整理:
查看文件夹中固定日期范围内的文件:ls --full-time | sed -n '/2020-04-10/p'
查看进程:ps -ef | grep 进程名
杀死进程:sudo kill -s 9 进程id
查看与某台机器的连接情况:ping ip
查看当前系统端口:netstat -an
搜索指定端口命令:netstat -an | grep 8080
文件的查看命令:cat ***
命令:find 目录 参数 文件名称
示例:find /usr/tmp -name 'a*' 查找/usr/tmp目录下的所有以a开头的目录或文件
创建一个名为aa.txt的文件 touch aa.txt
删除一个文件 rm -rf aa.txt
rm -r aaa 递归删除当前目录下的aaa目录
rm -rf aaa 递归删除当前目录下的aaa目录(不询问)
linux下重命名文件或文件夹使用mv既可实现。
例子:①将一个名为abc.txt的文件重命名为1234.txt
[root@station90 root]#mv abc.txt 1234.txt
cat */application-prod.yml|grep 'meta: http://134.224.178.5:8834.' #查看配置
sed -i 's/134.224.178.5:8834/196.0.47.14:8831/' `grep -rl ./ ./*/application-prod.yml` #递归搜索目录并替换关键词
循环拉起服务 for s in `ls */startup.sh`; do $s >/dev/null 2>&1; done
循环关闭服务 for s in `ls */shutdown.sh`;do sudo $s;done;
tar zxvf test.tgz -C 指定目录
比如将/source/kernel.tgz解压到 /source/linux-2.6.29 目录
tar zxvf /source/kernel.tgz -C /source/ linux-2.6.29