. 代表此層目錄
. . 代表上一層目錄
- 代表前一個工作目錄
~ 代表“目前用戶身份”所在的中文件夾
~account 代表account這個用戶的主文件夾(account是個賬號名稱)
cd:切換目錄
cd ~vurtne 切換到vurtne這個用戶的主文件夾,即/home/vurtne
cd ~ 表示回到自己的主文件夾,即/root. 等同于cd
cd . . 切換到上層目錄
cd - 代表回到剛才的目錄
pwd:顯示當(dāng)前目錄
pwd -P 顯示出實際的工作目錄,而非鏈接文件本身的目錄名
(如/var/mail)
mkdir:新建一個新的目錄
文件隱藏屬性:chattr , lsattr
chattr(設(shè)置文件的隱藏屬性)

lsattr:顯示文件隱藏屬性

文件特殊權(quán)限:SUID,SGID,SBIT
s 與 t 這兩個權(quán)限的意義與系統(tǒng)的帳號及系統(tǒng)的程序較為相關(guān)。
SetUID
① SUID 權(quán)限僅對二進位程序(binary program)有效;
② 運行者對於該程序需要具有 x 的可運行權(quán)限;
③ 本權(quán)限僅在運行該程序的過程中有效 (run-time);
④ 運行者將具有該程序擁有者 (owner) 的權(quán)限。
SetGID
SGID 有如下的功能:
① SGID 對二進位程序有用;
② 程序運行者對於該程序來說,需具備 x 的權(quán)限;
③ 運行者在運行的過程中將會獲得該程序群組的支持!
當(dāng)一個目錄配置了 SGID 的權(quán)限后,他將具有如下的功能:
① 使用者若對於此目錄具有 r 與 x 的權(quán)限時,該使用者能夠進入此目錄;
② 使用者在此目錄下的有效群組(effective group)將會變成該目錄的群組;
③ 用途:若使用者在此目錄下具有 w 的權(quán)限(可以新建文件),則使用者所創(chuàng)建的新文件,
該新文件的群組與此目錄的群組相同。
Sticky Bit
Sticky Bit, SBIT 目前只針對目錄有效,對于文件已經(jīng)沒有效果了。 其對于目錄的作用是:① 當(dāng)使用者對於此目錄具有 w, x 權(quán)限,亦即具有寫入的權(quán)限時;
② 當(dāng)使用者在該目錄下創(chuàng)建文件或目錄時,僅有自己與 root 才有權(quán)力刪除該文件
查看文件類型:file
查詢某個文件的基本數(shù)據(jù),例如是屬于ASCII或者是data文件,或者是 binary,且其中有沒有使用到動態(tài)函式庫 (share library) 等等的資訊,就可以利用 file來查閱。
命令和文件的查詢:
which(尋找“執(zhí)行文件”)
-a:將所有由PATH目錄中可以找到的命令均列出,且不只第一個被找到的命令名稱。
whereis(尋找特定文件)
-b:只找二進制格式的文件;
-m:只找在說明文件manual路徑下的文件;
-s:只找source源文件;
-u:查找不在上述三個選項當(dāng)中的其他特殊文件。
locate
-i:忽略大小寫的差異;
-r:后面可接正則表達(dá)式的顯示方式。
find
權(quán)限和命令之間的關(guān)系
1、讓使用者能進入某目錄成為『可工作目錄』的基本權(quán)限為何?
① 可使用的命令:例如 cd 等變換工作目錄的命令;
② 目錄所需權(quán)限:使用者對這個目錄至少需要具有 x 的權(quán)限
③ 如果使用者想要在這個目錄內(nèi)利用 ls 查閱檔名,則使用者對此目錄還需要 r 的權(quán)限。
2、使用者在某個目錄內(nèi)讀取一個文件的基本權(quán)限為何?
① 可使用的命令:cat, more, less等等
② 目錄所需權(quán)限:使用者對這個目錄至少需要具有 x 權(quán)限;
③ 文件所需權(quán)限:使用者對文件至少需要具有 r 的權(quán)限才行!
3、讓使用者可以修改一個文件的基本權(quán)限為何?
① 可使用的命令:nano 或未來要介紹的 vi/vim 編輯器等;
② 目錄所需權(quán)限:使用者在該文件所在的目錄至少要有 x 權(quán)限;
③ 文件所需權(quán)限:使用者對該文件至少要有 r, w 權(quán)限
4、讓一個使用者可以創(chuàng)建一個文件的基本權(quán)限為何?
目錄所需權(quán)限:使用者在該目錄要具有 w,x 的權(quán)限,重點是w權(quán)限
5、讓使用者進入某目錄并運行該目錄下的某個命令之基本權(quán)限為何?
① 目錄所需權(quán)限:使用者在該目錄至少要有 x 的權(quán)限;
② 文件所需權(quán)限:使用者在該文件至少需要有 x 的權(quán)限。
PS:修改home下的中文目錄為英文目錄
習(xí)慣問題,喜歡使用fedora為您在home目錄下自創(chuàng)建的“桌面”、“文檔”,“圖片 、公共的” 、“下載”、
“音樂”、“ 視頻”等目錄。時間久了,總感覺有一點痛快,在命令行下操作這些目錄下的文件時總要切換輸
入法,總不是那么酣暢淋漓。要是能把這些中文目錄改成英文目錄就好了。有人會說,重命名不是得了。
我試過,重命名可以,不過好像有點問題。例如,把“下載”重命名為“Downloads”,瀏覽器默認(rèn)的下載目錄變了。
上網(wǎng)查,才知道一些技術(shù)牛人們蔑視桌面用戶的智商,認(rèn)為用桌面的人都是連自己的文件目錄都管不好的,
一定要幫你主動搞好。于是管理Linux桌面的freedesktop.org搞出一個xdg-user-dirs,要主動為用戶創(chuàng)建好一堆子目錄,
方便我們的使用,于是就有了home目錄下那些目錄。
好的,切入正題,如何修改,打開終端,在終端下輸入命令:
接下來再執(zhí)行
可就為一次改變要記三個命令,也麻煩。能不能不記啦。
那您注銷,然后在登錄界面選擇語言種類為“English(united states)”,
進入系統(tǒng)后你就發(fā)現(xiàn)整個系統(tǒng)都變成English了,
同時還會彈出一個對話框提示是否切換用戶目錄,選擇“Update names”,
確認(rèn)并再注銷,在登錄界面選擇“漢語”,進入系統(tǒng)后事個系統(tǒng)又變成了Chinese了,
同樣會彈出同一個對話框,選擇"Keep old names"。
OK,大功告成,一個命令都不需要記,就可完成您想要的結(jié)果。
新聞熱點
疑難解答
圖片精選