Nic Lin's Blog

喜歡在地上滾的工程師

Linux 基本指令

一、系統管理方面

指令說明範例
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顯示檔案系統的利用度
comments powered by Disqus