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

【Linux】32條指令帶你玩轉 Linux !

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

目錄

1,whoami

2,who

3,pwd

4,ls

1,ls?

2,ls -l

3,ls -a

4,ls -al

5,ls -d

?6,ls -ld

5,clear

6,cd

1,cd?

2,cd .

3,cd ..

4,cd /home/litao/linux/? 絕對路徑

5,cd ../day02/? ?相對路徑

6,cd ~

7,cd -

7,tree

8,touch

9,mkdir

1,mkdir

2,mkdir -p

10,rmdir && rm

1,rmdir

2,rm

3,rm -f

4,rm -r

5,rm -rf

6,rm -i

7,rm -rf *

11,man

12,nano?

13,cp

1,cp

2,cp -rf

3,cp -rf *

14,mv

15,echo

16,cat

1,cat?

2,cat -n

3,cat -b

4,cat -s

5,tac

6,cat <

17,more

18,less

1,less

2,/ 字符串

19,head

20,tail

21,date

22,Cal

23,find -name

24,which

25,whereis

26,grep

1,grep

2,grep -i

3,grep -n

4,grep -v

27,sort

1,sort

2,sort -r

28,uniq

1,uniq

2,uniq -u

3,uniq -d

4,sort & uniq 去重

5,sort? | uc

統(tǒng)計每個行出現(xiàn)的次數(shù)

6,sort | uniq | wc -l

29,.zip / unzip

1,zip

2,zip -r

3,unzip -d

30,tar

1,tar -czf

2,tar -xzf

3,tar -xzf -C

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

32,關機


【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

1,whoami

?查看當前賬號是誰

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

當前賬號就是 root ;?

2,who

當前有哪些人登錄了我的機器

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

當前只有 root 登錄過,右邊是登錄時間;

3,pwd

顯示用戶當前所在的目錄

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

4,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? 一行只輸出一個文件

1,ls?

顯示當前目錄下文件的名稱

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

當前目錄下只有 test ;

2,ls -l

顯示當前目錄下文件的屬性信息

ls -l 也可寫成 ll;?

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

這是一個包含一個文件的目錄,文件名為 "test",文件大小為 0 字節(jié),文件所有者為 root 用戶,文件所屬組也為 root 用戶組,文件的創(chuàng)建日期為 10月7日,時間為 20:46。

3,ls -a

列出目錄下的所有文件,包括以 . 開頭的隱含文件

我們來到 886 這個目錄底下來給大家展示;?

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

當前目錄下的文件只有 wxd.txt ;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

ls -a 就可以打開所有文件,包括以 . 開頭的隱式文件;

4,ls -al

同理,ls -al 就可以打開包括隱式文件的文件屬性信息了;

ls -al 可以寫成 ls -la 也可以寫成 ls -a -l 以及 ll -a?都是可以的,順序不重要;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

各種寫法都是可以的;

5,ls -d

顯示目錄本身的信息

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

?6,ls -ld

詳細顯示指定目錄的信息

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

5,clear

清屏-----清空屏幕所有內容

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

?回車一點,清空屏幕

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

6,cd

Linux 系統(tǒng)中,磁盤上的文件和目錄被組成一棵目錄樹,每個節(jié)點都是目錄或文件。

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

語法: cd 目錄名

功能:改變工作目錄,將當前工作目錄改變到指定的目錄下。

舉例:

cd .. :? ????????????????????????????????返回上級目錄

cd /home/litao/linux/ :???????絕對路徑

cd ../day02/ :? ? ? ? ? ? ? ? ? ? ??相對路徑

cd ~:????????????????????????????? ? ?進入用戶家目錄

cd -:? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??返回最近訪問目錄

1,cd?

這是我們的當前目錄;?

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

cd? [ 目錄 ] ------切換到指定目錄

直接輸入文件名

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

也可以輸入路徑

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

2,cd .

cd . 表示當前路徑

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

3,cd ..

cd .. 表示上級路徑

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

