linux常見命令

2021-09-11 04:17:50 字數 1728 閱讀 5103

1.建立目錄:mkdir test

2.建立遞迴目錄:mkdir /test/test1

3.切換目錄命令:cd [目錄] 

cd ~ 進入當前使用者的家目錄 或者 cd  

cd - 進入上次目錄

cd ..進入上一級目錄

4.刪除空目錄:rm -rf  /test/test1

5.複製命令:cp

-a:copy的兩個檔案完全一樣。不加a可能會時間不一樣。

cp test.txt  /tmp/ana       將test.txt複製到tmp目錄下並重命名為ana

cp test.txt  /tmp           將test.txt複製到tmp目錄下生產test.txt

cp test.txt feng.txt      在當前目錄從test.txt複製乙個名為feng.txt的檔案

cp  -r abcphoto  haha  其中-r 代表複製目錄,在當前目錄下將資料夾  abcphoto 複製出乙個名為haha的資料夾

cp  -r abcphoto ./wxwork/feng  將目錄 abcphoto複製到wxwork目錄下並重命名為feng

cp  -r abcphoto ./wxwork    將目錄 abcphoto複製到wxwork目錄下(也即在wxwork目錄新建了乙個同名目錄abcphoto )

6.剪下命令:mv (沒有-r)

mv [原檔案或者目錄] [目標目錄]

mv japan/ /tmp/japan1 將當前目錄下的japan剪下到/tmp目錄下的japan1

7.重命令

mv japan japan2     將當前目錄下的japan目錄重新命名為japan2

8.在指定目錄下查詢檔案中包含name關鍵字的檔案

grep 'name' -r /

grep '指定內容' -r 目錄

上述命令就是在根目錄下遞迴查詢包含name內容的檔案

-r 遞迴查詢檔案

-e 從檔案內容查詢與正規表示式匹配的行

–i 查時不區分大小寫

-c 查詢匹配的行數

-v 從檔案內容查詢不匹配指定字串的行

9.從根目錄開始查詢所有擴充套件名為.log的文字檔案,並找出包含」error」的行 

find / -type f -name 「*.log」 | xargs grep 「error」 

例子:從當前目錄開始查詢所有擴充套件名為.in的文字檔案,並找出包含」thermcontact」的行

find . -name 「*.in」 | xargs grep 「thermcontact」

10.查詢linux程序

ps -ef :檢視所有程序,可以看到程序優先順序

ps aux :查詢所有程序,可以看到cup,記憶體佔比

11.查詢系統資源情況

top:檢視系統資源使用情況,每3秒重新整理一次。與windows資源管理器類似。

12.kill程序

kill -9 程序pid:殺死程序

kill -9 12673

14、tail -f filename

說明:監視filename檔案的尾部內容(預設10行,相當於增加引數 -n 10),重新整理顯示在螢幕上。退出,按下ctrl+c。

15、tail -n 20 filename

說明:顯示filename最後20行。

16、tail -r -n 10 filename

說明:逆序顯示filename最後10行。

Linux常見命令

顯示目錄和檔案的命令 ls 用於檢視所有資料夾的命令。dir 用於顯示指定資料夾和目錄的命令 tree 以樹狀圖列出目錄內容 du 顯示目錄或檔案大小 chmod 用於改變指定目錄或檔案的許可權命令。chown 用於改變檔案擁有屬性的命令。chgrp 用於改變檔案群組的命令。chattr 用於設定檔...

linux常見命令

一 檔案命令 1.命令格式 命令 選項 引數 ls la etc ls a 檢視所有檔案,包含隱藏檔案 ls l 檢視檔案及檔案的相關屬性 ls lh h檔案大小帶單位 rw r r 代表檔案型別 二進位制檔案 d目錄 l軟鏈結檔案 r讀w寫x執行 rwx所有者 r所屬組 r其他人 2.mkdir ...

linux常見命令

1.檢視歷史命令 history 要向檢視輸入時間可以 histtimeformat d m y t history 如果想永久修改有效可以 在 bashrc檔案中加入 export histtimeformat d m y t 然後執行 source bashrc 然後查詢歷史命令 2.如何測試磁...