国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux下常用基本指令大全

這篇具有很好參考價值的文章主要介紹了Linux下常用基本指令大全。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

在XShell下的復(fù)制粘貼

1. ls指令

2. pwd指令

3. cd指令

拓展

4. tree指令

5. whoami指令

6. touch指令

7. stat指令

8. mkdir指令

9.?rmdir指令 && rm 指令

10. man指令

11. cp指令

12. mv指令

13. cat指令

14. more指令

15. less指令

16. head指令

17. tail指令

18. date指令

19. cal指令

20. find指令

21. which

22. alias

23. whereis

24. grep

25. sort

26. uniq

27. zip和unzip指令

28. tar指令

29. bc指令

30. uname

31. 重要的幾個熱鍵[Tab],[ctrl]-c,?[ctrl]-d

32. 關(guān)機


在XShell下的復(fù)制粘貼

復(fù)制 : ctrl + insert ( 有些 insert 需要配合 fn 來按 )
粘貼 : shift + insert
ctrl + c / ctrl + v 是不行的 .

1. ls指令

語法 ls [ 選項 ][ 目錄或文件 ]
??
功能 :對于目錄,該命令列出該目錄下的所有子目錄與文件。對于文件,將列出文件名以及其他信息。
?
常用選項:
-a 列出目錄下的所有文件,包括以 . 開頭的隱含文件。
-d 將目錄象文件一樣顯示,而不是顯示其下的文件。 如:ls –d 指定目錄
-i 輸出文件的 i 節(jié)點的索引信息。 如 ls –ai 指定文件
-k 以 k 字節(jié)的形式表示文件的大小。ls –alk 指定文件
-l 列出文件的詳細信息。
-n 用數(shù)字的 UID,GID 代替名稱。 (介紹 UID, GID)
-F 在每個文件名后附上一個字符以說明該文件的類型,“*”表示可執(zhí)行的普通文件;“/”表示目錄;“@”表
示符號鏈接;“|”表示FIFOs;“=”表示套接字(sockets)。(目錄類型識別)
-r 對目錄反向排序。
-t 以時間排序。
-s 在l文件名后輸出該文件的大小。(大小排序,如何找到目錄下最大的文件)
-R 列出所有子目錄下的文件。(遞歸)
-1 一行只輸出一個文件。
案例:
?ls:我們單獨輸入一個ls的話,會出現(xiàn)所有當(dāng)前目錄下的文件。
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器
ls -l:如果我們加上選項 -l 的話,就會列出詳細的文件信息,也可以輸入 ll ,ll就是 ls -l 的縮寫。
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器
ls -a:加上 -a 的話可以顯示所有的文件,包括隱藏文件也就是 . 開頭的文件。(選項的字母是可以一起輸入的,例如 -l -a 可以輸入 -la)
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

ls -d:當(dāng)我們ll一個文件夾的時候,顯示的是文件夾中的文件

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

如果我們想要查看文件夾的屬性信息,那就需要加上 -d?
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

ls -R:?會遞歸式的展開子目錄的文件。如圖中展開目錄test1和test2的文件。

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

?后面的圖就不出來了。

?

2. pwd指令

語法 : pwd
?
功能 :顯示用戶當(dāng)前所在的目錄
?
案例:
輸入pwd后就會顯示當(dāng)前所在的路徑。
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

這里的 / 是路徑分隔符。在window下用 \ 來作為文件分隔符。


3. cd指令

語法 :cd 目錄名
?
功能 :改變工作目錄。將當(dāng)前工作目錄改變到指定的目錄下。
?
常用選項:
cd .. : 返回上級目錄
cd ~:進入用戶家目
cd -:返回最近訪問目錄
案例:
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

如果我們想要回到上級路徑,輸入cd ..

這樣就回到了上級路徑。當(dāng)我們一直cd .. 操作,我們最后發(fā)現(xiàn)到了一個地方就動不了了。
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

這是因為我們回到了根目錄。這時候當(dāng)然回退不了了。?

cd -:當(dāng)我們進入了別的路徑想返回剛才所在的路徑的時候,我們只需要cd -? 即可。
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

??

拓展