這就回到上級路徑里面了;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

像這里的隱藏文件 . 表示當前路徑,.. 表示上級路徑;

4,cd /home/litao/linux/? 絕對路徑

我們從/目錄開始,定位一個葉子文件的方式,形成的路徑:絕對路徑

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

像這種就是絕對路徑了,從根目錄 【/】出發(fā);

5,cd ../day02/? ?相對路徑

相對于自身當前所處的目錄為參考點,我們定位一個文件的路徑:相對路徑

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

像這種就是相對路徑;

6,cd ~

進入用戶家目

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

直接返回到家目錄;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

無論路徑多遠都一樣;

7,cd -

返回最近訪問目錄

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

無論是在上級還是下級都直接返回最近訪問目錄;

7,tree

將當前目錄的子目錄以及文件用樹狀結構顯示出來

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

【.】就表示當前目錄,現(xiàn)在就跟樹一樣了;

8,touch

語法: touch?[選項]...?文件...

功能:touch 命令參數(shù)可更改文檔或目錄的日期時間,包括存取時間和更改時間,或者新建一個不存在的文件

常用選項:

?-a :? ? 或 --time = atime --time = access --time = use 只更改存取時間

?-c :? ? 或 --no-create? 不建立任何文檔

?-d :? ? 使用指定的日期時間,而非現(xiàn)在的時間

? -f :? ? 此參數(shù)將忽略不予處理,僅負責解決 BSD 版本 touch 指令的兼容性問題

-m :??? 或 --time = mtime --time = modify? 只更改變動時間。

? -r?:? ? 把指定文檔或目錄的日期時間,統(tǒng)統(tǒng)設成和參考文檔或目錄的日期時間相同

? -t :? ? 使用指定的日期時間,而非現(xiàn)在的時間

1,touch

創(chuàng)建普通文件

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

就是這么簡單,直接創(chuàng)建即可;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

也可以一次性創(chuàng)建很多文件;

9,mkdir

語法:mkdir?[選項]?dirname...

功能:在當前目錄下創(chuàng)建一個名為 “dirname”的目錄

常用選項:

-p,?--parents??可以是一個路徑名稱,此時若路徑中的某些目錄尚不存在,加上此選項后,系統(tǒng)將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄

1,mkdir

在當前目錄下創(chuàng)建目錄

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

直接創(chuàng)建目錄;

2,mkdir -p

在當前目錄下創(chuàng)建一條路徑

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

直接創(chuàng)建一條路徑,美滋滋一鍵到位;

10,rmdir && rm

rmdir 是一個與 mkdir 相對應的命令。mkdir 是建立目錄,而 rmdir 是刪除命令

語法:rmdir [ -p ] [ dirName ]

適用對象:具有當前目錄操作權限的所有使用者

功能:刪除空目錄

常用選項:

-p 當子目錄被刪除后如果父目錄也變成空目錄的話,就連帶父目錄一起刪除

rm 命令可以同時刪除文件或目錄

語法:rm [ -f -i -r -v ][ dirName/dir ]

適用對象:所有使用者

功能:刪除文件或目錄

常用選項:

-f :即使文件屬性為只讀(即寫保護),亦直接刪除

-i :刪除前逐一詢問確認

-r :刪除目錄及其下所有文件

1,rmdir

刪除普通文件

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

這樣就可以直接刪掉了,切記只能刪除空目錄哦;

2,rm

刪除普通文件,會有是否確認選項

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器y 就代表?yes,n 就代表 no;

3,rm -f

強制刪除空目錄(不在詢問)

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

4,rm -r

可以刪除一整個目錄(目錄下的所有東西都幸免不了)

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

不過每次都要我們確認一下,y 就代表?yes,n 就代表 no;

5,rm -rf

強制遞歸刪除,且不在詢問

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

直接遞歸式強制刪除,很爽的!

6,rm -i

