學用Linux命令

來源:互聯網
上載者:User

linux,發展到現在,己經有了好多版本,並且不同的公司開發的linux也各不同。一龍生九子,子子各不同,用來形容Linux,最合適了。

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

  一、啟動

  Linux的啟動操作過程和DOS相似(儘管如此,但作為作業系統本身,Linux在啟動和退出時所作的工作要比DOS多得多),也可以通過按下Ctrl+Alt+Del三鍵進行暖開機。不同的是Linux啟動到最後時,需要進行登入。下面是一個典型的登入過程:

  ……
   RedHat Linux release 5.1
   Kernel 2.0.32 on an i686
   login:

  你鍵入:root後,電腦顯示輸口令(password:),輸入你的口令(如果是第一次啟動,則是你在安裝時所輸入的口令)即可。當電腦出現一個“#”提示符時,表明你登入成功!

  [root@localhost root]#_    Linux提示符
   C:/>_         DOS提示符

  二、常用的一些命令:

  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)

  在DOS中,我們可以用C:/>CD/MNT/cdrom或cd/mnt/cdrom
   C:/mnt/cdrom>cd ..或cd..或CD..
   C:/mnt>cd/或C:/mnt>cd /
   而在Linux中為cd /mnt/cdrom,目錄名的大小寫必須與實際相同,cd後必須有空格。
   pwd 顯示目前的目錄
   cd .. 必須為小寫,必須有空格
   cd / 總目錄為/,cd與/必須有空格

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

  在Linux中只能用mkdir,可用相對路徑和絕對路徑,請比較:
   C:/>md xiong或md /xiong或md/xiong
   DOS系統
   [root@localhost /]#mkdir xiong或mkdir /xiong
   Linux系統

  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
   說明:在Linux中的mv命令除了檔案改名外,還有檔案移動的功能,請看例子:
   mv /mnt/floppy /bin 相當於DOS中的命令 move /mnt/floppy /bin

  7.檔案複製命令cp(DOS下為COPY)

  在Linux中用cp命令進行檔案複製,例:
   cp /ucdos/* /fox 相當於copy /ucdos/*.* /fox
   注意:DOS中的*.*在Linux中用*代替。

  8.擷取協助資訊命令man(DOS下為HELP)

  在Linux中用man命令擷取協助資訊,例:
   man ls 相當於help dir
   ls --help 相當於dir/

  9.顯示檔案的內容less(DOS下為TYPE)

  在Linux中用less命令進行檔案顯示工作,例如,我們要顯示man1子目錄下的mwm.lx的內容,只需輸入:[root@localhost man1]#less mwm.lx即可。在Linux中,我們也可用另外一個命令“more”來顯示檔案內容,例如:more mwm.lx。你會看到,這兩個命令非常相似,實際上,less命令的功能要比more強一些,你可以自己去摸索。在Linux中,還提供了兩個DOS中沒有的閱讀檔案的命令,它們是head和tail命令,分別用來顯示檔案的頭部和後部的部分內容。使用格式為:head(tail) [m],預設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將目前的目錄放入檔案direct中;type readme>>direct,將檔案readme的內容追加到檔案direct中;又如:type readme.txt|more,分頁顯示文字檔readme.txt的內容。在Linux中的重新導向與管道操作同DOS中的操作幾乎一樣,上面兩個例子在Linux中應為:ls>direct; less readme.txt|more(註:實際上,Linux中的more和less命令本身具有分頁功能)。

  11.外殼程式(shell):命令直譯器(command)

  在DOS系統中,我們絕大多數使用者都是用的command.com這個命令直譯器。當然,你也可換用Norton或DOS4.0以後的dosshell。在Linux中,有好幾種shell。常見的有:ash,bash,ksh,tcsh,zsh等,從上面的環境變數中SHELL=/bin/bash可以看出你用的是哪種shell,它位於何處。電腦預設的一般是bash。

 DOS功能和Linux命令相似,而作linux為一個多使用者、多任務的作業系統,其強大的功能還遠不止於此.還等著你去發掘。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.