03_03 bash特性详解、03_04liunx用户权限详解

命令别名:

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

unalias:删除别名

语法:unalias [-a][别名]

unalias为shell内建指令,可删除别名设置。

Bash支持引号

1. 单引号 '强引用

2. 双引号 "弱引用,可以实现变量替换

3. 反引号 `命令替换

文件通配:

*:匹配任意多个字符

?:匹配任意一个字符

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

[^]:不匹配指定定范围内出现的任意单个字符

[:alnum:] :任何字母和数字

[:alpha:] :任何字母

[:digit:] :任何数字

[:lower:] :小写字母

[:punct:] 标点符号

[:space:] 空白字符

[:upper:] 大写字母

所以:^[[:space:]]*$ :匹配没有任何内容的行

用户权限:

r,w,x

文件:

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

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

x:可执行,exacutable,可以命令提示符下当作命令提交给内核运行

目录:

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

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

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

0 000 ---:无权限

1 001 --x:执行

2 010 -w-:写

3 011 -wx:写和执行

4 100 r--:只读

5 101 r-x:读和执行

6 110 rw-:读写

7 111 rwx:读写执行

用户:UID, /etc/passwd

组:GID , /etc/group

用户类别:

管理员:0

普通用户:1-65535

系统用户:1-499

一般用户:500-600000

用户组:

管理员组:

普通组:

              系统组:

              一般组:

用户组类别:

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

基本组:用户的默认组

附加组:额外组:默认组以外的其它组

加密方法:

对称加密:每个密码都成对儿出现,一个为私钥(secret  key),一个为公钥(public key)

单向加密,散列加密:提取数据特征码,常用于数据完整性校验

用户管理:

useradd,userdel,usermod,passwd,chsh,chfn,finger,id,chage

组管理:

groupadd,groupdel,groupmod,gpasswd

权限管理:

chown,chgrp,chmod,umask

你可能感兴趣的:(03_03 bash特性详解、03_04liunx用户权限详解)