在普通家目錄下,刪除文件是沒有選項的,這就容易導致錯刪,所以加上 -i 就可以彈出選項了;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

兩者以對比顯而易見;

注意:

在 root 用戶下無論加不加 -i 都是會彈出選項的,-i 只是針對普通用戶;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

7,rm -rf *

刪除當前目錄下的所有內容,包括目錄及文件(不會刪除以 . 開頭的隱藏文件)

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

終極無敵爽,直接一鍵刪除;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

系統(tǒng)默認不刪除隱藏文件;

11,man

Linux 的命令有很多參數(shù),我們不可能全記住,我們可以通過查看聯(lián)機手冊獲取幫助。訪問Linux 手冊頁的命令是 man

語法: man [選項] 命令

常用選項:

-k :根據關鍵字搜索聯(lián)機幫助

????????num 只在第num章節(jié)找

-a: 將所有章節(jié)的都顯示出來,比如 man printf 它缺省從第一章開始搜索,知道就停止,用 ????????a 選項,當按 下 q 退出,他會繼續(xù)往后面搜索,直到所有章節(jié)都搜索完畢

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

下面有 9 個手冊編號,所有的指令都在里面;

按 q 就退出

我們查找指令的時候默認從第一個手冊往后查找,找到為止;

也可以指定某個手冊編號里面查找;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

這樣寫也是一樣的效果;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

如果手冊里面沒有就會提示說明;

12,nano?

對文件進行寫入,如果文件不存在則自動建立其文件;

?我們先對其進行寫入;【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

畫面的下面有指示圖標,^x 就是退出;?

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

?這里選擇保存即可;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

我們再用 【cat】指令進行查看,此指令后續(xù)會講;?

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

?如果要寫入的文件此目錄下沒有,則會自動生成其文件;

13,cp

語法:cp [選項] 源文件或目錄 目標文件或目錄

功能: 復制文件或目錄

說明: cp 指令用于復制文件或目錄,如同時指定兩個以上的文件或目錄,且最后的目的地是一個已經存在的目錄, 則它會把前面指定的所有文件或目錄復制到此目錄中。若同時指定多個文件或目錄,而最后的目的地并非一個已存在的目錄,則會出現(xiàn)錯誤信息

常用選項:

-f :?或 --force?強行復制文件或目錄, 不論目的文件或目錄是否已經存

-i :?或 --interactive 覆蓋文件之前先詢問用戶

-r:? 遞歸處理,將指定目錄下的文件與子目錄一并處理。若源文件或目錄的形態(tài),不屬于目? ? ? ? ? 錄或符號鏈 接,則一律視為普通文件處理

-R :? 或 --recursive遞歸處理,將指定目錄下的文件及子目錄一并處理

1,cp

拷貝文件

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

這里可以看到是自動生成文件了;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

文件內容都是一樣的,也就是拷貝成功了;

2,cp -rf

拷貝目錄

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

cp dir1 -rf .. 也可以寫成 cp -rf dir1 .. ;?

顯而易見,也是將其目錄拷貝成功了;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

也可以指定名字拷貝;

3,cp -rf *

拷貝當前目錄下的所有內容

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器?這是剛開始兩個目錄里的信息;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

拷貝之后,dira 目錄下的所以內容全部拷貝到 code 目錄下了;

還有一點就是,無論是拷貝還是刪除,都不涉及隱藏文件,這是系統(tǒng)默認的;

14,mv

mv 命令是 move 的縮寫,可以用來移動文件或者將文件改名(move?(rename)?files),是Linux 系統(tǒng)下常用的命令,經常用來備份文件或者目錄。

語法: mv?[選項]?源文件或目錄 目標文件或目錄

功能:

1,視 mv 命令中第二個參數(shù)類型的不同(是目標文件還是目標目錄),mv 命令將文件重命名或將其移至一個新的目錄中。

2,當?shù)诙€參數(shù)類型是文件時,mv 命令完成文件重命名,此時,源文件只能有一個(也可以是源目錄名),它將所給的源文件或目錄重命名為給定的目標文件名。