說到路徑,分為兩種:1、絕對路徑。 2、相對路徑
絕對路徑:從根目錄開始的唯一的路徑。例如我們使用 pwd 指令得到的路徑。
相對路徑:相對于當(dāng)年文件夾的路徑的位置。?如下圖:
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器
我們就從當(dāng)前路徑的上級目錄進入了test2。

當(dāng)我們cd ~之后輸入pwd會發(fā)現(xiàn)

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

其中 /home/XXX :叫做XXX用戶的工作路徑或者家目錄! --- 特定用戶登錄時,默認所處的路徑!


4. tree指令

語法 :touch ?[ 文件夾]
?
功能 :以樹的形式展開一個文件夾。
?
案例:
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

?當(dāng)然,tree是需要下載的,如果我們沒有下載過tree,我們需要以root的身份輸入?

命令:yum install -y tree


5. whoami指令

語法:whoami
作用:查詢當(dāng)前用戶
案例:
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

6. touch指令

語法 :touch?[ 選項 ] [文件名]
?
功能 touch 命令參數(shù)可更改文檔或目錄的日期時間,包括存取時間和更改時間,或者新建一個不存在的文件。(不能用于創(chuàng)建目錄)
?
常用選項
-a???或--time=atime或--time=access或--time=use只更改存取時間。
-c???或--no-create? 不建立任何文檔。
-d? 使用指定的日期時間,而非現(xiàn)在的時間。
-f? 此參數(shù)將忽略不予處理,僅負責(zé)解決BSD版本touch指令的兼容性問題。
-m???或--time=mtime或--time=modify? 只更改變動時間。
-r? 把指定文檔或目錄的日期時間,統(tǒng)統(tǒng)設(shè)成和參考文檔或目錄的日期時間相同。
-t? 使用指定的日期時間,而非現(xiàn)在的時間
案例:
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

當(dāng)我們 touch 我們想要的文件之后再 ll 查看就可以看到了。?

??

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

touch也可以用于更新文件的時間,可以看到兩次文件的時間不一樣了。


7. stat指令

語法:stat

作用:查看文件的詳細信息

案例:

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

8. mkdir指令

語法mkdir?[選項]?[目錄名]

功能 :在當(dāng)前目錄下創(chuàng)建一個 目錄
?
常用選項
-p,?--parents??可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項后,系統(tǒng)將自動建立
好那些尚不存在的目錄,即一次可以建立多個目錄;
舉例

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

直接mkdir開始不可以創(chuàng)建帶路徑的文件夾的。但是當(dāng)我們帶上 -p 的時候就可以了。

9.?rmdir指令 && rm 指令

rmdir 是一個與 mkdir 相對應(yīng)的命令。 mkdir 是建立目錄,而 rmdir 是刪除命令。
?
語法 rmdir [-p][dirName]
?
適用對象 :具有當(dāng)前目錄操作權(quán)限的所有使用者
?
功能 刪除空目錄
?
常用選項
-p 當(dāng)子目錄被刪除后如果父目錄也變成空目錄的話,就連帶父目錄一起刪除。
案例:
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

這樣就刪除了一個空目錄。

?
rm 命令可以同時刪除文件或目錄
??
語法 rm [選項][文件名]
??
適用對象 :所有使用者
??
功能 :刪除文件或目錄
常用選項
-f 即使文件屬性為只讀(即寫保護),亦直接刪除
-i 刪除前逐一詢問確認
-r 刪除目錄及其下所有文件
案例:
我們刪除普通文件的話只需要使用 rm+文件名就好了。
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

??

有時候我們刪除文件的時候可能會被系統(tǒng)詢問是否確定要刪除某文件,如果不想要看到這個詢問,直接 rm -f 就好了。f時force,強制的意思。

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

? ?

當(dāng)我們想要刪除文件夾的話,我們會發(fā)現(xiàn)不能直接使用 rm 刪除

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

??

這時我們需要用到 rm -r,r就是遞歸刪除的意思,這樣就遞歸把文件夾及其所有的文件都刪除了。

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

?這樣,我們就刪除了文件夾a。

? ?

一定不要rm -rf / ,這個操作指令就是傳說中的刪庫!


10. man指令

Linux 的命令有很多參數(shù),我們不可能全記住,我們可以通過查看聯(lián)機手冊獲取幫助。訪問 Linux 手冊頁的命令是 man
?
語法 : man [ 選項 ] 命令
有些人可能不能直接使用man手冊,需要安裝,我們只需要輸入:yum install? -y man-pages
?
常用選項
-k 根據(jù)關(guān)鍵字搜索聯(lián)機幫助
num 只在第num章節(jié)找
-a 將所有章節(jié)的都顯示出來,比如 man printf 它缺省從第一章開始搜索,知道就停止,用a選項,當(dāng)按
下q退出,他會繼續(xù)往后面搜索,直到所有章節(jié)都搜索完畢。
解釋一下,面手冊分為8章
1 是普通的命令
2 是系統(tǒng)調(diào)用,如open,write之類的(通過這個,至少可以很方便的查到調(diào)用這個函數(shù),需要加什么頭文
件)
3 是庫函數(shù),如printf,fread4是特殊文件,也就是/dev下的各種設(shè)備文件
5 是指文件的格式,比如passwd, 就會說明這個文件中各個字段的含義
6 是給游戲留的,由各個游戲自己定義
7 是附件還有一些變量,比如向environ這種全局變量在這里就有說明
8 是系統(tǒng)管理用的命令,這些命令只能由root使用,如ifconfifig
查找默認是從1開始查找,找到為止。
案例:
當(dāng)我們想要查找scanf的時候,輸入 man 3 scanf
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

?查找完之后輸入q停止。


11. cp指令

語法 cp [ 選項 ] 源文件或目錄 目標文件或目錄
?
功能 : 復(fù)制文件或目錄
?
說明 : cp 指令用于復(fù)制文件或目錄,如同時指定兩個以上的文件或目錄,且最后的目的地是一個已經(jīng)存在的目錄,則它會把前面指定的所有文件或目錄復(fù)制到此目錄中。若同時指定多個文件或目錄,而最后的目的地并非一個已存在的目錄,則會出現(xiàn)錯誤信息
?
常用選項
-f 或 --force 強行復(fù)制文件或目錄, 不論目的文件或目錄是否已經(jīng)存在
-i 或 --interactive 覆蓋文件之前先詢問用戶
-r遞歸處理,將指定目錄下的文件與子目錄一并處理。若源文件或目錄的形態(tài),不屬于目錄或符號鏈
接,則一律視為普通文件處理
-R 或 --recursive遞歸處理,將指定目錄下的文件及子目錄一并處理
案例:
把文件 a.txt 中的內(nèi)容拷貝到了 b.txt 中。
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器
把 a.txt 拷貝到目錄 c 中,這樣c中也有了一個 a.txt 。
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器
將目錄a拷貝到b中去,需要用到 -r 選項。
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

12. mv指令

mv 命令是 move 的縮寫,可以用來移動文件或者將文件改名( move?(rename)?fifiles ),是 Linux 系統(tǒng)下常用的命令,經(jīng)常用來備份文件或者目錄。
?
語法 : mv?[ 選項 ]? 源文件或目錄 目標文件或目錄
?
功能 :
1. mv 命令中第二個參數(shù)類型的不同(是目標文件還是目標目錄), mv 命令將文件重命名或?qū)⑵湟浦烈粋€新的目錄中。
2. 當(dāng)?shù)诙€參數(shù)類型是文件時, mv 命令完成文件重命名,此時,源文件只能有一個(也可以是源目錄名),它將所給的源文件或目錄重命名為給定的目標文件名。
3. 當(dāng)?shù)诙€參數(shù)是已存在的目錄名稱時,源文件或目錄參數(shù)可以有多個, mv 命令將各參數(shù)指定的源文件均移至目標目錄中。
?
常用選項
-f?:force?強制的意思,如果目標文件已經(jīng)存在,不會詢問而直接覆蓋
-i?:若目標文件?(destination)?已經(jīng)存在時,就會詢問是否覆蓋!
案例:
將 a.txt 改名為 b.txt?
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

將目錄 a 移動到 b目錄中。

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器


13. cat指令

語法 cat [ 選項 ][ 文件 ]
??
功能 : 查看目標文件的內(nèi)容
??
常用選項
-b 對非空輸出行編號
-n 對輸出的所有行編號
-s 不輸出多行空行
案例:
我們輸入:cnt=0;while [ $cnt -le 10000 ] ; do echo "hello qingshan [$cnt]"; let cnt++; done > test.txt 后,會發(fā)現(xiàn)出現(xiàn)了一個很大的文件 test.txt?
這時候我們直接 cat test.txt ,就能看到 test.txt 中的內(nèi)容。
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

??

如果想要在前面顯示行號,只需要加上 -n 選項。

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

? 這時候還有一個tac命令,輸入 tac test.txt 。

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

我們會發(fā)現(xiàn),當(dāng)我們想要看1000行的時候,我們會非常費勁,需要一條一條地往上翻。

這樣我們得出一個結(jié)論:cat 和 tac 只適合查看小文本或者代碼片段。


14. more指令

語法 more [ 選項 ][ 文件 ]
?
功能 more 命令,功能類似 cat
?
常用選項
-n 對輸出的所有行編號
q 退出more
案例:

直接輸入 more test.txt 就可以從一行查看文本了,這時候按回車鍵就可以向下翻動。

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器
想到直接查看某一行,我們直接使用 more -n 即可,這里的n是想要查看的行數(shù)。
例如我們輸入了 more -1000 test.txt。
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

??

我們還可以輸入一個 / 之后搜索我們想要的內(nèi)容

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

more是更適合大本文,但是more只能向下翻。我們接下來介紹可以上下翻的less。


15. less指令

語法: less [ 參數(shù) ] [ 文件]
??
功能
less more 類似,但使用 less 可以隨意瀏覽文件,而 more 僅能向前移動,卻不能向后移動,而且 less 在查看之前不會加載整個文件。
?
選項
-i??忽略搜索時的大小寫
-N??顯示每行的行號
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重復(fù)前一個搜索(與?/?或???有關(guān))
N:反向重復(fù)前一個搜索(與?/?或???有關(guān))
q:quit
less? 工具也是對文件或其它輸出進行分頁顯示的工具,應(yīng)該說是 linux 正統(tǒng)查看文件內(nèi)容的工具,功能極其強大。
less? 的用法比起 ?more? 更加的有彈性。在 ?more? 的時候,我們并沒有辦法向前面翻, 只能往后面看
但若使用了 ?less? 時,就可以使用 ?[pageup][pagedown]? 等按鍵的功能來往前往后翻看文件,更容易用來查看一個文件的內(nèi)容!除此之外,在?less? 里頭可以擁有更多的搜索功能,不止可以向下搜,也可以向上搜。
總的來說 more 和 less 更適合查看大文本(大型代碼,日志)。

16. head指令

head? ?tail? 就像它的名字一樣的淺顯易懂,它是用來顯示開頭或結(jié)尾某個數(shù)量的文字區(qū)塊, head? 用來顯示檔案的開頭至標準輸出中,而?tail? 想當(dāng)然爾就是看檔案的結(jié)尾。
?
語法: head?[ 參數(shù) ] [ 文件 ]??
?
功能
head? 用來顯示檔案的開頭至標準輸出中,默認 head 命令打印其相應(yīng)文件的開頭 10 行。?
選項
-n<行數(shù)>?顯示的行數(shù)
案例:
我們輸入 head -10 test.txt 就可以查看文本的前10行內(nèi)容了。
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

17. tail指令

tail? 命令從指定點開始將文件寫到標準輸出 . 使用 tail 命令的 -f 選項可以方便的查閱正在改變的日志文件 ,tail?-f?fifilename會把 fifilename 里最尾部的內(nèi)容顯示在屏幕上 , 并且不但刷新 , 使你看到最新的文件內(nèi)容。
?
語法: tail[ 必要參數(shù) ][ 選擇參數(shù) ][ 文件 ]?
?
功能: 用于顯示指定文件末尾內(nèi)容,不指定文件時,作為輸入信息進行處理。常用查看日志文件。
?
選項:
-f?循環(huán)讀取
-n<行數(shù)>?顯示行數(shù)
案例:
查看尾部的10行內(nèi)容。
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

??

那么,如果我們需要查看中間的內(nèi)容呢?

