命令別名:
alias:在shell中定義的別名僅在當(dāng)前shell生命周期中有效梯轻,別名有效范圍為當(dāng)前shell進(jìn)程划鸽。
unalias:刪除別名
語法:unalias [-a][別名]
unalias為shell內(nèi)建指令,可刪除別名設(shè)置弦赖。
Bash支持引號
1. 單引號 '強(qiáng)引用
2. 雙引號 "弱引用项栏,可以實現(xiàn)變量替換
3. 反引號 `命令替換
文件通配:
*:匹配任意多個字符
?:匹配任意一個字符
[ ]:匹配指定范圍內(nèi)出現(xiàn)的任意單個字符
[^]:不匹配指定定范圍內(nèi)出現(xiàn)的任意單個字符
[:alnum:] :任何字母和數(shù)字
[:alpha:] :任何字母
[:digit:] :任何數(shù)字
[:lower:] :小寫字母
[:punct:] 標(biāo)點符號
[:space:] 空白字符
[:upper:] 大寫字母
所以:^[[:space:]]*$ :匹配沒有任何內(nèi)容的行
用戶權(quán)限:
r,w蹬竖,x
文件:
r:可讀沼沈,可以使用類似cat等命令查看文件內(nèi)容
w:可寫,可以編輯或刪除此文件
x:可執(zhí)行币厕,exacutable,可以命令提示符下當(dāng)作命令提交給內(nèi)核運行
目錄:
r:可以對此目錄執(zhí)行l(wèi)s以列出內(nèi)部的所有文件
w:可以在此目錄創(chuàng)建文件
x:可以使用CD切換進(jìn)行此目錄,也可以使用ls-l查看內(nèi)部文件的詳細(xì)信息
0 000 ---:無權(quán)限
1 001 --x:執(zhí)行
2 010 -w-:寫
3 011 -wx:寫和執(zhí)行
4 100 r--:只讀
5 101 r-x:讀和執(zhí)行
6 110 rw-:讀寫
7 111 rwx:讀寫執(zhí)行
用戶:UID, /etc/passwd
組:GID , /etc/group
用戶類別:
管理員:0
普通用戶:1-65535
系統(tǒng)用戶:1-499
一般用戶:500-600000
用戶組:
管理員組:
普通組:
? ? ? ? ? ? ? 系統(tǒng)組:
? ? ? ? ? ? ? 一般組:
用戶組類別:
私有組:創(chuàng)建用戶時,如果沒有為其指定所屬組,系統(tǒng)會自動為其創(chuàng)建一個與用戶同名的組
基本組:用戶的默認(rèn)組
附加組:額外組:默認(rèn)組以外的其它組
加密方法:
對稱加密:每個密碼都成對兒出現(xiàn),一個為私鑰(secret ?key),一個為公鑰(public key)
單向加密,散列加密:提取數(shù)據(jù)特征碼,常用于數(shù)據(jù)完整性校驗
用戶管理:
useradd,userdel,usermod,passwd,chsh,chfn,finger,id,chage
組管理:
groupadd,groupdel,groupmod,gpasswd
權(quán)限管理:
chown,chgrp,chmod,umask