3,當?shù)诙€參數(shù)是已存在的目錄名稱時,源文件或目錄參數(shù)可以有多個,mv 命令將各參數(shù)指定的源文件均移至目標目錄中。

常用選項:

-f?:force?強制的意思,如果目標文件已經存在,不會詢問而直接覆蓋

-i?:若目標文件?(destination)?已經存在時,就會詢問是否覆蓋!

移動文件(相當于剪切)

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

這文件就移動成功了;

還可以改變移動的文件名稱;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

這樣文件就移動過來了也改變名稱了;

15,echo

直接在屏幕上打印輸入的字符串,或者向某個文件直接輸入,比 nano指令 要方便

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

輸入字符串直接在屏幕上打??;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

也可以用 > 向文件中寫入;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

如果當前目錄下文件名不存在時,則會自動生成其文件;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

當沒有內容卻指向一個不存在的文件時,會在當前目錄下生成此文件;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

而且是清空原文件的內容在進行輸入的,所以 > 也可以用來清空原文件;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

如果用 >> 的話就不會清空原文件的內容了,而是會疊加;

【>】也叫輸出重定向

【>>】也叫追加重定向

16,cat

適用于短文件

語法:cat [選項] [文件]

功能: 查看目標文件的內容

常用選項:

-b : 對非空輸出行編號

-n : 對輸出的所有行編號

-s : 不輸出多行空行

1,cat?

打印文件里的內容

這個其實我們之前也用過很多次了,大家也該并不陌生;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

用法很簡單,直接對接文件就行;

cat 還有一個用法

不跟文件名,輸入什么打印什么

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

2,cat -n

對輸出的所有行編號

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

對輸出的所有行編號

3,cat -b

對非空輸出行編號

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

對于空行是不輸出行號的;

4,cat -s

不輸出多行空行

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

對于連續(xù)的多行空行會進行壓縮;

5,tac

將內容逆向輸出

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

名字一倒,直接就是倒反天祉;

6,cat <

功能不變直接輸出,【<】為輸入重定向;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

17,more

語法:more [選項] [文件]

功能:more命令,功能類似 cat

常用選項:

-n :對輸出的所有行編號

?q :退出more

?【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

此文件里面有一千行信息,用 more 的話只能用回車一個一個往下翻;

18,less

適用于長文件

less?工具也是對文件或其它輸出進行分頁顯示的工具,應該說是 linux 正統(tǒng)查看文件內容的工具,功能極其強大。

less?的用法比起?more?更加的有彈性。在?more?的時候,我們并沒有辦法向前面翻, 只能往后面看

但若使用了?less?時,就可以使用?[pageup][pagedown]?等按鍵的功能來往前往后翻看文件,更容易用來查看一個文件的內容!

除此之外,在?less?里頭可以擁有更多的搜索功能,不止可以向下搜,也可以向上搜

語法: less [參數(shù)] 文件

功能:

less 與 more 類似,但使用 less 可以隨意瀏覽文件,而 more 僅能向前移動,卻不能向后移動,而且 less 在查看之前不會加載整個文件。

選項:

-i :? ?????????忽略搜索時的大小寫

-N:????????? 顯示每行的行號

/字符串:? 向下搜索“字符串”的功能

?字符串: 向上搜索“字符串”的功能

n:? ? ? ? ? ? 重復前一個搜索(與?/?或???有關)

N:? ? ? ? ? ?反向重復前一個搜索(與?/?或???有關)

q:??????????????quit

1,less

可以上下翻動,十分靈活(按 q 退出)

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

2,/ 字符串

正向搜索

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

19,head

head?與?tail?就像它的名字一樣的淺顯易懂,它是用來顯示開頭或結尾某個數(shù)量的文字區(qū)塊,head?用來顯示檔案的 開頭至標準輸出中,而?tail?想當然爾就是看檔案的結尾。

