下載『unix-linux-ubuntu指令速查.pdf』
基本指令及系統訊息
- | pipe通道,將一指令輸出作另一指令輸入
- cal 查看月曆(cal 02 2011 查看2011-02的月曆)
- clear 清除目前的螢幕內容
- date 查看或設定系統時間
- dmesg 顯示系統暫存區的內容
- free 顯示記憶體及SWAP的使用狀況
- man 線上查看指令說明
- pwd 查看目前所在的目錄位置
- uptime 系統開機時間等訊息
- w 列出目前系統使用者使用狀況 (參考who)
檔案及目錄使用操作
- cat 列出文字檔案的內容
- cd 切換目錄(cd ~joe : 切換到joe的家目錄)
- chmod 變更檔案目錄權限(-ugo,a=all, r4/w2/x1 )
- chown 變更檔案的擁有者及群組(-R包含子目錄)
- cp 複製檔案或目錄 (cp 來源 目的)
- df 查看磁碟空間使用狀況(-h 以K/M/G顯示)
- du 查看所在目錄磁碟空間的使用情形
- find 尋找檔案(find / -name filename)
- fsck 檢查並修復檔案系統
- grep 搜尋字串(grep -r string folder )
- head 列出檔案前n行(head -5 a.t列出a.t前5行)
- ln 建立檔案或目錄的連結檔(Windows捷徑)
- ls 查看所在目錄下的目錄、檔案資訊(dir)
- mkdir 建立目錄
- more 以分頁列出文字檔的內容 (參考less)
- mv 搬移檔案或目錄(可更改檔案或目錄名稱)
- rm 刪除檔案或目錄(刪目錄-r,強制刪除-f)
- tail 列出檔案末n行
- tar 壓縮/解壓縮(z壓縮/x取出/c建立)
- touch 改變檔案的時間戳記
- wc 計算檔案的行數、字數、位元數
- whereis 尋找程式/說明檔等的位置(不適用文字檔)
- which 尋找指令程式的所在目錄
網路指令
- arp 查詢IP, mac等位址
- dig DNS查詢工具
- ifconfig 查詢或設定網路介面
- netstat 查詢網路連線狀況
- nslookup 交談式查詢主機名稱或IP
- ping 藉ICMP封包檢查遠端主機的連線狀態
- traceroute 查詢到達遠端主機所經的結點
- whois 查詢網域名稱的持有現況
帳號管理
- gpasswd 群組管理指令(gpasswd -a user group)
- groupadd 新增群組
- groupdel 刪除群組
- groupmod 修改群組
- groups 查詢使用者所隸屬群組(groups useracc)
- last 顯示使用者登入紀錄
- passwd 修改(指定)使用者密碼
- useradd 新增帳號
- userdel 刪除帳號
- usermod 修改帳號
- vipw 編輯使用者密碼檔
系統管理
- apt-get apt-get update重新同步套件索引檔
apt-get install package1 package2 ... - crontab 定時執行工作(-e編輯,-l列表,-r清除)
- dpkg deb套建管理(dpkg --install pakage)
- exit 登出
- kill 送訊號給指定的程序(kill -9 ##移除程序)
- ntpdate NTP校時
- ps 目前系統執行中的程序(ps auxww)
- reboot 系統重新開機
- shutdown 系統關機時間指定 (shutdown -h now)
- sync 將系統暫存的資料強制寫回硬碟
- top 程序管理工具(q:離開 / h:Help)
沒有留言:
張貼留言