例如,我們需要查看1000行到1010行的內(nèi)容。我們需要先拿到頭部的1010行,再拿到這1010行的尾部10行。
所以我們這里可以輸入:head -1010 test.txt | tail -10
這里的 | 號是一個管道。
有人也會有疑問,為了 tail 之后不用加文件名了呢?其實 tail 是默認從文件讀取數(shù)據(jù)的,head向管道中輸送了10行,tail再從中拿尾部的10行。
我們再拓展一下,如何從拿到如何從1000行1010行逆置以后拿到前三行?
這時候我們只需要輸入:head -1010 test.txt | tail -10 | tac | head -3?
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

18. date指令

1. 在顯示方面,使用者可以設(shè)定欲顯示的格式,格式設(shè)定為一個加號后接數(shù)個標記,其中常用的標記列表如下:
%H : 小時(00..23)
%M : 分鐘(00..59)
%S : 秒(00..61)
%X : 相當(dāng)于 %H:%M:%S
%d : 日 (01..31)
%m : 月份 (01..12)
%Y : 完整年份 (0000..9999)
%F : 相當(dāng)于 %Y-%m-%d
每個選項之間可以輸入符號,但是不能是空格。
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器
2. 在設(shè)定時間方面
date -s //設(shè)置當(dāng)前時間,只有root權(quán)限才能設(shè)置,其他只能查看。
date -s 20080523 //設(shè)置成20080523,這樣會把具體時間設(shè)置成空00:00:00
date -s 01:01:01 //設(shè)置具體時間,不會對日期做更改
date -s “01:01:01 2008-05-23″ //這樣可以設(shè)置全部時間
date -s “01:01:01 20080523″ //這樣可以設(shè)置全部時間
date -s “2008-05-23 01:01:01″ //這樣可以設(shè)置全部時間
date -s “20080523 01:01:01″ //這樣可以設(shè)置全部時間
3. 時間戳
時間 -> 時間戳: date +%s
時間戳 -> 時間: date -d@1508749502
Unix 時間戳(英文為 Unix epoch, Unix time, POSIX time Unix timestamp )是從 1970 1 1 日( UTC/GMT 的午夜)開始所經(jīng)過的秒數(shù),不考慮閏秒。
因為是有時差的,所以是我們的北京時間八點開始。
? linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

19. cal指令

cal 命令可以用來顯示公歷(陽歷)日歷。公歷是現(xiàn)在國際通用的歷法,又稱格列歷,通稱陽歷。 陽歷 又名 太陽歷” ,系以地球繞行太陽一周為一年,為西方各國所通用,故又名 西歷 。
?
命令格式 cal?[ 參數(shù) ][ 月份 ][ 年份 ]?
?
功能 : 用于查看日歷等時間信息,如只有一個參數(shù),則表示年份 (1-9999) ,如有兩個參數(shù),則表示月份和年份
?
常用選項
-3?顯示系統(tǒng)前一個月,當(dāng)前月,下一個月的月歷
-j??顯示在當(dāng)年中的第幾天(一年日期按天算,從1月1號算起,默認顯示當(dāng)前月在一年中的天數(shù))
-y??顯示當(dāng)前年份的日歷
案例:
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

20. find指令

Linux fifind 命令在目錄結(jié)構(gòu)中搜索文件,并執(zhí)行指定的操作。
Linux fifind 命令提供了相當(dāng)多的查找條件,功能很強大。由于 fifind 具有強大的功能,所以它的選項也很多,其中大部分選項都值得我們花時間來了解一下。
即使系統(tǒng)中含有網(wǎng)絡(luò)文件系統(tǒng) ( NFS) fifind 命令在該文件系統(tǒng)中同樣有效,只你具有相應(yīng)的權(quán)限。
在運行一個非常消耗資源的 fifind 命令時,很多人都傾向于把它放在后臺執(zhí)行,因為遍歷一個大的文件系統(tǒng)可能會花費很長的時間( 這里是指 30G 字節(jié)以上的文件系統(tǒng) ) 。
?
語法: fifind pathname -options
?
功能: 用于在文件樹種查找文件,并作出相應(yīng)的處理(可能訪問磁盤)
?
常用選項:
-name?? 按照文件名查找文件。
案例:
find是從當(dāng)年目錄下開始遞歸尋找指定的文件。find查找的方式十分暴力,一個一個地找過去,所以當(dāng)我們找某些文件的時候,往往會慢一些。
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

21. which

語法:which 指令名
功能:用于查找我們曾經(jīng)使用過的命令
案例:
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

這些的命令其實都是環(huán)境變量。


22. alias

語法:alias 新命名=命令名

功能:給命令重命名。

案例:

通過給pwd重命名為qingshan,我們之后用qingshan就可以使用原先pwd的功能了。?

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

23. whereis

語法:whereis [名字]

功能:在特定的路徑下,查找指定的文件名對應(yīng)的指令或者文檔

案例:

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器


24. grep

語法: grep [ 選項 ] 搜尋字符串 文件
?
功能: 在文件中搜索字符串,將找到的行打印出來
詳細參考: linux grep命令詳解 - ggjucheng - 博客園 (cnblogs.com)
?
常用選項:
-i :忽略大小寫的不同,所以大小寫視為相同
-n :順便輸出行號
-v :反向選擇,亦即顯示出沒有 '搜尋字符串' 內(nèi)容的那一行
案例:
篩選出含 ‘999’ 的內(nèi)容
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器
wc -l :可以統(tǒng)計行數(shù)
所以我們用管道加上wc -l 之后可以篩選出含 ‘999’的行數(shù)‘
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

25. sort

語法:sort [文件名]

功能:對文本內(nèi)容進行排序

案例:

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器


26. uniq

語法:uniq [文件名]

功能:對文件中內(nèi)容去重

注:只有相鄰并且相同的內(nèi)容才能去重

案例:

我們先排序一下再去重

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

27. zip和unzip指令

語法: zip 壓縮文件 .zip 目錄或文件
?
功能: 將目錄或文件壓縮成 zip 格式
?
這個命令是沒有默認安裝的,我們需要安裝,在命令行輸入:yum install -y zip unzip
注:任何安裝都是需要root權(quán)限的。
?
常用選項:
-r? 遞歸處理,將指定目錄下的所有文件和子目錄一并處理
舉例
zip對一個目錄打包的時候,如果不加 -r ,只會打包這個目錄,目錄里面的文件不會打包。
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

解壓縮想解壓到某個路徑下,需要加 -d 選項。

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

?注意,壓縮了未必大小就會變小。一般情況下會變小。


28. tar指令

tar [-cxtzjvf]? 文件與目錄
?
參數(shù)
-c?:建立一個壓縮文件的參數(shù)指令(create?的意思);
-x?:解開一個壓縮文件的參數(shù)指令!
-t?:查看?tarfifile?里面的文件!
-z?:是否同時具有?gzip?的屬性?亦即是否需要用?gzip?壓縮?
-j?:是否同時具有?bzip2?的屬性?亦即是否需要用?bzip2?壓縮?
-v?:壓縮的過程中顯示文件!這個常用,但不建議用在背景執(zhí)行過程!
-f?:使用檔名,請留意,在?f?之后要立即接檔名喔!不要再加參數(shù)!
-C : 解壓到指定目錄
案例:

壓縮的話需要用到 -czf 選項。?-c 壓縮

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器
解壓的話需要用到 -xzf 選項。 -x 解壓
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

查看壓縮包里的內(nèi)容需要用到 -tzf 選項。-t 查看壓縮包內(nèi)容

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

?-C 指定解壓的路徑。我這里是解壓到了當(dāng)前文件。

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

29. bc指令

bc 命令可以很方便的進行浮點運算
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

重要的是,bc支持命令行使用

linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

這個命令其實不怎么常用。


30. uname

語法 uname [ 選項 ]?
?
功能 uname 用來獲取電腦和操作系統(tǒng)的相關(guān)信息。
?
補充說明 uname 可顯示 linux 主機所用的操作系統(tǒng)的版本、硬件的名稱等基本信息。
?
常用選項:
-a或–all 詳細輸出所有信息,依次為內(nèi)核名稱,主機名,內(nèi)核版本號,內(nèi)核版本,硬件名,處理器類型,硬件平臺類型,操作系統(tǒng)名稱
案例:
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

