首页 > 系统服务 > 详细

shell 基础

时间:2019-09-20 18:28:46      阅读:102      评论:0      收藏:0      [点我收藏+]

一   文件的 权限基础

文件有三类权限   user,group,other,

权限分为 r w x  代表数字分别为 4 2 1

修改权限命令 chmod  

权限还有特殊权限,在执行的时候代表某一身份的权限去执行

分别有文件拥有者权限,组权限,所有人权限。

文件拥有者身份的权限即在 user权限将执行权限x改成s。即 rwx=>rws来表示。权限值则为在原有权限前加4000.如原权限为 755,则现权限则变更为4755

组身份权限 即将组的执行权限的x变更为s。权限值为在原有权限前+2000.即755=》2755

所有人执行的权限即在所有人权限组中将x=》s。权限值+1000   即 755=》1755  

 

chmod命令,可以用权限值也可以用标识符

即  chmod +x aa.sh   等同于chmod 755 aa.sh.即对三种身份加上可执行权限

单独针对某一群组增加可执行权限,可以如下操作

chmod u+x/g+x/o+x来操作

去掉某一群组的权限

chmod u-x/g-x/o-x来操作执行

 

二  通配符

重点的两个通配符   *   和?

* 代表任意字符,可以是空字符串

?代表单一字符,不可以为空字符

 

ls -la /usr/bin/*   #列出bin下的所有文件


ls -la /usr/bin/????  #列出bin下的四个字符的文件

 

还有一些例子。我觉得很实用

技术分享图片

 

技术分享图片

 

shell 基础

原文:https://www.cnblogs.com/Lonelychampion/p/11558684.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!