?命令別名
alias 別名='命令名',在shell中定義的別名损姜,只在當(dāng)前shell進(jìn)程有效
命令替換
$(COMMAND),反引號(hào):'COMMAND'
把命令中某個(gè)子命令替換為其執(zhí)行結(jié)果的過(guò)程
bash支持的引號(hào)
'':命令替換
"":弱引號(hào)洋机,可以實(shí)現(xiàn)變量替換
文件名通配,globbing
*:可任意長(zhǎng)度的任意字符
曾掂?:任意單個(gè)字符
[]:匹配指定范圍內(nèi)的任意字符
用戶,組壁顶,權(quán)限
安全上下文
權(quán)限:r珠洗,w,x
文件:
r:可讀若专,可以使用類似cat等命令查看文件內(nèi)容
w:可寫许蓖,可以編輯或者刪除此文件
x:可執(zhí)行,eXacutable富岳,可以命令提示符下當(dāng)做命令提交給內(nèi)核運(yùn)行
目錄
r:可以對(duì)此目錄執(zhí)行l(wèi)s以列出內(nèi)部所有文件
w:可以再此目錄創(chuàng)建文件
x:可以使用cd切換進(jìn)此目錄蛔糯,也可以使用ls -1查看內(nèi)部文件詳細(xì)信息
rwx:
? r--:只讀
? r-x:讀和執(zhí)行
? ---:無(wú)權(quán)限
用戶:UID,/ect/passwd
組:GID,? /ect/group
用戶類別
管理員:ID? 0
普通用戶:id:1-65535
? 系統(tǒng)用戶:1-499
? 一般用戶:500-60000
用戶組類別
管理員組
普通組:
? ? 系統(tǒng)組:
? ? 一般組:
用戶組類別:
? ? 私有組:創(chuàng)建用戶時(shí)窖式,如果沒(méi)有為其指定所屬組蚁飒,系統(tǒng)會(huì)自動(dòng)為其創(chuàng)建一個(gè)與用戶名同名的組
? ? 基本組:用戶默認(rèn)的組
? ? 附加組,額外組:默認(rèn)組以外的其他組
進(jìn)程:tom
對(duì)象:rwxrw-r--? jerry tom a.txt
account:登錄名
password:密碼
UID
GID:基本組id
comment:注釋
HOME DIR:家目錄
SHELL:用戶默認(rèn)的shell
/ect/shadow
account:登錄名
encrypted password:加密的密碼
加密方法:
? 對(duì)稱加密:加密和解密使用同一個(gè)密碼
? 公鑰加密:每個(gè)密碼都成對(duì)出現(xiàn)萝喘,一個(gè)為私鑰淮逻,一個(gè)為公鑰
? 單項(xiàng)加密,散列加密:提取數(shù)據(jù)特征碼