日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux 常用命令~命令行介绍

發布時間:2023/12/3 linux 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 常用命令~命令行介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

一.Linux 命令行概述

1.Linux 命令行的重要作用

2.Linux 命令行介紹

3.Linux 命令行的啟動及退出

4.Linux 命令行提示符

5.命令行的歷史記錄和編輯

6.命令行快捷鍵

二.在命令行下使用 Linux 幫助信息

1.使用 help 命令

2.使用 man 獲取幫助信息

3.使用 info 獲取幫助信息

4.發行版的系統手冊

5.從 Internet 獲得幫助

?Linux 文檔項目

論壇


一.Linux 命令行概述

1.Linux 命令行的重要作用

Linux 命令行是 Linux 系統的核心,利用命令行可以對系統進行各種配置。要熟練并成功
地管理 Linux 操作系統,必須對 Linux 下的命令行有深入的理解。Linux 下的命令行有助于初
學者了解系統的運行情況和計算機的各種設備,如中央處理器、內存、磁盤驅動、鍵盤、鼠標
及其他輸入/輸出設備和用戶文件都是在 Linux 系統管理命令下運行的。可以說,Linux 的命令
行對于整個系統的運行,以及設備與文件之間的協調具有核心的作用。

2.Linux 命令行介紹

????????在 Linux 操作系統中,命令行處于核心的地位。命令行是一種對操作系統的輸入和輸出界面,與圖形界面對應。目前,在計算機操作系統中圖形界面成為主流。然而,作為字符界面的命令行由于具有占用系統資源少、性能穩定并且非常安全等特點仍發揮著重要作用,Linux 命令行在服務器中一直有著廣泛應用。利用命令行可以對系統進行各種操作,這些操作雖然沒有圖形化界面那樣直觀明了,但是卻顯得快捷而順暢。在 Linux 中,命令行命令有大小寫的區分,且所有的 Linux 命令行命令和選項都區分大小寫,如-V 和-v 是兩個不同的命令,這與 Windows操作系統有所區別。在 Windows 操作系統環境下,所有的命令都沒有大小寫的區別。初學者應遵循“所有控制臺命令的輸入均小寫”這一原則。例如查看當前目錄文件,在命令行下輸入:

# ls anaconda-ks.cfg Desktop install.log install.log.syslog local scsrun.log

若在命令行下輸入:系統將給出命令錯誤的信息“命令未找到”

# Ls -bash: Ls: command not found

3.Linux 命令行的啟動及退出

????????啟動桌面發行版的 Linux 系統,進入圖形界面后,可以通過 init 3 命令回到命令行登錄界面,按 Alt+Fn(n=1,2,3,…,10)組合鍵進入字符界面,例如按 Alt+F3 組合鍵即可進入虛擬控制臺 tty3(tty7 通常運行 X Window 的圖形界面),此時輸入正確的用戶名及登錄密碼后即可進行字符界面的命令行操作,如下圖


????????在示例中第一次輸入的是一個錯誤的密碼,系統提示登錄不正確并提示重新登錄,直到輸入了正確的用戶名和登錄密碼后,登錄成功。注意,Linux 系統不會顯示輸入的密碼,而且不論是輸入的用戶名錯誤還是輸入的密碼錯誤,系統都將給出同樣的錯誤信息并提示重新
輸入用戶名和密碼。如果要退出 Linux 命令行,可在命令提示符后面輸入命令 exit 或按 Ctrl+D 組合鍵。例如:在上例中的命令提示符“$”后輸入 exit,然后按 Enter 鍵或 Ctrl+D 組合鍵,即可退出登錄的系統。

4.Linux 命令行提示符

????????Linux 命令行下的提示符有兩種:“$”和“#”。通常登錄到命令行后看到的提示符為美元
符號“$”,如圖 1-1 所示。在示例中最后一行的“$”符號即為 Linux 的一種命令提示符(也稱
Shell 提示符),代表當前用戶具有普通用戶權限,cjh 為登錄的用戶名,“@”后面的 localhost為主機名,主機名后是當前的工作目錄,代字符“~”表示用戶的主目錄,即當前工作目錄為用戶主目錄。若當前工作目錄為主目錄下的 tmp 目錄,則“~”將被“tmp”所代替。通過 pwd命令即可顯示當前工作目錄的絕對路徑,如下命令:

