與DOS功能相似的一些Linux命令


Linux雖然是免費的,但它的確是一個非常優秀的操作系統,與MS-WINDOWS相比具有可靠、穩定、速度快等優點,且擁有豐富的根據UNIX版本改進的強大功能。下面,作為一個典型的DOS 和WINDOWS用戶,讓我們一起來學習Linux的一些主要命令,希望大家能盡快進入到Linux的世界里。

    1.顯示文件目錄命令ls(DOS下為DIR)

    在Linux中用ls命令顯示文件及目錄(當然,你仍然也可用DIR命令,只不過在這里的參數不同)。例如:#ls

    root mnt boot dev bin usr xiong tmp etc games

    看起來似乎簡單(就相當於DOS中的“DIR/W”),但你會發現你看到的有些難懂,連哪些是目錄哪些是文件都不清楚,哪些又是可執行文件呢?不要緊,請輸入:#ls -F+root/ mnt/ boot/ dev/ bin/ usr/ xiong* tmp/ etc/ games / readme

    看清楚了吧,帶*為可執行文件(相當於DOS中的EXE和COM文件),帶/為子目錄,其它的為通用文件。另外,我們可用ls -l顯示文件目錄的詳細情況(相當於DOS中的DIR命令)。千萬注意區分大小寫!!如LS -f;Ls等都是錯誤的。另外,ls命令還有許多參數,你可以用man ls或ls--help去進一步了解。

    2.改變當前目錄命令cd(DOS下為CD)

比較

Linux

DOS

進入子目錄

cd /mnt/cdrom,目錄名的大小寫必須與實際相同,cd后必須有空格

C:\>CD\MNT\cdrom或cd\mnt\cdrom DOS不區分大小寫,CD后不必空格

退出到上一級目錄

cd .. 必須為小寫,必須有空格

C:\mnt\cdrom>cd ..或cd..或CD..

退出到最上層目錄

cd / 總目錄為/,cd與/必須有空格

C:\mnt>cd\或C:\mnt>cd \

pwd 顯示當前目錄  

3.建立子目錄mkdir(DOS下為MD或MKDIR)

    在Linux中只能用mkdir,可用相對路徑和絕對路徑,請比較:

    DOS系統: C:\>md xiong或md \xiong或md\xiong

    Linux系統:[root@localhost /]#mkdir xiong或mkdir /xiong

    

    4.刪除子目錄命令rmdir(DOS下為RD)

    在Linux中用rmdir命令刪除子目錄,例如:

    rmdir /mnt/cdrom 相當於rd \mnt\cdrom

    注意:同DOS一樣,要刪除的子目錄必須是空的,而且必須在上一級目錄中才能刪除下一級 子目錄。

    5.刪除文件命令rm(DOS下為DEL或EARSE)

    在Linux中用rm命令刪除文件,例:

    rm /ucdos.bat 相當於del \ucdos.bat

    6.文件改名命令mv(DOS下為REN或RENAME)

在Linux中用mv命令給文件改名(注意要加上文件的擴展名),例:

    mv /mnt/floppy p相當於 ren \mnt\floppy p將floppy改名為p

    說明:在Linux中的mv命令除了文件改名外,還有文件移動的功能,請看例子:

    mv /mnt/floppy /bin 相當於DOS中的命令 move \mnt\floppy \bin將mnt下的文件floppy移動至bin目錄下

    7.文件復制命令cp(DOS下為COPY)

    在Linux中用cp命令進行文件復制,例:

    cp /ucdos/* /fox 相當於copy \ucdos\*.* \fox將ucdos目錄下的文件復制到fox目錄下

    注意:DOS中的*.*在Linux中用*代替。

    8.獲取幫助信息命令man(DOS下為HELP)

    在Linux中用man命令獲取幫助信息,例:

    man ls 相當於help dir

    ls --help 相當於dir/

    9.顯示文件的內容less(DOS下為TYPE)

    在Linux中用less命令進行文件顯示工作,按‘q’結束。例如,我們要顯示man1子目錄下的mwm.lx的內容,只需輸入:[root@localhost man1]#less mwm.lx即可。在Linux中,我們也可用另外一個命令“more”來顯示文件內容,例如:more mwm.lx。你會看到,這兩個命令非常相似,實際上,less命令的功能要比more強一些,你可以自己去摸索。在Linux中,還提供了兩個DOS中沒有的閱讀文件的命令,它們是head和tail命令,分別用來顯示文件的頭部和后部的部分內容。使用格式為:head(tail) [n],缺省n時,顯示10行,例如:

    head /usr/man/mwm.lx 顯示文件mwm.lx前10行的內容

    head 15 /usr/man/mwm.lx 顯示文件mwm.lx前15行的內容

    tail 17 /usr/man/mwm.lx 顯示文件mwm.lx后17行的內容

    10.重定向與管道

    大家知道,在DOS中,我們可以通過重定向與管道方便地進行一些特殊的操作,如:dir>direct.txt將當前目錄放入文件direct中;type readme.txt>>direct.txt,將文件readme的內容追加到文件direct中;又如:type readme.txt|more,分頁顯示文本文件readme.txt的內容。在Linux中的重定向與管道操作同DOS中的操作幾乎一樣,上面兩個例子在Linux中應為:ls>direct.txt; less readme.txt|more(注:實際上,Linux中的more和less命令本身具有分頁功能)。

     以上講到的僅僅是與DOS功能相似的一些Linux命令,而作為一個多用戶、多任務的操作系統,其強大的功能還遠不止於此。希望更多的人用上這個優秀的操作系統,相信你一定不會后悔的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM