用戶管理
useradd wang#添加用戶wang 會(huì)自動(dòng)創(chuàng)建用戶組
adduser wang#會(huì)創(chuàng)建目錄,組信息叠洗,useradd不會(huì)創(chuàng)建用戶目錄
tail -l /etc/passwd #查看wang用戶的賬戶信息
tail -l /etc/group #查看用戶組的賬戶信息
tail -l /etc/shadow #查看加密后的用戶賬號(hào)和密碼信息
usermod #修改用戶賬號(hào)信息
userdel #刪除用戶賬號(hào) userdel -r 則一并刪除用戶目錄
passwd wang #更改wang這個(gè)用戶的密碼
addgroup hadoop #創(chuàng)建用戶組
文件目錄的權(quán)限管理
ll 查得的權(quán)限的第一位 -表示文件 d表示目錄
--- --- --- 分別對(duì)應(yīng)的是文件所有者衙猪、同組用戶泽疆、其他用戶的權(quán)限
更改文件(目錄)權(quán)限 chmod
chmod 格式
字符方式
chmod [userType] [signal] [type] [filename]
userType u(宿主) g(同組)o(其他用戶)a(所有用戶)
signal + - =
type r w x
數(shù)字方式
0 無權(quán)限 1 執(zhí)行權(quán)限 2 寫權(quán)限 4 讀權(quán)限 (注意沒有3)
chmod 764 test.txt 表示此文件1.宿主有讀寫執(zhí)行權(quán)限2.同組用戶有讀和寫權(quán)限3.其他用戶只要讀權(quán)限
文件查找
find . -name 'sql' 按名字查找sql的文件
Vim編輯器
grep查詢文本中包含的字符串
grep -n main demo1.c #查詢demo.c中的是否有main字符串瘪撇,并顯示行號(hào)
軟連接與硬鏈接
ll -i(linux中缀去,每個(gè)文件都有一個(gè)索引節(jié)點(diǎn)號(hào)堡赔,改名了顯示index)
硬鏈接:硬連接指通過索引節(jié)點(diǎn)來進(jìn)行連接识脆。在Linux的文件系統(tǒng)中,保存在磁盤分區(qū)中的文件不管是什么類型都給它分配一個(gè)編號(hào)善已,
稱為索引節(jié)點(diǎn)號(hào)(Inode Index)灼捂。在Linux中,多個(gè)文件名指向同一索引節(jié)點(diǎn)是存在的换团。一般這種連接就是硬連接纵东。硬連接的作用是
允許一個(gè)文件擁有多個(gè)有效路徑名,這樣用戶就可以建立硬連接到重要文件啥寇,以防止“誤刪”的功能偎球。其原因如上所述,因?yàn)閷?duì)應(yīng)該目錄
的索引節(jié)點(diǎn)有一個(gè)以上的連接辑甜。只刪除一個(gè)連接并不影響索引節(jié)點(diǎn)本身和其它的連接衰絮,只有當(dāng)最后一個(gè)連接被刪除后,
文件的數(shù)據(jù)塊及目錄的連接才會(huì)被釋放磷醋。也就是說猫牡,文件真正刪除的條件是與之相關(guān)的所有硬連接文件均被刪除。
軟連接:另外一種連接稱之為符號(hào)連接(Symbolic Link)邓线,也叫軟連接淌友。軟鏈接文件有類似于Windows的快捷方式。它實(shí)際上是一個(gè)
特殊的文件骇陈。在符號(hào)連接中震庭,文件實(shí)際上是一個(gè)文本文件,其中包含的有另一文件的位置信息你雌。
例子:
touch f1(新建文件f1)
ln f1 f2(linux默認(rèn)是建立硬鏈接器联,表示f2指向f1的硬鏈接二汛,f1 與 f2 索引節(jié)點(diǎn)號(hào)相同,及時(shí)刪除f1,f2還是可用的)
ln -s f1 f2(f2指向f1的軟連接拨拓,節(jié)點(diǎn)索引號(hào)不同肴颊,刪除f2可以,刪除f1時(shí)則不能訪問f2)
七渣磷、查看系統(tǒng)安裝了那些包
dpkg -l|drep xx //xx我包名 ubuntu
rpm -qa|grep xx //centos 下查看安裝那些包 適用于包安裝 不適于編譯安裝