附錄 C. 共同的 DOS 與 Linux 指令的比較

許多在 shell 提示符號下輸入 的 Linux 指令相當類似您在 DOS 下所輸入的指令。 事實上,有些指令是完全相同的。

這個附錄提供了使用在 Windows(tm) 的 DOS 提示符號下的指令以及它們在 Linux 下的對應指令。 也提供了如何在 Linux shell 提示符號下使用的指令基本例子。 請注意 這些指令通常都有許多可使用的參數。 如想學習每一種指令,請閱讀該指令的 man page (例如,在 shell 提示符號下輸入 man ls 來閱讀關於 ls 指令的資訊)。

指令的目的MS-DOSLinux基本的 Linux 例子
複製檔案copycpcp thisfile.txt /home/這個目錄
移動檔案movemvmv thisfile.txt /home/這個目錄
列出檔案dirlsls
清除畫面clsclearclear
關閉 shell 提示符號exitexitexit
顯示或設定日期datedatedate
刪除檔案delrmrm thisfile.txt
Echo 輸出到畫面上echoechoecho this message
使用簡易的文字編輯器編輯檔案editgedit[a]gedit thisfile.txt
比較檔案的內容fcdiffdiff 檔案一 檔案二
尋找檔案中的文字字串findgrepgrep 這個字或片語 thisfile.txt
格式化磁碟片format a: (假如磁碟片是在 A: 槽的話)mke2fsmformat[b]/sbin/mke2fs /dev/fd0/dev/fd0 在 Linux 中等於在 DOS 中的 A:
顯示指令的輔助訊息指令 /?man[c]man 指令
建立一個目錄mkdirmkdirmkdir 目錄名稱
檢視檔案moreless[d]less thisfile.txt
重新命名檔案renmv[e]mv thisfile.txt thatfile.txt
顯示您在檔案系統中的位置chdirpwdpwd
轉換目錄到指定的路徑 (絕對路徑cd 路徑名稱cd 路徑名稱cd /目錄名稱/目錄名稱
轉換目錄到 相對路徑cd ..cd ..cd ..
顯示時間timedatedate
顯示使用中的記憶體容量memfreefree
注釋:
a. Gedit 是一種圖形環境的文字編輯器; 您也可使用其他編輯器來替代 Gedit,例如 Emacs 以及 vi
b. 這將格式化一個 DOS 檔案系統的 磁碟片。
c. 您也可以在有些指令使用 info
d. 也可以使用 more 以一次一頁的方式來檢視檔案。
e. 這個 mv 指令可以移動一個檔案,還有如果您想在同一目錄中重新命名一個檔案,您只要以新的檔名 "移動" 該檔案到同一目錄,就像這個例子一樣。

表格 C-1. 類似的指令