31. 重要的幾個熱鍵[Tab],[ctrl]-c,?[ctrl]-d

[Tab]按鍵---具有『命令補全』和『檔案補齊』的功能
?
[Ctrl]-c按鍵---讓當(dāng)前的程序『停掉』
?
[Ctrl]-d按鍵---通常代表著:『鍵盤輸入結(jié)束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可以用來取代exit??
?
[Ctrl]-r按鍵---可以用來搜索歷史中使用過的命令。
另外,命令行中也是可以用 \ 來續(xù)行的。
linux命令大全手冊,Linux操作系統(tǒng),linux,運維,服務(wù)器

32. 關(guān)機

語法 shutdown [ 選項 ]??
常見選項:
-h : 將系統(tǒng)的服務(wù)停掉后,立即關(guān)機。
-r : 在將系統(tǒng)的服務(wù)停掉之后就重新啟動
-t sec : -t 后面加秒數(shù),亦即『過幾秒后關(guān)機』的意思
以下命令作為擴展 :
◆ 安裝和登錄命令 login 、 shutdown 、 halt 、 reboot 、 install 、 mount 、 umount 、 chsh 、 exit last ;
◆ 文件處理命令: fifile mkdir 、 grep 、 dd 、 fifind 、 mv ls 、 diffff 、 cat 、 ln
◆ 系統(tǒng)管理相關(guān)命令 df 、 top free 、 quota at 、 lp adduser 、 groupadd 、 kill crontab ;
◆ 網(wǎng)絡(luò)操作命令 ifconfifig 、 ip 、 ping 、 netstat telnet 、 ftp route 、 rlogin rcp 、 fifinger 、 mail nslookup ;
◆ 系統(tǒng)安全相關(guān)命令: passwd 、 su 、 umask chgrp 、 chmod chown 、 chattr sudo ps 、 who ;
◆ 其它命令: tar 、 unzip 、 gunzip unarj 、 mtools man 、 unendcode 、 uudecode

最后我們再來補充幾條指令:

lscpu:查看cpu情況

lsmem:查看內(nèi)存情況

df -h:查看磁盤結(jié)構(gòu)

who:查看當(dāng)前使用機器的用戶文章來源地址http://www.zghlxwxcb.cn/news/detail-777551.html

