who am i
輸入的第一列表示開啟當前偽終端的使用者的使用者名稱(要檢視當前登入使用者的使用者名稱,去掉空格直接使用whoami
即可),第二列的pts/0
中pts
表示偽終端,所謂偽是相對於/dev/tty
裝置而言的,還記得上一節講終端時的那七個使用[ctrl]
+[alt]
+[f1]~[f7]
進行切換的/dev/tty
裝置麼,這是「真終端」,偽終端就是當你在圖形使用者介面使用/dev/tty7
時每開啟乙個終端就會產生乙個偽終端,pts/0
後面那個數字就表示開啟的偽終端序號,你可以嘗試再開啟乙個終端,然後在裡面輸入who am i
,看第二列是不是就變成pts/1
了,第三列則表示當前偽終端的啟動時間。
who 命令其他引數:
-a
列印能列印的全部
-d
列印死掉的程序
-m
同am i
,mom likes
-q
列印當前登入使用者數及使用者名稱
-u
列印當前登入使用者登入資訊
-r
列印執行等級
檢視當前登入使用者的使用者名稱,採用:whoami
2.su, su-, sudo
su:切換使用者user,執行時需要輸入目標使用者密碼
sudo (cmd):特權執行cmd命令
su - 《user》:切換使用者,同時環境變數變為目標使用者環境變數
檢視自己屬於哪個使用者組:groups 使用者名稱
cat:讀取指定檔案然後列印到終端輸出|sort 表示將讀取的檔案進行乙個字典排序然後輸出
可能你還是不太明白,比如第一項檔案型別和許可權那一堆東西具體指什麼,鏈結又是什麼,何為最後修改時間,下面一一道來:
Linux檔案許可權及使用者管理
etc passwd檔案與 etc shadow檔案 etc passwd檔案 etc passwd檔案主要存放登入名 uid等使用者相關資訊,使用者登入密碼存放在 etc shadow檔案中。例子 root x 0 0 root root bin bash ftp x 14 50 ftp user...
Linux檔案許可權及使用者管理
etc passwd檔案與 etc shadow檔案 etc passwd檔案 etc passwd檔案主要存放登入名 uid等使用者相關資訊,使用者登入密碼存放在 etc shadow檔案中。例子 root x 0 0 root root bin bash ftp x 14 50 ftp user...
Linux使用者及檔案許可權管理
linux 下有三類使用者 1.超級使用者 root 具有作業系統的一切許可權,uid為0 2.普通使用者 具有作業系統有限的許可權 uid為 500 6000 3.偽使用者 是為了方便系統管理,滿足相應的系統程序檔案屬主的要求,不能登入系統,uid為 1 499 linux 通過 etc pass...