一、系統管理方面
指令 | 說明 | 範例 |
---|---|---|
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 | 顯示檔案系統的利用度 |