語法: head?[參數(shù)] ...?[文件] ...

功能:

head?用來顯示檔案的開頭至標準輸出中,默認 head 命令打印其相應文件的開頭10行。

選項:

-n :顯示的行數(shù)

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

很方便,隨便查看前幾行;

20,tail

tail?命令從指定點開始將文件寫到標準輸出.使用tail命令的-f選項可以方便的查閱正在改變的日志文件, tail?- f?filename 會把 filename 里最尾部的內容顯示在屏幕上,并且不但刷新,使你看到最新的文件內容.

語法: tail [必要參數(shù)] [選擇參數(shù)] [文件]?

功能: 用于顯示指定文件末尾內容,不指定文件時,作為輸入信息進行處理。常用查看日志文件

選項:

-f :循環(huán)讀取

-n :顯示行數(shù)

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

head 是打印前幾行,tail 就是打印后幾行,用法都是一樣的;

如果我們要打印中間的部分的,就比如打印 800 -- 809?;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

或者:

?【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

把他們組合起來就可以了;

21,date

date 顯示

date 指定格式顯示時間:date +m:%d;

1,在顯示方面,使用者可以設定欲顯示的格式,格式設定為一個加號后接數(shù)個標記,其中常用的標記列表如下

%H : ???????小時(00..23)

%M : ???????分鐘(00..59)

%S : ????????秒(00..61)

%X : ????????相當于 %H:%M:%S

%d : ????????日 (01..31)

%m : ???????月份 (01..12)

%Y : ????????完整年份 (0000..9999)

%F : ????????相當于 %Y-%m-%d

2,在設定時間方面

date -s //設置當前時間,只有 root 權限才能設置,其他只能查看

date -s 20080523 //設置成 20080523,這樣會把具體時間設置成空 00:00:00

date -s 01:01:01 //設置具體時間,不會對日期做更改

date -s “01:01:01 2008-05-23″ //這樣可以設置全部時間

date -s “01:01:01 20080523″ //這樣可以設置全部時間

date -s “2008-05-23 01:01:01″ //這樣可以設置全部時間

date -s “20080523 01:01:01″ //這樣可以設置全部時間

3,時間戳

時間->時間戳:date +%s

時間戳->時間:date -d@1508749502

Unix時間戳(英文為Unix epoch, Unix time, POSIX time 或 Unix timestamp)是從1970年1月1日(UTC/GMT的 午夜)開始所經過的秒數(shù),不考慮閏秒

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

用 y m d 和 f 看日期的方式都是一樣的;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

與上述同理,而且還可以用 符號 將其鏈接起來;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

這個東西是時間戳,是從 1970年的一月一日到現(xiàn)在的秒數(shù);

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

還可以用 -d @ 來查看時間戳對應的日期;

22,Cal

cal 命令可以用來顯示公歷(陽歷)日歷。公歷是現(xiàn)在國際通用的歷法,又稱格列歷,通稱陽歷?!瓣枤v”又名“太陽 歷”,系以地球繞行太陽一周為一年,為西方各國所通用,故又名“西歷”。

命令格式: cal?[參數(shù)] [月份] [年份]

功能: 用于查看日歷等時間信息,如只有一個參數(shù),則表示年份(1-9999),如有兩個參數(shù),則表示月份和年份

常用選項:

-3 :顯示系統(tǒng)前一個月,當前月,下一個月的月歷

?j? :顯示在當年中的第幾天(一年日期按天算,從1月1號算起,默認顯示當前月在一年中的? ? ? ? ? 天數(shù))

y? :顯示當前年份的日歷

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

直接就是顯示日歷;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

也可以后面跟年份,那么就會輸出那一年的日歷;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

還可以 -3 看上個月,這個月,下個月的日歷,不過也就只限于 -3 和 -1;

23,find -name

Linux 下 find 命令在目錄結構中搜索文件,并執(zhí)行指定的操作。