$ pwd /home/cjh

????????如果當前用戶是超級用戶 root(即以用戶名 root 登錄系統),將會看到另一種命令行提示符“#”,表示用戶擁有最高權限,可對系統做任意修改,如圖所示????????以上的代字符“~”代替的路徑是“/root”,而上一例中 “~”代替的路徑是“/home/cjh”,即代字符“~”代替的路徑始終是當前用戶的主目錄,其絕對路徑名隨登錄用戶的不同而改變。

5.命令行的歷史記錄和編輯

????????目前的 Linux 發行版默認使用 Bash Shell 命令行,它已成為 Linux 系統的實際標準。Bash Shell 命令行具有非常強大的功能,它提供的一些特性使輸入命令變得更加容易。

命令行的歷史記錄

?????????可以通過重復按向上方向鍵↑遍歷近來在控制臺下輸入的命令,按向下方向鍵↓可以向前
遍歷,與 Shift 鍵聯用可以遍歷以往在該控制臺中的輸出。例如可以在命令行下重復按向上方
向鍵↑,直到出現近來在控制臺下輸入的命令 ls 為止,然后按 Enter 鍵執行這一命令。

編輯命令行

????????在命令行下按 Ctrl+R 組合鍵將進入向后增量搜索模式,命令行界面出現如下命令