到了這里,關(guān)于Linux下常用基本指令大全的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【Linux】常用的基本命令指令②

    【Linux】常用的基本命令指令②

    前言:前面我們學(xué)習(xí)了Linux的部分指令,今天我們將接著上次的部分繼續(xù)將Linux剩余的基本指令. ?? 博主CSDN主頁:衛(wèi)衛(wèi)衛(wèi)的個人主頁 ?? ?? 專欄分類:Linux的深度刨析 ?? ??代碼倉庫:衛(wèi)衛(wèi)周大胖的學(xué)習(xí)日記?? ??關(guān)注博主和博主一起學(xué)習(xí)!一起努力! head 與 tail 就像它的名字一

    2024年02月03日
    瀏覽(53)
  • Linux---(三)基本指令大全

    Linux---(三)基本指令大全

    前提引入:歷史上先出現(xiàn)的鍵盤還是鼠標? 答案:鍵盤 ?所以剛開始的時候絕對沒有圖形化界面,因此操作系統(tǒng)剛開始興起的時候絕對沒有圖形化界面,因為當(dāng)時沒有鼠標。 ?因為沒有圖形化界面,只有鍵盤,決定了操作系統(tǒng)早期進行交互時只能是指令操作。后來隨著喬布

    2024年02月08日
    瀏覽(14)
  • Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全

    Linux操作系統(tǒng)學(xué)習(xí),Linux基礎(chǔ)命令大全

    友情提醒 先看文章目錄,大致了解文章知識點結(jié)構(gòu),點擊文章目錄可直接跳轉(zhuǎn)到文章指定位置。 ①Linux是基于Unix的開源的免免費的一款操作系統(tǒng),由于系統(tǒng)的穩(wěn)定性和安全性被成為程序代碼運行的最佳操作系統(tǒng)環(huán)境。 ②Linux發(fā)行版的不同,可以分為 1)烏班圖:Ubuntu 2)紅帽

    2024年02月14日
    瀏覽(35)
  • 【Linux成長史】Linux基本指令大全

    【Linux成長史】Linux基本指令大全

    ?? 博客主頁:博主鏈接 ?? 本文由 M malloc 原創(chuàng),首發(fā)于 CSDN?? ?? 學(xué)習(xí)專欄推薦:LeetCode刷題集 數(shù)據(jù)庫專欄 初階數(shù)據(jù)結(jié)構(gòu) ?? 歡迎點贊 ?? 收藏 ?留言 ?? 如有錯誤敬請指正! ?? 未來很長,值得我們?nèi)Ρ几案篮玫纳? ??本篇文章將講授Linux的基本指令相關(guān)的知識

    2024年02月09日
    瀏覽(33)
  • Linux操作系統(tǒng)命令大全

    Linux操作系統(tǒng)命令大全

    Linux是一種操作系統(tǒng)? Operating System ?簡稱? OS ?,是軟件的一部分,它是硬件基礎(chǔ)上的第一層軟件,是硬件和其它軟件溝通的橋梁。 操作系統(tǒng)會控制其他程序運行,管理系統(tǒng)資源,提供最基本的計算功能,如管理及配置內(nèi)存、決定系統(tǒng)資源供需的優(yōu)先次序等,同時還提供一些

    2024年02月02日
    瀏覽(27)
  • 【Linux】Linux的常用基本指令

    【Linux】Linux的常用基本指令

    問大家一個問題:歷史上先出現(xiàn)的鍵盤還是鼠標? 答:是鍵盤 早期 使用Linux的都是相關(guān)的技術(shù)人員,因此并不用考慮普通人民是否能看的懂是否會用 所以只需要鍵盤,敲代碼即可。 決定了操作系統(tǒng)早期進行交互時只能是指令操作 。 而后來隨著Linux應(yīng)用于商業(yè)化,為了鋪開

    2024年02月05日
    瀏覽(29)
  • Linux | 20 個常用的 Linux 基本指令

    Hi,大家好,我是源于花海。 本文主要了解? 20 個常用的 Linux 基本指令。 Linux 具有 開放、靈活、自由、免費 等特點,這使得全球大多服務(wù)器設(shè)備都是使用的 Linux 操作系統(tǒng),而且很高的幾率 不會使用圖形化的界面,只有命令行操作。 ?而要使用命令行熟練操作 Linux,最重要

    2024年02月03日
    瀏覽(24)
  • Linux常用基本指令

    我們都知道Linux常用命令是指在Linux操作系統(tǒng)中廣泛使用的命令工具,這些命令工具可以完成各種不同的任務(wù),如管理文件和目錄、操作進程、網(wǎng)絡(luò)通信、軟件安裝等。一些常用的Linux命令包括cd、ls、mkdir、rm、cp、mv、ps、top、ping、ssh、tar、grep、find、shutdown、reboot、apt和yum等。

    2024年02月07日
    瀏覽(18)
  • 【Linux】常用的基本指令

    【Linux】常用的基本指令

    ??個人主頁:Weraphael ???作者簡介:目前正在學(xué)習(xí)c++和算法 ??專欄:Linux ?? 希望大家多多支持,咱一起進步!?? 如果文章有啥瑕疵,希望大佬指點一二 如果文章對你有幫助的話 歡迎 評論?? 點贊???? 收藏 ?? 加關(guān)注?? Linux 最初由 Linus Torvalds(林納斯·托瓦茲) 在1

    2024年02月14日
    瀏覽(26)
  • Linux操作系統(tǒng)常用命令

    目錄 一、Linux常用命令 1.date命令 用于顯示當(dāng)前日期和時間 2.pwd命令 用于顯示當(dāng)前工作路徑 3.cd命令 用于切換當(dāng)前路徑 4.cal命令 用于顯示日歷(有些Linux系統(tǒng)用ncal) 5.who命令 用于顯示當(dāng)前已經(jīng)登錄到系統(tǒng)的所有用戶名、登錄終端以及登錄時間 6.wc命令 用于統(tǒng)計給定文件的行

    2024年02月16日
    瀏覽(48)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包