linux bash设置权限,bash命令详解及Linux用户权限详解

命令别名:

alias CMDADLIAS=COMMAND [option] [arguments]

alias cls=clear 有空格的话,需要加引号。

在shell中定义的别名,仅在当前shell的生命周期有效,别名有效范围为当前shell进程;

想要做到永久有效的话,把命令别名,放到配置文件中。

unalias CMDALIAS取消命令别名

命令别名,想使用命令本身,\CMD

命令替换:$(命令),`命令`(反引号,Esc下面的)

把命令中的某个子命令替换为其执行

结果的过程,称为命令替换。

echo "The current directory is %(pwd)."

创建一个文件,文件的名称为当前时间。

touch file-$(date +%F-%H-%M-%S).txt

``:命令替换

"":弱引用,可以实现变量替换。

'':强引用,不完成变量替换。

文件名通配,globbing

*:可以用于实现匹配任意长度的任意字符。

[root@one test]# touch a123 abc ab123 xyz x12 xyz123

[root@one test]# ls a*

a123  ab123  abc

[root@one test]# touch a

[root@one test]# ls a*

a  a123  ab123  abc

[root@one test]#

?:匹配任意单个字符,限定几个个数,写几个?号

[root@one test]# ls ?y*

xyz  xyz123

[]:匹配指定范围内的任意单个字符。

[abc],[a-m],[a-z],[A-Z],[0-9],[0-9a-zA-Z]

[[:space:]]字符集合,空白字符

[:punct:]标点符号

[:lower:]小写字母

[:upper:]大写字母

[:alpha:]大小写字母

[:digit:]数字

[:alnum:]数字和大小写字母

man 7 glob 获取上述所有说明

[[:alpha:]]*[[:space:]]*[[:alpha:]]

[root@one test]# ls [a-zA-Z]*[0-9]

a123  ab123  hello123  helloy123  x12  xyz123  y123

[^]:匹配指定范围外的任意单个字符。

[root@one test]# ls [^0-9]*

a  a123  ab123  abc  hello123  helloy123  x12  xyz  xyz123  y123

Linux用户权限详解:

计算资源:

权限:

用户:

用户、容器,关联权限:用户组,是权限的集合,用户组是逻辑权限,方便的指派权限。

用户是获取资源的标示和凭证。

用户:标识符

用户组:标识符

文件:谁发起进程,就以谁的身份运行。

用户、组、权限:

安全的上下文(secure context)

权限:

r,w,x

对于文件:

r:可读,可以使用类似cat等权限查看文件内容:

w:可写,可以编辑或删除此文件;

x:可执行,eXcutable,可以在命令提示符下当做命令提交给内核运行。

对于目录:

r:可以对此目录执行ls以列出内部的所有文件;

w:可以在此目录中创建文件;

x:可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息。

rwx:

r--:只读

r-x:读和执行

---:无权限

000  0 ---:无权限:

001  1 --x:执行

010  2 -w-:写

011  3 -wx:写和执行

100  4 r--:只读

101  5 r-x:读和执行

110  6 rw-:读写

111  7 rwx:读写执行

755:rwxr-xr-x

rw-r-----: 640

用户:UID,/etc/passwd,用户的数据库文件

组:GID,/etc/group,

影子口令: /etc/shadow 用户密码存在的位置

组:/etc/gshadow

用户类别:

管理员,0 拥有所有权限

普通用户:1-65535

系统用户:1-499 获取资源以及服务的权限

一般用户:500-60000

用户组类别:

管理员组:

普通组:

系统组:

一班组:

用户组类别:

创建用户时,如果没有给用户指定所属的组,系统会自动为其创建一个与用户名同名的组。

基本组、私有组,每个用户都有一个默认组,基本组。

附加组、额外组:默认组以外的其他组

解析:名称解析

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值