(reverse-i-search)`l': ls

????????在命令行下按 Ctrl+P 或者 Ctrl+N 組合鍵可以快速向前或向后滾動查找一個歷史命令,這樣可以快速提取剛剛執行過不久的命令。例如,在命令行下輸入如下命令

echo "Hello,Linux world"

????????命令行下將出現字符“Hello,Linux world”,然后按 Ctrl+P 組合鍵,命令行下將出現剛剛
輸入過的命令?

6.命令行快捷鍵

? ? ? ? 以下是一些功能鍵可以快速瀏覽并編輯命令行?

快 捷 鍵

說 明

Ctrl+P

顯示上一條命令

Ctrl+N

顯示下一條命令

Ctrl+F

光標向右移動一個字符

Ctrl+B

光標向左移動一個字符

Alt+F

光標向右移動一個單詞

Alt+B

光標向左移動一個單詞

Ctrl+R

逆向搜索包含輸入字符串的命令,繼續按 Ctrl+R 組合鍵,再向上搜索,可使用 Ctrl+C 組合鍵中斷命令

Ctrl+A

光標移動到開頭

Ctrl+E

光標移動到結尾

Ctrl+L

清屏

Ctrl+U

剪切光標所在處之前的所有字符(不包括自身)

Ctrl+K

剪切光標所在處之后的所有字符(包括自身)

Ctrl+W

剪切光標所在處之前的一個詞(以空格、標點等為分隔符)

Ctrl+Y

粘貼

Alt+D

刪除從光標當前位置到當前字的結尾字符

Alt+U

將光標所在處的單詞轉換為大寫(從光標處到詞的結尾)

Alt+L

將光標所在處的單詞轉換為小寫(從光標處到詞的結尾)

Alt+C

將光標所在處的單詞轉換為首字母大寫(從光標處到詞的結尾)

Ctrl+C

中斷命令

Ctrl+S

掛起當前 Shell

Ctrl+Q

重新啟用掛起的 Shell

Ctrl+Z

暫停命令

!$

重復前一個命令最后的參數

Ctrl+(X U)

按住 Ctrl 鍵的同時先后按 X 鍵和 U 鍵,撤銷剛才的操作

Esc+T

顛倒光標所在處及其相鄰單詞的位置

二.在命令行下使用 Linux 幫助信息

1.使用 help 命令

通過使用help命令,獲得 bash 的內部命令幫助

????????bash 的內部命令有幾十個個,主要包括 exit、less、lp、kill、cd、pwd、fc、fg 等。bash 內置的命令列表 A——通過在命令行輸入 help 即可獲得。這些內部命令沒有獨立的命令程序(即無法搜索到這些命令)和幫助文件,help 命令提供這些命令的在線幫助。有趣的是,help 命令本身也是內部命令。下面使用 help 命令獲取它提供幫助命令的列表

????????由于 help 命令列表較長而不能在一頁內全部顯示,所以能看到的列表其實是 help 命令列表的最后一頁。與 MS-DOS 一樣,要想看到該命令的所有幫助內容,需要在命令后添加一個選項參數。可以在命令提示符下輸入命令:

help |more

????????即可看到 help 命令列表的第一頁,再次按 Enter 鍵將一行行向后翻頁,按 Space 鍵將直接跳轉到最后一頁。若想在中途退出幫助文檔,可以按 Q 鍵,這樣將直接退出文檔,回到命令提示符下。
????????使用 help 命令提供某命令的幫助方法非常簡單,在 help 命令后輸入空格和命令名稱即可

$ help kill

????????help 命令提供的 kill 命令參數很詳細,當用戶對 Linux 有一定了解后往往只需要主要的語法,那么可以使用“-s”參數。

$ help -s kill kill: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]

2.使用 man 獲取幫助信息

?man 簡介和使用
????????在文本窗口中瀏覽文件的方式在普遍使用 HTML 和 PDF 的時代似乎有些過時了,但在終端窗口中閱讀文件仍有其優勢。對于那些 Linux 開發者來說,這種方式是可取的,因為大部分工作是在終端窗口中完成的。從 man 頁面上獲取信息比打開瀏覽器或 PDF 瀏覽器要快得多。man 頁面具有簡明的格式,這就意味著它采用線性格式來顯示。簡單的工具通過一個 man 頁面就可以獲取,作為它們唯一的文件來源;較為復雜的工具和程序庫依賴于合適的 man 頁面作為文檔。創建 man 頁面的工具可以選擇更多的字符編碼,例如 UTF-8,所以現在 man 頁面可以用任何語言來編寫。
????????使用過 UNIX 的用戶比較熟悉 man 手冊頁。man 是 manual(手冊)的縮寫,是在 Linux系統中存儲的一部聯機使用的手冊,以供用戶在終端上查找。例如,如果使用 ps 命令時遇到困難,可以輸入 man ps 得到幫助信息,這時會顯示出 ps 的手冊頁

????????手冊頁 man 是用 less 程序來看的(可以方便地使屏幕上翻和下翻),所以在 man 頁面中可以使用 less 的所有選項。在 less 中比較重要的功能鍵有:[q]退出,[Enter]一行行地下翻,[Space]一頁頁地下翻,[b]上翻一頁,[/]后跟一個字符串,[Enter]查找字符串,[n]發現上一次查找的下一個匹配。手冊頁(man page)在很小的空間里提供了大量的信息。大多數手冊頁中都有的部分,即 Linux 手冊頁的主要部分有以下幾個

????????— 1:用戶命令的使用方法、可以使用的參數等。
????????— 2:系統調用,只有系統才能執行的函數。
????????— 3:庫調用,大多是 libc 函數,如 qsort(3)。
????????— 4:設備和特殊文件。
????????— 5:文件格式和約定。
????????— 6:游戲。
????????— 7:宏命令包和約定。
????????— 8:系統管理命令,多數只有 root 可以執行。
????????— 9:內核程序。
????????— n:Tcl 或 Tk 指令。

man 手冊頁文件存放在/usr/share/man 目錄下,Linux 手冊頁布局如下。
????????— NAME:程序或者命令的名稱、手冊節號及發布日期。
????????— SYNOPSIS:怎樣調用命令,帶有所有選項和參數的完整列表。
????????— DESCRIPTl0N:命令及其用法的簡短小結。
????????— RETURN VALUES:程序或者庫函數返回值,以及產生特定返回值的環境。
????????— EXIT STATUS:經常用來替代 TURNVALUS。
????????— OPTIONS:按字母順序排列的選項和參數清單(如果有的話)。
????????— FILES:命令使用的或者能使用的文件清單。
????????— USAGE:用程序的語言說明的簡明語法(如果有的話)。
????????— ENVIROMENT:命令使用的或者能使用的環境變量清單。
????????— DIAGNOSTICS:命令產生的錯誤信息及其解決辦法的清單。
????????— NOTES:不能歸入其他任何一種類別下的所有信息。
????????— CONFORMING TO:列出程序遵循的任何標準,比如 POSIX 或 ISO。
????????— SEE ALSO:與命令有關的交叉索引和信息。
????????— BUGS:指出已知的 bug 和錯誤功能,以及怎樣和程序的作者聯系修正它們。
????????— AUTHOR:命令的作者或者維護者的名字,可能帶有電子郵件地址或 URL 地址。

備注:在 Linux 系統中 man 存放在不同的 man 文件夾下,例如 man1、man2 等,每部分
都描述了相關工具的使用方法,最常用的是 man1(用戶命令)、man5(文件格式)和
man8(系統管理)。有些情況下,不同工具的手冊對應相同的名字。例如,在命令行輸入 man clear 可以查看 clear 程序的 man 頁,而輸入 man 3 clear 則可以查看 clear 子程序的 man 頁。

漢化 man

可以下載相關軟件包把手冊頁漢化

#wegt http://download.sf.linuxforum.net/cmpp/man-pages-zh_CN-1.5.tar.gz #gunzip man-pages-zh_CN-1.5.tar.gz #tar vxf man-pages-zh_CN-1.5.tar #cd man-pages-zh_CN-1.5

????????安裝之前,運行 locale 命令查看自己的語言環境是什么,主要有影響的是 LC_ALL、
LC_CTYPE 和 LANG 變量的值。如果語言環境是 zh_CN.UTF-8,可以運行 make u8 && make install-u8;如果語言環境是 GB2312、GBK 或者 GB18030,可以運行 make gb && make install-gb;或者可以下載對應的 rpm 包來安裝,同樣簡單。對于 zh_CN.UTF-8,應當安裝 man-pages-zh_CN-1.x;對于 GB2312、GBK、GB18030,應當安裝 man-pages-zh_CN-gb-1.x(請參閱討論版上關于不同發行版的系統與其默認中文編碼的說明)。在安裝 man-pages-zh_CN-gb-1.x 之后,應當注銷退出,在重新登錄之后才能繼續使用手冊頁系統;而在安裝適于 UTF-8 語言環境的man-pages-zh_CN-1.x 之后,不必注銷就可以使用。使用方法也有所不同,對于 GB*語言環境的系統,應當使用 cman 命令來查看,例如“cman ls”;對于 UTF-8 語言環境的系統,只要使用 man 命令就可以了。如圖 1-5 所示為 man 命令本身的漢化手冊頁。

3.使用 info 獲取幫助信息

?????????info 是 Linux 系統提供的另外一種格式的幫助信息。和 man 相比,info 具有更好的交互功能,它支持鏈接跳轉。通常使用 info 和 pinfo 命令來閱讀 info 文檔。Linux 中的大多數軟件開發工具都來自自由軟件基金會的 GNU 項目,這些軟件的在線文檔都以 info 文件的形式存在。info 程序是 GNU 的超文本幫助系統

運行 info

?????????可以在 Shell 提示符后輸入 info(不要參數),它將列出一個文檔清單,如果沒有發現所需要的,那是因為沒有安裝包含那個文檔的軟件包,安裝后再試。info 幫助系統的初始屏幕將顯示一個主題目錄,可以將光標移動到帶有*的主題菜單上面,然后按Enter鍵進入該主題;也可以輸入 m,后跟主題菜單的名稱進入該主題。例如,輸入 m,然后再輸入gcc 就會進入 gcc 主題中。info 系統是一個超文本系統,任何高亮顯示的文字都有一個鏈接導向更多的信息。按 Tab 鍵將光標移到鏈接處,并按 Enter 鍵進入鏈接,按 p 鍵返回上一頁,按n 鍵翻到下一頁,按 u 鍵回到文檔的上一層。用 C-h 獲得幫助,用 m 進入菜單界面。如果要在主題之間頻繁跳轉,記住如下幾個命令。
????????— n:跳轉到該節點的下一個節點。
????????— p:跳轉到該節點的上一個節點。
????????— m:指定菜單名而選擇另外一個節點。
????????— f:進入交叉引用主題。
????????— l:進入該窗口中的最后一個節點。
????????— Tab:跳轉到該窗口的下一個超文本鏈接。
????????— RET:進入光標處的超文本鏈接。
????????— u:轉到上一級主題。
????????— d:回到 info 的初始節點目錄。
????????— h:調出 info 教程。
????????— q:退出 info。

使用 pinfo
????????pinfo 兼容 info 的功能,并且支持彩色鏈接文本、鼠標選定支持等功能。運行 pinfo,代碼
如下

#pinfo

????????pinfo 提供的基于瀏覽器風格的 info 文檔程序界面如下圖,使得操作更加簡單、界面
更加友好。

?pinfo 快捷鍵定義在/etc/pinforc 文檔中,這些快捷鍵可以更改。常用的快捷鍵如下。

????????— s:該幫助的所有節點查詢。
????????— /:該幫助的當前節點查詢。
????????— h:父節點。
????????— j:文檔下翻一行。
????????— k:文檔上翻一行。
????????— Space:下一頁。
????????— e:最后一頁。
????????— H:最前一頁。
????????— d info:所有指令的目錄。

4.發行版的系統手冊

?可以從 RedHat的官方網站下載該手冊。下載網址為:RedHat

手冊內容

文件名稱

語 言

格 式

發行注記

RELEASE-NOTES-x86-zh_CN

中文 .pdf.html.epu

部署指南

Deployment_Guide

中文 .pdf.html.epu

安裝指南

Installation_Guide

中文 .pdf.html.epu

安全指南

Security_Guide

中文 .pdf.html.epu

遷移規劃指南

Migration_Planning_Guide

中文 .pdf.html.epu

性能調節指南

Performance_Tuning_Guide

中文 .pdf.html.epu

虛擬化指南

Virtualization

英文 .pdf.html.epu

系統管理指南

System Administrator's Guide

英文 .pdf.html.epu

網絡指南

Networking Guide

英文 .pdf.html.epu

群集器管理

Cluster_Administration

英文 .pdf.html.epu

全球網絡塊設備

Global_Network_Block_Device

英文 .pdf.html.epu

SELinux 使用指南

SELinux User's and Administrator's Guide

英文 .pdf.html.epu

負載均衡指南

Load Balancer Administration

英文 .pdf.html.epu

群集器邏輯卷管理

Cluster_Logical_Volume_Manager

英文 .pdf.html.epu

虛擬服務器管理

Virtual_Server_Administration

英文 .pdf.html.epu

5.從 Internet 獲得幫助

?Linux 文檔項目

????????Linux 文檔項目(Linux Documentation Project,LDP)提供了大量關于 Linux 的免費發布書籍,其歷史幾乎和 Linux 一樣長,內容包括使用指南、FAQ、HOWTO、雜志、man 頁等。LDP的主頁是 www.tldp.org,主頁支持多種語言,可以進行本地搜索,簡單易用。提供的文檔類型如下。

Guide 文檔

FAQ 文檔

GNU 文檔

論壇

Debian

Ubuntu

Gentoo

中國 Linux 論壇

ChinaUnix

linuxsir

以上內容如對您有幫助,麻煩您給個關注,非常感謝!!!?

總結

以上是生活随笔為你收集整理的Linux 常用命令~命令行介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。