权限管理、进程控制与高级命令组合

Linux 世界里,权限这东西可是个大学问,就像现实生活中不同的人有不同的门禁卡一样。今天咱们就来好好聊聊 Linux 的权限管理、进程控制,还有那些能让命令威力翻倍的组合技巧。

先说说权限体系,Linux 里的用户层级很明确:文件所有者的权限最大,然后是组用户,最后是游客,就像金字塔一样,一级压一级。

想知道一个文件的权限情况,用 ls -l 命令就行,它会列出详细信息。

比如看到 drwxr-xr-- 这样的字符串,别慌,这里面藏着玄机。

第一个字符 d 表示这是个文件夹,要是 - 就是普通文件,l 则是链接文档。

后面的字符分成三组,

第一组是文件所有者的权限,

第二组是组用户的,

第三组是游客的。

r 代表只读,w 是可写,x 是可执行。

修改权限用 chmod 命令,有两种方法。

一种是权重法,r、w、x 分别对应 4、2、1 的权重。

比如 755,就是所有者 7(4+2+1,也就是 rwx),

组用户 5(4+1,也就是 r-x),

游客也是 5,所以权限就是 rwxr-xr-x。

另一种是符号法,u 代表文件所有者,g 是组用户,o 是游客,a 是所有用户。

比如 u+w 就是给所有者增加可写权限。

如果是给文件夹授权,别忘了加 - R 参数,这样子文件夹也能被授权。

接下来聊聊命令组合技巧,这可是提升效率的法宝。

管道符 | 就像一根管道,能把左边命令的结果传给右边当条件。比如 ps -ef | grep nginx,就是先列出所有进程,再从中筛选出包含 nginx 的进程。

逻辑符 && 和 || 也很有用。

&& 是左边命令成功执行了,才会执行右边的;

|| 则是左边失败了,右边才执行。

比如命令 A && 命令 B,只有 A 成功了,B 才会跑起来;

要是 A 失败了,B 就歇着。

反引号能嵌套命令,把里面命令的结果当参数用。

比如   rm   -rf  find   .   -name   `"*.log"`

就是先找到当前路径下所有.log 文件,再把它们删掉。

不过要注意,反引号可不能嵌套使用哦。

进程管理也很重要,毕竟咱们得知道电脑在忙啥,还得能管住那些不听话的进程。

查看进程的命令有好几个。ps    -ef   能列出所有进程的详细信息,加上 grep 还能筛选。

pgrep 可以快速批量查询进程,直接跟进程名称就行。

pidof 则能快速精确匹配到进程。

要是进程不听话,就得终止它。kill -9 进程号能强制终止进程,-9 是个很厉害的信号。pkill 可以按名称模糊匹配终止进程,不过这招得慎用,别误杀了好进程。

这些命令组合起来用,简直能让你在 Linux 里如鱼得水。赶紧试试,说不定能发现新玩法呢!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值