锱铢必较:使用更优雅的linux命令

入行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

原文作者:大神带我来搬砖
爱好历史和武侠,专注java、大数据的程序员小哥哥。
学习资料共享,技术问题讨论,希望和大家一起交流进步。

  1. ssh无秘钥登录

  2. find命令删除文件

  3. 查看某个进程的工作文件夹

  4. 快速杀死多个同名进程

    原文作者:大神带我来搬砖
    原文地址: https://www.jianshu.com/p/ffb02e9524d9
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