03_03_bash特性详解,03_04_Linux用户及权限详解

 命令别名

alias 别名='命令名',在shell中定义的别名,只在当前shell进程有效

命令替换

$(COMMAND),反引号:'COMMAND'

把命令中某个子命令替换为其执行结果的过程

bash支持的引号

'':命令替换

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

文件名通配,globbing

*:可任意长度的任意字符

?:任意单个字符

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

用户,组,权限

安全上下文

权限:r,w,x

文件:

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

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

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

目录

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

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

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

rwx:

  r--:只读

  r-x:读和执行

  ---:无权限

用户:UID,/ect/passwd

组:GID,  /ect/group

用户类别

管理员:ID  0

普通用户:id:1-65535

  系统用户:1-499

  一般用户:500-60000

用户组类别

管理员组

普通组:

    系统组:

    一般组:

用户组类别:

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

    基本组:用户默认的组

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

进程:tom

对象:rwxrw-r--  jerry tom a.txt

account:登录名

password:密码

UID

GID:基本组id

comment:注释

HOME DIR:家目录

SHELL:用户默认的shell

/ect/shadow

account:登录名

encrypted password:加密的密码

加密方法:

  对称加密:加密和解密使用同一个密码

  公钥加密:每个密码都成对出现,一个为私钥,一个为公钥

  单项加密,散列加密:提取数据特征码

你可能感兴趣的:(03_03_bash特性详解,03_04_Linux用户及权限详解)