- 以『 su - 』直接將身份變成 root 即可,但是這個指令卻需要 root 的密碼,也就是說,如果你要以 su 變成 root 的話,你的一般使用者就必須要有 root 的密碼才行;
- 以『 sudo 指令 』執行 root 的指令串,由於 sudo 需要事先設定妥當,且 sudo 需要輸入使用者自己的密碼, 因此多人共管同一部主機時, sudo 要比 su 來的好喔!至少 root 密碼不會流出去!
- env | export可以用来看环境变量
- set除了以上两种命令显示的参数还包括bash中的参数
$PS1 中的参数列表
- \d :可顯示出『星期 月 日』的日期格式,如:"Mon Feb 2"
- \H :完整的主機名稱。舉例來說,鳥哥的練習機為『www.vbird.tsai』
- \h :僅取主機名稱在第一個小數點之前的名字,如鳥哥主機則為『www』後面省略
- \t :顯示時間,為 24 小時格式的『HH:MM:SS』
- \T :顯示時間,為 12 小時格式的『HH:MM:SS』
- \A :顯示時間,為 24 小時格式的『HH:MM』
- \@ :顯示時間,為 12 小時格式的『am/pm』樣式
- \u :目前使用者的帳號名稱,如『root』;
- \v :BASH 的版本資訊,如鳥哥的測試主機版本為 3.2.25(1),僅取『3.2』顯示
- \w :完整的工作目錄名稱,由根目錄寫起的目錄名稱。但家目錄會以 ~ 取代;
- \W :利用 basename 函數取得工作目錄名稱,所以僅會列出最後一個目錄名。
- \# :下達的第幾個指令。