linux常用的指令列表
帳號
關機
檔案系統
檔案操作
檔案壓縮
搜尋比較過濾
求助
系統
網路
軟體
帳號
useradd 新增使用者
adduser ::
userdel 刪除設用者
passwd 設定密碼
關機
shutdown 關機
reboot 重新開機
halt 停機
logout 登出
lilo 重設開機選項
檔案系統
mount 掛載檔案系統
umount 卸下檔案系統
fdisk 分割區操作
mke2fs format
fsck 檔案系統檢修
檔案操作
ls 列出檔案清單
cp 複製檔案
mv 移動檔案
rm 刪除檔宋
cd 切換目錄
mkdir 建立目錄
rmdir 刪除目錄
pwd 顯示完整目錄
chmod 改變檔案屬性
chown 改變檔案主人
touch 設定檔案時間 or 建立新檔
wc 字數計算word calculate
umask 設定或顯示預設建檔屬性(chmod)
dd convert & copy file
ln [-s] 建立連結(似windows的捷 逕)
檔案壓縮
compress 壓縮.Z
ucompress 解壓縮.Z
gzip 壓縮/解壓縮.z .gz .tgz
uzip 解壓縮.zip
tar 打包/解打包.tar
lp 檔案列印
zgrep/zcat 查看壓縮檔用的grep/cat
搜尋比較過濾
cat 同DOS的TYPE
tail 同cat,不過是從檔尾開始
cmp 檔案比較
diff 檔案比較
dircmp 目錄比較
which 找出第一路徑的command位置(path)
locate 找出檔案的位置(all)
find 找出檔案的位置(all)
more|less 分頁:一般用於畫面
pr 分頁:一般用於列印
grep 全文檢索(依字串內容找檔案)
求肋
help 查bash指令
man 使用手冊
whatis 摘要說明
whereis
info ::
系統
free 摘要記憶體(含虛擬)的狀況
df 摘要檔案系統的使用狀況
du 摘要目錄下的block使用數量
mkswap 加入swap記號
swapon 啟用swap
cal 月歷
date 時間mmddhhmm[yy]
cpio
ar
echo 送出字串
clear 清除螢幕
ps 列出執行中的程式
kill 殺掉一執行中的程式
nohup 執行一程式,不受logout而中斷
&<command>背景執行
^Z, bg 暫停執行,轉入背景執行
fg 轉入前景執行
jobs 列出背景執行中的程式
at 排程執行
crontab 定期執行
hash 執行過的命令與次數
su 轉換權限
alias 設定命令別名(ex: dir 'ls -l')
unalias 取消命令別名
uname 核心名稱
uptime 系統負載
top 程式執行與記憶體使用情形
sync 強迫磁碟緩衝寫入實體磁碟
(需稍後片刻,不是執行完馬上有效,核心只是收到指示而已)
網路
w|who 誰在線上
finger 查詢某人計畫
mesg[y|n] 是否接受page
write user message page user
wall mseeage page all users
telnet|rlogin 遠端登入
ftp 檔案傳輸
mail 文字型email client
talk 一對一交談
ping 查詢主機狀態
nslookup 本機內部網路狀態
netstat 網路狀態
軟體
vi 文字編輯器
bc 無限大位數程式型計算機
mail 文字型email client