简单的UNIX指令
簡介 - 簡單的 UNIX 指令
管理檔案的指令
指令 |
使用範例 |
說明 |
passwd (password) | passwd | 更換密碼 |
pwd (print working directory) | pwd | 查看現在所在的子目錄 |
mkdir (make directory) | mkdir doc | 建立子目錄 doc |
cd (change directory) | cd doc | 變換子目錄到 doc |
rmdir (remove directory) | rmdir doc | 刪除子目錄 doc |
ls (list) | ls | 查看檔案目錄 |
more | more ls.doc | 一次展示一螢幕之檔案內容 |
cat (catalog) | cat | 展示檔案內容 |
rm (remove) | rm ls.doc | 刪除檔案 ls.doc |
mv (move) | mv ls.doc x.doc | 更改檔案名稱 ls.doc 為x.doc |
cp (copy) | cp 1.txt 2.txt | 複製檔案 1.txt 為 2.txt |
chmod (change mode) | chmod 744 x.doc | 更改檔案使用權限 |
man (manual) | man ls | 查閱手冊 |
> (redirecting std. output) | man ls > ls.doc | 將前一指令的輸出導入檔案 |
< (redirecting std. input) | sort < 1.txt | 將後一物件導為前一指令的輸入 |
| (piping) | history | more | 將前一指令的輸出導入另一指令,成為其輸入 |
執行背景工作的指令
指令或符號 |
使用範例 |
說明 |
& | % fasta & | 在背景中執行程式 |
jobs | % jobs | 顯示送入背景之工作 |
kill | % kill (job#) | 移除指定之批次工作 |
ctrl-z | 暫停前景中執行之程式 | |
bg | % bg | 將暫停之工作送入背景執行 |
fg | % fg | 將背景之工作拉回前景執行 |
簡化指令的執行
指令或按鍵 |
說 明 |
alias | 指定指令的別名 |
history | 使用指令的歷史 |
! | 行已執行過的指令 |
ctrl-c | 停止程式執行 |
ctrl-z | 暫時停止程式執行 |
文件編輯器 vi 的使用
其他參考資料
許景超: UNIX 教學系列手冊
蕃薯藤: UNIX 技術交流
Fiamingo: Unix system administration
Last updated on 11/23/01