Linux 下 find 命令提供了相當多的查找條件,功能很強大。由于 find 具有強大的功能,所以它的選項也很多,其中大部分選項都值得我們花時間來了解一下。

即使系統(tǒng)中含有網絡文件系統(tǒng)( NFS),find 命令在該文件系統(tǒng)中同樣有效,只你具有相應的權限。

在運行一個非常消耗資源的 find 命令時,很多人都傾向于把它放在后臺執(zhí)行,因為遍歷一個大的文件系 統(tǒng)可能會花費很長的時間(這里是指30G字節(jié)以上的文件系統(tǒng))。

語法: find pathname -options

功能: 用于在文件樹種查找文件,并作出相應的處理(可能訪問磁盤)

常用選項:

-name?? 按照文件名查找文件。

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

指在什么什么路徑底下找這個文件,后面跟的是文件名;

24,which

只查找指令,比 find 快;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

直接就可以查到了,很方便;

25,whereis

查找文檔,很全面

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

很方便全面;

26,grep

語法: grep [選項] 搜尋字符串文件

功能: 在文件中搜索字符串,將找到的行打印出來

常用選項:

-i :忽略大小寫的不同,所以大小寫視為相同

-n :順便輸出行號

-v :反向選擇,亦即顯示出沒有 '搜尋字符串' 內容的那一行

1,grep

查找包含字符串的行并打印出來;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

2,grep -i

忽略大小寫的不同,所以大小寫視為相同

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

3,grep -n

順便輸出行號

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

還可以組合忽略大小寫;

4,grep -v

相反而行,不包含此字符串的都輸出;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

27,sort

1,sort

根據首行字母的 ASII 值進行排序;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

2,sort -r

反向輸出

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

28,uniq

1,uniq

唯一的,把相鄰且相同的行進行壓縮

?【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

相鄰且一樣的行進行壓縮;

2,uniq -u

只保留唯一項

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

你看,相鄰的都不保留,只保留唯一的項;

3,uniq -d

把不是唯一項打印一份出來

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

4,sort & uniq 去重

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

5,sort? | uc

統(tǒng)計每個行出現(xiàn)的次數(shù)

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

6,sort | uniq | wc -l

統(tǒng)計不重復的行的總數(shù);

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

29,.zip / unzip

語法: zip 壓縮文件.zip 目錄或文件

功能: 將目錄或文件壓縮成 zip 格式

常用選項:

-r 遞歸處理,將指定目錄下的所有文件和子目錄一并處理

1,zip

我們先來壓縮個文件玩玩;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

此時紅色字體的就是 t1 的解壓包了;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

我們先把壓縮包移動至 code 下;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

此時文件的內容也全部都在,也是十分OK的;

現(xiàn)在我們壓縮一下目錄看看;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

先壓縮目錄生成文件;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

在移動至 code 目錄下;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

再解壓看看內容,發(fā)現(xiàn)內容為空;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

但是原目錄卻是有內容的,目錄在打包壓縮的時候沒有打包里面的東西;

2,zip -r

打包目錄里的所有內容;

先壓縮;?

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

移動至 code 目錄下;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

再解包打??;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

這就 OK了;

3,unzip -d

解壓文件到指定目錄;

還是先壓縮文件;?

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

然后直接解壓移動至 code 然后輸出;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

30,tar

tar [-cxtzjvf]?文件與目錄?.... 參數(shù):

-c?:? ?建立一個壓縮文件的參數(shù)指令(create?的意思);

-x?:? ?解開一個壓縮文件的參數(shù)指令!

-t?:? ? 查看?tarfile?里面的文件!

-z?:? ?是否同時具有?gzip?的屬性?亦即是否需要用?gzip?壓縮?

-j?:? ? 是否同時具有?bzip2?的屬性?亦即是否需要用?bzip2?壓縮?

-v?:? ?壓縮的過程中顯示文件!這個常用,但不建議用在背景執(zhí)行過程!

