說明
舉例
man
man 指令名稱
線上使用手冊
man ls
logout
logout
登出系統
exit
exit
登出系統
cd
cd 目錄名稱
改變工作目錄位置
cd :改變工作目錄到 user 的家目錄
cd ~:改變工作目錄到 user 的家目錄
pwd
pwd
顯示目前的工作路徑
mkdir
mkdir 新的目錄名稱
建立新目錄
mkdir -p /dir2/dir3
參數「-p」可一次製作多層目錄。
rmdir
rmdir 空目錄名稱
刪除空目錄
rmdir dir1
mv
mv 來源 目的
搬移或更改檔案、目錄名稱
mv dir1 ../
cp
cp 來源 目的
複製檔案
cp -R dir1 dir2
複製整個目錄(包括子目錄)。
rm
rm 檔案或目錄
刪除檔案
rm -rf dir1
將 dir1 目錄連同子目錄一起強制刪除。
ls
ls 路徑目錄或檔案
列出檔案目錄名稱
參數「-a」列出全部檔案,包括以符號「.」開頭的隱藏檔等全列出來。
more
1.more 檔案名稱
2.透過導管執行
分頁指令
ls -al | more
clear
clear
清理螢幕
du
du 目錄或檔案名稱
查看目錄所佔磁碟容量
du -ak /home
df
df
查看硬碟目前所剩的空間
df -k
chmod
chmod 權限 檔案或目錄
改變檔案屬性
chmod u+rwx file1
chmod u=rw, g=rw file1
chmod o=r file1
ln
ln 來源檔案 目的檔案
連結檔案
ln file1 file2 :指向同一個 inode
ln -s file1 file2 :file2 是 file1 的捷徑
cat
cat 檔案
顯示或連結數個 ascii 文字檔
cat file1 file2
cat file1 file2 > file3
whereis
whereis 想尋找的明確檔名
尋找檔案
whereis ln
find
find 開始搜尋的目錄
-name '檔案字串' 參數
尋找檔案
find /home/mmk -name 'word*' -s | less
find / -name 'test' -print | xargs rm -f
ee
文書編輯器
vi
文書編輯器
w 存檔; q 離開; dd 刪除一行; x 刪除字元
adduser
新增使用者
rmuser
rmuser username
刪除使用者
rmuser mmk
/etc/group
直接編輯 /etc/group 檔案
新增或刪除群組
chsh
chsh
改變使用者所用的 shell
chfn
chfn
改變使用者資料
gzip
gzip 檔名(或目錄)
壓縮成.gz檔
gzip -l file1:file1→file1.gz
gunzip
gunzip 檔案(或目錄)
解壓縮.gz檔
gunzip file1.gz:file1.gz→file1
compress
compress 檔名(或目錄)
壓縮成.Z檔
compress -v file1
uncompress
uncompress 檔案(或目錄)
解壓縮.Z檔
uncompress -v file1.Z
tar
1.tar cvfz 壓縮後的檔名
壓縮的檔案、目錄
2.tar xvfz 壓縮檔
將許多檔案壓縮成一個檔案
tar cf book.tar /home/book/
gzip book.tar
tar zcvf book.tar.gz /home/book/
su
su [-] username
變換身份
su - chiubor
chown
chown [-R] 擁有者[:群組] 檔案或目錄名稱
改變檔案擁有者
chown mmk:adm word
chown -R mmk word
chgrp
chown [-R] 新的群組名稱 檔案或目錄名稱
改變檔案的所屬群組
chgrp teacher word
mount
mount -t 檔案系統格式
-o 選項
掛上檔案系統
mount -t cd9660 /dev/wcd0a /cdrom
mount /cdrom
umount
umount 掛入點
卸下檔案系統
umount /cdrom
sync
sync
強迫系統將快取記憶體寫回硬碟中。
sync;sync;sync
reboot
reboot
重新啟動
reboot -n :不作sync動作就動新啟動
shutdown
shutdown (參數) (時間) (警告訊息)
關機
shutdown -h now
top
top [數字]
查看系統狀況
top 3
ps
ps [參數]
行程控制
ps -aux
kill
kill [參數] PID
停止行程
kill -l:列出所有的參數
kill -HUP 228 :將PID228的程序重run
kill -9 928:將程序928自系統中強迫刪除。
&
在指令後面加上&
在背景執行指令
gzip -9 -r test/ &
jobs
列出臨時編號的背景Process
%n
參考第 n 號背景工作
fg
指背景process切換至前景
fg %1
bg
重新開始停止的背景Process
bg %3
kill
結束Process
kill %1
Ctrl + Z
停止前景Process
crontab
工作排程
crontab -[e(編輯) | d(刪除) | l(列出)]
ping
ping (Hostname|IP位址)
偵測網路上的機器連線狀況
ping 203.72.153.254
traceroute
traceroute (Hostname|IP位址)
顯示到網路上某台主機所經過的 router
traceroute ftp.edu.tw
traceroute -n 203.72.153.254
ifconfig
查看所有網路介面的參數
ifconfig -a
ifconfig fxp0 192.168.0.1 netmark 0xffffff00
netstat
顯示網路狀態
netstat -r:顯示routing table
netstat -i:顯示資料傳輸狀況
arp
顯示Hostname與MAC位址的對照表
arp -a
fetch
fetch 來源檔案的位址
取得網路資料
fetch ftp://freebsd.ntu.edu.tw/.profile
將 man page轉成文字檔 man fetch | col -b > fetch.txt
grep
grep 欲尋找的字串 欲尋找的檔案
搜尋檔案中的字串
grep tw.bbs *
hostname
沒有留言:
張貼留言