2023-04-26linux執(zhí)行操作快捷鍵(2)

刪除用戶是很簡(jiǎn)單的事

使用?--remove-home?參數(shù)在刪除用戶時(shí)候會(huì)一并將該用戶的工作目錄一并刪除。如果不使用那么系統(tǒng)會(huì)自動(dòng)在 /home 目錄為該用戶保留工作目錄


、

比如第一項(xiàng)文件類(lèi)型和權(quán)限那一堆東西具體指什么,鏈接又是什么,何為最后修改時(shí)間,下面一一道來(lái)

不懂

文件類(lèi)型

關(guān)于文件類(lèi)型,這里有一點(diǎn)你必需時(shí)刻牢記?Linux 里面一切皆文件,正因?yàn)檫@一點(diǎn)才有了設(shè)備文件(?/dev?目錄下有各種設(shè)備文件,大都跟具體的硬件設(shè)備相關(guān))這一說(shuō)。?socket:網(wǎng)絡(luò)套接字,具體是什么,感興趣的用戶可以去學(xué)習(xí)實(shí)驗(yàn)樓的后續(xù)相關(guān)課程。pipe?管道,這個(gè)東西很重要,我們以后將會(huì)討論到,這里你先知道有它的存在即可。軟鏈接文件:鏈接文件是分為兩種的,另一種當(dāng)然是“硬鏈接”(硬鏈接不常用,具體內(nèi)容不作為本課程討論重點(diǎn),而軟鏈接等同于 Windows 上的快捷方式,你記住這一點(diǎn)就夠了)。

文件大小

以 inode 結(jié)點(diǎn)大小為單位來(lái)表示的文件大小,你可以給 ls 加上?-lh?參數(shù)來(lái)更直觀的查看文件的大小。

明白了文件權(quán)限的一些概念,我們順帶補(bǔ)充一下關(guān)于?ls?命令的一些其它常用的用法:

顯示除了?.(當(dāng)前目錄)和?..(上一級(jí)目錄)之外的所有文件,包括隱藏文件(Linux 下以?.?開(kāi)頭的文件為隱藏文件)。


、

當(dāng)然,你可以同時(shí)使用?-a?和?-l?參數(shù)

查看某一個(gè)目錄的完整屬性,而不是顯示目錄里面的文件屬性

顯示所有文件大小,并以普通人類(lèi)能看懂的方式呈現(xiàn):

其中小 s 為顯示文件大小,大 S 為按文件大小排序,若需要知道如何按其它方式排序,可以使用?man ls?命令查詢。(不懂)

? ? ????????????????????????????變更文件所有者

切換到 lilei 用戶,然后在 /home/lilei 目錄新建一個(gè)文件,命名為?iphone11


可見(jiàn)文件所有者是 lilei?

現(xiàn)在切換回到 shiyanlou 用戶,使用以下命令變更文件所有者為 shiyanlou。

現(xiàn)在查看,發(fā)

現(xiàn)文件所有者成功修改為 shiyanlou。

修改文件權(quán)限如果你有一個(gè)自己的文件不想被其他用戶讀、寫(xiě)、執(zhí)行,那么就需要對(duì)文件的權(quán)限做修改。文件的權(quán)限有兩種表示方式:

方式一:二進(jìn)制數(shù)字表示

每個(gè)文件有三組固定的權(quán)限,分別對(duì)應(yīng)擁有者,所屬用戶組,其他用戶,記住這個(gè)順序是固定的。文件的讀寫(xiě)執(zhí)行對(duì)應(yīng)字母?rwx,以二進(jìn)制表示就是?111,用十進(jìn)制表示就是?7,對(duì)進(jìn)制轉(zhuǎn)換不熟悉的同學(xué)可以看看?進(jìn)制轉(zhuǎn)換。例如我們剛剛新建的文件 iphone11 的權(quán)限是?rw-rw-rw-,換成對(duì)應(yīng)的十進(jìn)制表示就是 666,這就表示這個(gè)文件的擁有者,所屬用戶組和其他用戶具有讀寫(xiě)權(quán)限,不具有執(zhí)行權(quán)限。

如果我要將文件?iphone11?的權(quán)限改為只有我自己可以用那么就可以用這個(gè)方法更改它的權(quán)限。

為了演示,我先在文件里加點(diǎn)內(nèi)容:

切換到 lilei 用戶,嘗試寫(xiě)入和讀取操作,可以看到 lilei 用戶已經(jīng)不能讀寫(xiě)這個(gè) iphone11 文件了

方式二:加減賦值操作

要完成上述實(shí)驗(yàn)相同的效果,你可以

g、o?還有?u?分別表示 group(用戶組)、others(其他用戶) 和 user(用戶),+?和?-?分別表示增加和去掉相應(yīng)的權(quán)限。

adduser?和?useradd?的區(qū)別是什么

答:useradd?只創(chuàng)建用戶,不會(huì)創(chuàng)建用戶密碼和工作目錄,創(chuàng)建完了需要使用?passwd <username>?去設(shè)置新用戶的密碼。adduser?在創(chuàng)建用戶的同時(shí),會(huì)創(chuàng)建工作目錄和密碼(提示你設(shè)置),做這一系列的操作。其實(shí)?useradd、userdel?這類(lèi)操作更像是一種命令,執(zhí)行完了就返回。而?adduser?更像是一種程序,需要你輸入、確定等一系列操作。

Linux 還有一些關(guān)于隱藏權(quán)限和特殊權(quán)限的內(nèi)容,想全面了解 Linux 權(quán)限管理這部分內(nèi)容的用戶可以通過(guò)其它方式學(xué)習(xí)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容