-f?:? ? 使用檔名,請留意,在?f?之后要立即接檔名喔!不要再加參數(shù)!

-C :? ?解壓到指定目錄

1,tar -czf

壓縮文件;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

直接就解壓好了;

2,tar -xzf

解壓壓縮包;

我們先移動壓縮包至 code ;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

然后再解壓;

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

解壓后,輸出打印也沒有任何問題;

3,tar -xzf -C

解壓至指定文件,跟 unzip -d 功能一樣,就不細講了;

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

[Tab]按鍵---具有『命令補全』和『檔案補齊』的功能

[Ctrl] -c 按鍵---讓當前的程序『停掉』

[Ctrl]-d 按鍵---通常代表著:『鍵盤輸入結束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可 以用來取代 exit

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

一個字符再加上 兩下【tab】 就可以在程序里搜素含有 字符的指令了;

當我們程序一直在運行停不下來時,可以用 【ctrl】c 鍵強制停止程序;

【ctrl】d 可以強制退出當前賬號,在多按一下直接退出 xshell ;

32,關機

語法:shutdown [選項] ** 常見選項:**

-h :? ? ? ? 將系統(tǒng)的服務停掉后,立即關機。

-r :? ? ? ?在將系統(tǒng)的服務停掉之后就重新啟動

-tsec :? -t 后面加秒數(shù),亦即『過幾秒后關機』的意思

shotdown -t? ? :??過幾秒后關機

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

這讓系統(tǒng)在 99 秒過后關機;

shotdown -h? ? :??立即關機

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

這個是立即關機的;

shotdown -r? :? ? 立即重啟

reboot :? ? ? ? ? ?立即重啟

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器

這兩個都是讓系統(tǒng)重啟的命令;

我們的 Linux 的指令就先到這里了,剛開始拿捏這些指令可以輕松入門 Linux !

【Linux】32條指令帶你玩轉 Linux !,linux,運維,服務器文章來源地址http://www.zghlxwxcb.cn/news/detail-712854.html

到了這里,關于【Linux】32條指令帶你玩轉 Linux !的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

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

領支付寶紅包贊助服務器費用

