1. 程式人生 > >Linux學習筆記之三————Linux命令概述

Linux學習筆記之三————Linux命令概述

上下 eight ive 幫助 option pos misc tor tro

一、引言

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

  • 很多人可能在電視或電影中看到過類似的場景,黑客面對一個黑色的屏幕,上面飄著密密麻麻的字符,梆梆一頓敲,就完成了竊取資料的任務。
  • Linux 剛出世時沒有什麽圖形界面,所有的操作全靠命令完成,就如同電視裏的黑客那樣,充滿了神秘與晦澀。
  • 近幾年來,盡管 Linux 發展得非常迅速,圖形界面越來越友好,但是在真正的開發過程中,Linux 命令行的應用還是占有非常重要的席位,而且許多Linux功能在命令行界面要比圖形化界面下運行的快。可以說不會命令行,就不算會 Linux。
  • Linux 提供了大量的命令,利用它可以有效地完成大量的工作,如磁盤操作、文件存取、目錄操作、進程管理、文件權限設定等。Linux 發行版本最少的命令也有 200 多個,這裏只介紹比較重要和使用頻率最多的命令。

二、Linux命令概述

1.命令使用方法

<1>Linux命令格式:

    command  [-options]  [parameter1]  …

說明:

  • command: 命令名,相應功能的英文單詞或單詞的縮寫 [-options]:選項,可用來對命令進行控制,也可以省略,[]代表可選 parameter1 …:傳給命令的參數:可以是零個一個或多個

<2>例:

技術分享圖片

2、查看幫助文檔

<1>--help

一般是linux命令自帶的幫助信息

如:ls --help

<2>man(有問題找男人,manual)

man是linux提供的一個手冊,包含了絕大部分的命令、函數使用說明

該手冊分成很多章節(section),使用man時可以指定不同的章節來瀏覽。

例:man ls ; man 2 printf

man中各個section意義如下:

  1. Standard commands(標準命令)
  2. System calls(系統調用,如open,write)
  3. Library functions(庫函數,如printf,fopen)
  4. Special devices(設備文件的說明,/dev下各種設備)
  5. File formats(文件格式,如passwd)
  6. Games and toys(遊戲和娛樂)
  7. Miscellaneous(雜項、慣例與協定等,例如Linux檔案系統、網絡協定、ASCII 碼;environ全局變量)
  8. Administrative Commands(管理員命令,如ifconfig)

man是按照手冊的章節號的順序進行搜索的。

技術分享圖片

man設置了如下的功能鍵:

功能鍵功能
空格鍵 顯示手冊頁的下一屏
Enter鍵 一次滾動手冊頁的一行
b 回滾一屏
f 前滾一屏
q 退出man命令
h 列出所有功能鍵
/word 搜索word字符串

技術分享圖片

註意:實際上,我們不用指定第幾個章節也用查看,如,man ls

3.自動補全:tab

在敲出命令的前幾個字母的同時,按下tab鍵,系統會自動幫我們補全命令

4.歷史命令:history

當系統執行過一些命令後,可按上下鍵翻看以前的命令,history將執行過的命令列舉出來

----------------------------------------

來源:整理自網絡

Linux學習筆記之三————Linux命令概述