入行10年了,接触过很多linux命令,也走过了一些弯路。这里把其中一些相见恨晚的知识分享给大家,让大家不要重蹈覆辙。
ssh无秘钥登录[1]
为了建立ssh无秘钥登录,最早的时候,我都是用vi编辑authorized_keys文件,直到有一天知道了ssh-copy-id命令,再也不用担心建立无秘钥登录啦。
find命令删除文件[2]
为了用find命令找到文件然后删掉,最早的时候,我都是用
find /postgresql/bak -mtime +7 -exec rm -rf '{}' \;
这样的命令,当时我还因为记住了; 和{}而洋洋得意。不过现在有更先进的用法啦。
find /postgresql/bak -mtime +7 -delete
不是我不明白,这世界变化快
查看某个进程的工作文件夹[3]
如何根据pid查找pid的工作文件夹?知道了pid之后,过去都是看/proc/<pid>/cwd,现在只要用pwdx pid就行啦。
快速杀死多个同名进程[4]
如果有很多java进程,都想kill掉。要筛选出来pid然后一个一个kill么?直接killall就行。
killall java
大家有更好的linux技巧,都一起来分享吧~~
感谢来自田飞雨同学的分享
https://www.jianshu.com/p/a6bc23bb1f15
网友评论
rm ‘find ...’ 手机可能打得字符不对,不是单引号,是那个稍微比单引号稍微斜一点的字符,可以返回命令结果,然后被rm引用