相關文章

  • 一文教你玩轉Linux的ping命令,從此成為Linux網絡高手

    一文教你玩轉Linux的ping命令,從此成為Linux網絡高手

    Ping是一種基于Internet控制消息協(xié)議(ICMP)的工具,用于測試主機之間的連接。Ping命令向目標主機發(fā)送一個ICMP回顯請求,目標主機收到請求后會發(fā)送回一個ICMP回顯應答,從而告訴發(fā)起請求的主機連接是通暢的。Ping命令可以用于測試主機是否在線,以及網絡是否通暢。 當Pin

    2024年02月11日
    瀏覽(25)
  • 帶你玩轉三子棋—【C語言】

    帶你玩轉三子棋—【C語言】

    目錄 前言: 1. 菜單的打印 2. game函數(shù)的實現(xiàn) 2.1 初始化棋盤 2.2 顯示棋盤 2.3 玩家下棋 2.4 電腦下棋 2.5 判斷輸贏 2.6 判斷棋盤是否滿了 3. 全部代碼 3.1 game.h 3.2? game.c 3.3 test.c 為了實現(xiàn)三子棋,首先我們應該將代碼分模塊編寫,我們分為3個部分 1. test.c —測試游戲(主函數(shù))2

    2024年02月04日
    瀏覽(22)
  • 帶你玩轉單向鏈表(學習必備)

    帶你玩轉單向鏈表(學習必備)

    本篇文章主要介紹數(shù)據結構中 單向鏈表 各種操作,適合有 C語言基礎 的同學,文中描述和代碼示例很詳細,干貨滿滿,感興趣的小伙伴快來一起學習吧! ??大家好!我是新人博主朦朧的雨夢,希望大家多多關照和支持?????? ??大家一起努力,共同成長,相信我們都會

    2024年02月02日
    瀏覽(27)
  • 一文帶你玩轉C語言文件操作

    一文帶你玩轉C語言文件操作

    作者主頁: ?paper jie的博客_CSDN博客 本文作者: 大家好,我是paper jie,感謝你閱讀本文,歡迎一建三連哦。 本文錄入于 《系統(tǒng)解析C語言》專欄,本專欄是針對于大學生,編程小白精心打造的。筆者用重金(時間和精力)打造,將算法基礎知識一網打盡,希望可以幫到讀者們哦

    2024年02月17日
    瀏覽(26)
  • 【C語言】帶你玩轉庫函數(shù)qsort

    【C語言】帶你玩轉庫函數(shù)qsort

    君兮_的個人主頁 勤時當勉勵 歲月不待人 C/C++ 游戲開發(fā) Hello,米娜桑們,這里是君兮_,之前更新的一直是比較基礎和簡單的內容,隨著博主自己的水平的提升,今天給大家?guī)睃c不一樣的東西,我們今天要講的是庫函數(shù)qsort的用法 廢話不多說,咱們直接開始吧! 很多人可能是

    2024年02月16日
    瀏覽(32)
  • Python | 帶你玩轉Python的各種文件操作

    Python | 帶你玩轉Python的各種文件操作

    本篇文章主要介紹Python的各種文件操作,適合剛入門的小白或者對于文件操作基礎不太牢固的同學,文中描述和代碼示例很詳細,看完即可掌握,感興趣的小伙伴快來一起學習吧。 ??大家好!我是新人小白博主朦朧的雨夢,希望大家多多關照和支持?????? ??大家一起努

    2023年04月11日
    瀏覽(50)
  • 內網穿透技術 - 帶你玩轉Ngrok和NATAPP

    內網穿透技術 - 帶你玩轉Ngrok和NATAPP

    使用內網穿透技術,我們出差或者在家,就可以直接訪問到公司的電腦或者內網網站,實現(xiàn)遠程辦公。也可以將我們自己在局域網內搭建的網站暴露出去,讓所有人都可以直接訪問到。 本文章主要介紹下內網穿透工具Ngrok和NATAPP。 Ngrok 開源,老牌穿透工具 NATAPP 免費隧道,提

    2024年02月15日
    瀏覽(21)
  • 帶你玩轉 ui 框架 ——scoped及樣式穿透問題詳解

    帶你玩轉 ui 框架 ——scoped及樣式穿透問題詳解

    前言 在我們前端的開發(fā)中經常會使用到各種 ui 框架 下面這兩個是比較火的,也是我常用的兩個ui框架。 問題描述 但是在使用框架的時候難免會遇到需要改變組件中的一些樣式,當然如果我們所有頁面的組件樣式都是統(tǒng)一的話,我們可以進行全局設置樣式,但是如果我們僅僅

    2023年04月21日
    瀏覽(22)
  • 帶你玩轉 3D 檢測和分割 (三):有趣的可視化

    帶你玩轉 3D 檢測和分割 (三):有趣的可視化

    小伙伴們好呀,3D 檢測和分割系列文章繼續(xù)更新啦,在第一篇文章中我們帶領大家了解了整個框架的大致流程,第二篇文章我們給大家解析了 MMDetection3D 中的坐標系和核心組件 Box,今天我們將帶大家看看 3D 場景中的可視化組件 Visualizer,如何在多個模態(tài)數(shù)據上輕松可視化并且

    2023年04月21日
    瀏覽(33)
  • 帶你玩轉 Vite + Vue3 高低版本常用玩法

    Vite 是一種新型前端構建工具,在我們保險前端項目中已經推動并應用很久了,Vite 能夠顯著降低構建時間,提升前端開發(fā)效率。 它主要由兩部分組成: 一個開發(fā)服務器,它基于 原生 ES 模塊 提供了 豐富的內建功能,如速度快到驚人的 模塊熱更新(HMR) 一套構建指令,它使

    2024年02月05日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包