以下列出SC312 Tester 常用的UNIX指令
| main | cd | pwd | ls |
| mkdir | cp | mv | rm |
| cat | more | lpr | lpq |
| lprm |
man
功能:man是unix的指令,用於顯示內存在計算機中的手冊或參考頁。
語法一:
此處的comman 填上我們要查的指令
語法二:
還有另一種格式的man,它將搜索手冊頁,並根據關鍵字搜索為您提供簡短的命令清單
Keyword 關鍵字是您感興趣的主題
範例:
prompt> man cd
Name
cd - change working directory
cd
功能:Change Directory、變更目錄、Change working directory
語法:
此處的(directory)是一個可選擇的參數。若沒有鍵入此參數時,則會回到home directory.
範例:
prompt> cd
(回到home directory)
prompt> cd /home/bob/work
(變更到/home/bob/work這一個絕對路徑)
prompt>cd test
(進到test這一個子目錄。若這個子目錄有存在的話)
prompt>cd ..
(變更到上一層一目錄)
pwd
功能:print working directory. 顯示目前的工作路徑
語法:
ls
功能:list directory contents、列出目錄的內容
語法:
無選項 - 提供一個的簡單列表,將當前目錄中的文件,按照字母順序排列。
選項 - 有一些選項可以使用,可以顯示較為詳細的資料。
範例:
prompt> ls
(簡單的字母順序排列)
prompt> ls -a
(包含隱藏檔)
prompt>ls -F
(在目錄和可執行文件的名稱末尾標記)
prompt>ls -l
(顯示出完整的資料;包含權限、日期、大小…)
prompt>ls /home
(顯示/home目錄下的所有內容)
以上僅列部分選項,可使用「man」來得到更多的選項。
mkdir
功能:make new directory、用來建立一個新的目錄
說明:新目錄的名稱是必須的參數
語法:
範例:
prompt>make fun
(建立一個名稱為fund的新目錄)
此新目錄的權限,和創建這個目錄時的所在位置的權限相同。
cp
功能:copy a file. 複製檔案。
說明:選項 -r 可用將整個目錄複製到另一個路徑下。r (recursive)
語法一:
prompt> cp file-A file-B
prompt> cp 來源檔 目的檔
將file-A的內容,複製成file-B
語法二:
prompt> cp -r Dir-A Dir-B
prompt> cp 來源目錄 目的目錄
將DIR-A整個目錄的內容,複製成DIR-B整個目錄的內容
語法三:
prompt> cp file-A Dir-B
將file-A檔案複製到Dir-B目錄下,並包持原來的檔名
mv
功能:mv is used to move or rename files. 用來移動或更改檔案的名稱。
語法一:
prompt>mv filea filec
將filea改名為filec
語法二:
prompt>mv dir0 dir2
將目錄dir0改名為dir2
語法三:
prompt>mv filea dir2
將fileah移動到目錄dir2底下
其它:
- mv和cp是使用相同的格式。
- mv和cp主要的差別在於,cp仍保持原始檔案在原來的目錄下。但mv則否。
- 假如我們要將filec移動到dir3目錄下時,若dir3目錄下已經有一個filec時,在dir3目錄下的filec則會被移除。
rm
功能:remove a file. 刪除檔案
語法一:
prompt>mv filea
刪除filea這個檔案
語法二:
prompt>mv -r dir2
刪除dir2整個目錄
cat
功能:concatenate. 連接、顯示檔案內容
語法一:
prompt>cat filea
顯示filea的內容到標準輸出裝置 (如:螢幕)
語法二:
prompt>cat filea fileb
將filea fileb的字串連接並顯示內容到標準輸出裝置。
語法三:
prompt>cat filea fileb > filec
將filea fileb的字串連接起來,並合併到檔案filec中
備註:
prompt>cat filea fileb > filec
(若filec原本已存在,則會被覆寫)
prompt>cat filea fileb > filea
(filea在被讀取之前,會先被銷毀)
more
功能:display file contents. 顯示檔案的內容
說明:more的功能是將文字檔案的內容顯示到螢幕上。一次顯示一頁,並停在螢幕填滿為止。
語法:
prompt>more filename
一次一頁的顯示檔案內容到螢幕上。
備註:
要看下一下時,按「空白鍵」
想要看更多行時,按「Enter」
要中斷時,按「q」
其它更多選項,請再用「man more」指令查看
lpr
功能:lpr is the basic command for sending files to the printer. 將檔案傳送到印表機
語法:
prompt>lpr filename
列印檔案
範例:
prompt>lpr -Pps4 filea
(將檔案a傳送到印表機ps4)
印表機時名稱可在printcap這個檔案中查到
lpq
功能:display print queue. 查看printer裏還有多少排程等待列印。
語法:
prompt>lpq
列出等待列印的清單
lprm
功能:remove job form print queue. 刪除printer排程中的工作項目
語法:
prompt>lprm
