標籤:許可權 命令補全 注意 base .com nod who 層級 code
1.幾個重要的快速鍵-小技巧
TAB鍵快速補全命令、目錄、參數
使用Tab鍵來進行命令補全,Tab鍵一般是在字母Q旁邊,這個技巧給你帶來的最大的好處就是當你忘記某個命令的全稱時可以只輸入它的開頭的一部分,然後按下Tab鍵就可以得到提示或者協助完成。
Ctrl+c強制退出
這時候你就可以使用Ctrl+c鍵來強行終止當前程式(你可以放心它並不會使終端退出)。
其他一些常用快速鍵
按鍵作用Ctrl+d鍵盤輸入結束或退出終端Ctrl+s暫停當前程式,暫停後按下任意鍵恢複運行Ctrl+z將當前程式放到後台運行,恢複到前台為命令fgCtrl+a將游標移至輸入行頭,相當於Home鍵Ctrl+e將游標移至輸入行末,相當於End鍵Ctrl+k刪除從游標所在位置到行末Alt+Backspace向前刪除一個單詞Shift+PgUp將終端顯示向上滾動Shift+PgDn將終端顯示向下滾動
使用man,在命令列中擷取協助
man sudoman help
2.使用者管理
查看賬戶
$ wholv tty7 2017-04-25 09:37 (:0)顯示使用者名稱-真實終端-啟動時間
建立使用者
sudo <cmd>.可以以特權層級運行cmd命令,需要目前使用者屬於sudo組,且需要輸入目前使用者的密碼su <user>可以切換到使用者 user,執行時需要輸入目標使用者的密碼
關於檔案類型,這裡有一點你必需時刻牢記 Linux 裡面一切皆檔案,正因為這一點才有了裝置檔案( /dev 目錄下有各種裝置檔案,大都跟具體的硬體裝置相關)這一說。 socket:網路通訊端,具體是什麼,感興趣的使用者可以自己去瞭解或期待實驗樓的後續相關課程。pipe 管道,這個東西很重要,我們以後將會討論到,這裡你Crowdsourced Security Testing道有它的存在即可。軟連結檔案:連結檔案是分為兩種的,另一種當然是“永久連結”(永久連結不常用,具體內容不作為本課程討論重點,而軟連結等同於 Windows 上的捷徑,你記住這一點就夠了)。
讀許可權,表示你可以使用 cat <file name> 之類的命令來讀取某個檔案的內容;寫入權限,表示你可以編輯和修改某個檔案;
執行許可權,通常指可以啟動並執行二進位程式檔案或者指令檔,如同 Windows 上的 exe 尾碼的檔案,不過 Linux 上不是通過檔案尾碼名來區分檔案的類型。你需要注意的一點是,一個目錄同時具有讀許可權和執行許可權才可以開啟並查看內部檔案,而一個目錄要有寫入權限才允許在其中建立其它檔案,這是因為目錄檔案實際儲存著該目錄裡面的檔案的列表等資訊。
所有者許可權,這一點相信你應該明白了,至於所屬使用者組許可權,是指你所在的使用者組中的所有其它使用者對於該檔案的許可權,比如,你有一個艾派德,那麼這個使用者組許可權就決定了你的兄弟姐妹有沒有許可權使用它破壞它和佔有它。
連結到該檔案所在的 inode 結點的檔案名稱數目(關於這個概念涉及到 Linux 檔案系統的相關概念知識,不在本課程的討論範圍,感興趣的使用者可以自己去瞭解)。
以 inode 結點大小為單位來表示的檔案大小,你可以給 ls 加上 -lh 參數來更直觀的查看檔案的大小。
修改檔案許可權
如果你有一個自己的檔案不想被其他使用者讀、寫、執行,那麼就需要對檔案的許可權做修改,這裡有兩種方式:
每個檔案的三組許可權(擁有者,所屬使用者組,其他使用者,記住這個順序是一定的)對應一個 " rwx ",也就是一個 “ 7 ” ,所以如果我要將檔案“ iphone6 ”的許可權改為只有我自己可以用那麼就這樣:
chmod 700 iphone6 依次設定許可權:擁有者,所屬使用者組,其他使用者
Linux檔案許可權