一、系統管理方面
| 指令 | 說明 | 範例 |
|---|---|---|
| adduser | 建立使用者帳號 | adduser user1 #新增一個 user1 帳號 |
| userdel | 刪除使用者帳號 | userdel -r user1 #刪除 user1 帳號,並且將他的目錄一併刪除 |
| groupadd | 建立群組 | groupadd student #新增一個 student 群組 |
| groupdel | 刪除群組 | groupdel student #刪除 student 群組 |
| passwd | 更改密碼 | passwd user1 #設定或更改使用者密碼 |
| date | 顯示或設定系統時間與日期 | date 122012301999.20 #將系統時間設為1999年12月20日12時30分20秒 |
| login | 登入系統 | |
| logout | 登出系統 | |
| reboot | 重新開機 | |
| shutdown | 系統關機 | shutdown 14:30 #在14:30關閉 |
| halt | 關閉系統 | |
| su | 轉換其他使用者身份 | su user1 #轉成 user1 使用者身份 |
| w | 顯示目前登入系統的使用者資訊 | |
| crontab | 設定排程 | -e #編輯該使用者的計時器設定 |
二、檔案管理方面
| 指令 | 說明 | 範例 |
|---|---|---|
| cd | 切換目錄 | cd .. #回到上層目錄 |
| clear | 消除螢幕畫面 | |
| ls | 列出目錄內容 | ls -la #列出目錄檔案名稱及詳細資料 |
| mkdir | 建立目錄 | mkdir app #建立一個 app 目錄 |
| rmdir | 刪除空目錄 | rmdir app #刪除空目錄 app |
| mount | 掛入檔案系統 | mount /mnt/cdrom #掛入光碟機 |
| umount | 卸除檔案系統 | umount /mnt/cdrom #卸除光碟機 |
| pwd | 顯示目前工作目錄 | |
| cp | 複製檔案或目錄 | cp -p abc /home/123 #將 abc 複製到 /home 目錄,檔名改成 123,而且擁有者不變 |
| mv | 搬移或更名現有的目錄或檔案 | mv app /home/ #將 app 檔案或目錄搬移到 /home 目錄下 |
| rm | 移除檔案或目錄 | rm -r sheep #刪除 sheep 目錄及目錄裡的所有檔案 |
| find | 尋找檔案或目錄 | find / -name pwd -print (尋找/下,檔名為pwd的檔案) |
| which | 搜尋path下的檔案或目錄 (找系統執行檔的路徑有用) | which ruby #尋找 ruby 指令 |
| touch | 更改檔案日期,不加參數時,可建立空檔案 | touch file1 #建立一個 file1 空檔案 |
| df | 顯示檔案系統的利用度 |