Linux常用命令總結

2022-04-05 06:33:20 字數 3647 閱讀 8526

1、遞迴建立多個目錄

mkdir -p file1/file2

2、建立新目錄都顯示資訊

mkdir -v file4

3、乙個命令建立專案的目錄結構

mkdir -vp

命令引數:

-m, --mode=模式,設定許可權《模式》 (類似 chmod),而不是 rwxrwxrwx 減 umask

-p, --parents 可以是乙個路徑名稱。

此時若路徑中的某些目錄尚不存在,加上此選項後,

系統將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄;

-v, --verbose 每次建立新目錄都顯示資訊

--help 顯示此幫助資訊並退出

--version 輸出版本資訊並退出

4、列出當前路徑下的目錄

ls -d * 或者直接使用ls檢視即可,ls svn可以在當前目錄下,檢視當前目錄的子目錄svn下的目錄

ll 檢視目錄列表

5、刪除資料夾例項:

rm -rf /home/wwwroot/sinozzz456

將會強制刪除/home/wwwroot/sinozzz456目錄以及其下所有檔案、資料夾

命令格式:rm [fir] 檔案或目錄

引數說明:

-f:強制刪除

-i:互動模式,在刪除前詢問使用者是否操作

-r:遞迴刪除,常用在目錄的刪除

如刪除/test目錄下的file1檔案,可以輸入以下命令:

rm -i /test/file1

7、返回根目錄:cd /

8、cd info 進入某個目錄,如果進入多個目錄,cd /info/a

9、檢視新的分割槽:執行命令 fdisk -l

10、clear命令清屏

11、檢視當前所在目錄 pwd命令

12、vi命令,esc可以進入正常模式,該模式下輸入:可以進入命令模式,輸入:q!強制退出,不儲存;輸入:wq儲存後退出返回到linux視窗

在vi中按u可以撤銷一次操作

u   撤銷上一步的操作

ctrl+r 恢復上一步被撤銷的操作

gg跳到第一行

shift+g跳到檔案最後一行

在命令模式下,輸入/你要查詢的字元

按下回車,可以看到vim把游標移動到該字元處

再按n(小寫)檢視下乙個匹配

按n(大寫)檢視上乙個匹配,

13、linux下清屏的幾種技巧

在windows的dos操作介面裡面,清屏的命令是cls,那麼在linux 裡面的清屏命令是什麼呢?下面筆者分享幾種在linux下用過的清屏方法。

1、clear命令、這個命令將會重新整理螢幕,本質上只是讓終端顯示頁向後翻了一頁,如果向上滾動螢幕還可以看到之前的操作資訊。

2、ctrl+l(小寫的l)、這是乙個清屏的快捷鍵,這個是在工作中用得最多的一種清屏方式,清屏效果同clear命令一樣。

3、reset命令、這個命令將完全重新整理終端螢幕,之前的終端輸入操作資訊將都會被清空,這樣雖然比較清爽,但整個命令過程速度有點慢,使用較少。

值得一提的是reset命令在你的終端控制錯亂時非常有用。如輸入字元不出現在游標的位置的情況。還有當你敲擊回車鍵時,新提示符並沒有出現在新行上

而是出現在老提示符的前面。此時reset命令就能用來修正這些問題。

14、#檢視tomcat安裝路徑

find / -name *tomcat*

whereis tomcat

15、linux檢視mysql版本的四種方法

在終端下執行 mysql -v

在help中查詢 mysql --help |grep distrib

在mysql 裡檢視 select version()

在mysql 裡檢視 status

16、在linux上建立檔案,如:a.txt

使用命令:touch a.txt

17、檢視linux下服務運**況:

ps -ef(aux)|grep tomcat

18、檢視本機ip

使用 ifconfig命令,檢視外網ip可以使用:curl ifconfig.me

19、檢視當前所在的目錄位置:

使用 pwd 命令

20、lsof -i:埠號 用於檢視某一埠的占用情況,比如檢視8000埠使用情況,lsof -i:8000

21、netstat -tunlp |grep 埠號,用於檢視指定的埠號的程序情況,如檢視8000埠的情況,netstat -tunlp |grep 8000

-t (tcp) 僅顯示tcp相關選項

-u (udp)僅顯示udp相關選項

-n 拒絕顯示別名,能顯示數字的全部轉化為數字

-l 僅列出在listen(監聽)的服務狀態

-p 顯示建立相關鏈結的程式名

22、linux上rz和sz的使用

安裝:yum -y install lrzsz

使用上傳檔案,執行命令rz
23、檔案複製命令cp

cp /test1/file1 /test3/file2

24、移動檔案:

命令格式: mv [選項]  [引數]

選項:-i   如果目標檔案存在,將會詢問使用者是否覆蓋。

-f   覆蓋已有的目標檔案時不給出任何提示。

-b   若需要覆蓋檔案,則覆蓋前先進行備份。

-s   與 -b 引數一併使用可指定備份檔案所要附加的字尾。

--help  顯示幫助。

--version  顯示版本資訊。

mv test.html ./testfile/

mv b.txt c.bak   將檔案 b.txt 重新命名為  c.bak

25、vim複製行

1、複製

1)單行複製

在命令模式下,將游標移動到將要複製的行處,按「yy」進行複製;

2)多行複製 在命令模式下,將游標移動到將要複製的首行處,按「nyy」複製n行;其中n為1、2、3……

2、貼上

在命令模式下,將游標移動到將要貼上的行處,按「p」進行貼上

26、free -m 物理記憶體檢視(free 命令顯示系統記憶體的使用情況,包括物理記憶體、交換記憶體(swap)和核心緩衝區記憶體。如果加上 -h 選項,輸出的結果會友好很多:free -h)

top 顯示linux程序資訊

1、複製

1)單行複製

在命令模式下,將游標移動到將要複製的行處,按「yy」進行複製;

2)多行複製 在命令模式下,將游標移動到將要複製的首行處,按「nyy」複製n行;其中n為1、2、3……

2、貼上

在命令模式下,將游標移動到將要貼上的行處,按「p」進行貼上

26、free -m 物理記憶體檢視(free 命令顯示系統記憶體的使用情況,包括物理記憶體、交換記憶體(swap)和核心緩衝區記憶體。如果加上 -h 選項,輸出的結果會友好很多:free -h)

top 顯示linux程序資訊

Linux常用命令總結

下面這些命令是我在複習linux時記錄的,沒有詳解,只記錄了簡單的用法 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視物理cpu中core的個數,即核心數 cat proc cpuinfo grep cpu cores un...

LINUX常用命令總結

readlink f 找出符號鏈結所指向的位置 1g 到我檔案頭 g到檔案尾 cat瀏覽檔案 netstat a 檢視所有埠 mkdir 建立資料夾 rm rf 刪除檔案 執行指令碼 指令碼檔案 在當前目錄下 在目錄中查詢檔案 find 檔名 根目錄 當前目錄 剪下 mv vi命令 在檔案中搜尋關鍵...

Linux 常用命令總結

mkdir 建立目錄 ls l 顯示目錄或檔案 cd 切換目錄層次 cat n顯示行號 檢視檔案內容 cat demo.text eof 建立檔案 結尾eof退出編輯狀態 tac 反轉內容輸出 cp apr 拷貝檔案或者目錄 rm f 強制刪除檔案 r 遞迴刪除 刪除檔案或目錄 fr 刪除指定的目錄...