码迷,mamicode.com
首页 > 系统相关 > 详细

shell 基础

时间:2019-09-20 19:08:24      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:shel   shell 基础   use   inf   chmod   user   color   字符串   nbsp   

一   文件的 权限基础

文件有三类权限   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 基础

标签:shel   shell 基础   use   inf   chmod   user   color   字符串   nbsp   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!