Linux 操作常用命令

2021-10-01 08:18:23 字數 2229 閱讀 6455

1.新建操作

mkdir abc                   	  #新建乙個資料夾

touch abc.sh #新建乙個檔案

echo "abc"

> test.txt #新建乙個檔案,並將abc寫入。這裡用到了重定向符

2.檢視類

2.1檢視目錄

ll 		  #顯示目錄檔案詳細資訊

du -h 檔案/目錄 #檢視大小

pwd #顯示路徑

2.2檢視檔案內容

cat|head|tail命令

————————————————

1 cat abc.txt #檢視abc的內容

————————————————

2 head -

5 abc.txt #檢視abc前5行內容。預設是10行

————————————————

3 tail [選項] 檔名

各選項的含義如下:

+num:從第num行以後開始顯示

-num:從距檔案尾num行處開始顯示。如果省略num引數,系統預設值為10

.-f: 迴圈讀取,例如檢視伺服器日誌時,可以實時觀察

#filename 檔案裡的最尾部的內容顯示在螢幕上,並且不斷重新整理。

tail -f filename

#檢視最後20行

tail -f filename

2.3more命令

more命令

more命令一次顯示一屏資訊,若資訊未顯示完螢幕底部將出現「-more-(xx%)」

此時按space鍵,可顯示下一屏內容;

按「回車」鍵,顯示下一行內容:

按b鍵,顯示上一屏;

按q鍵,可退出more命令

2.4 less命令:

和more命令類似,但是比more命令更強大。在很多時候,必須使用less,比如管道。例如:

/etc | less
2.5檢視狀態或檔案型別:

stat 命令:

檢視檔案的詳細資訊,比如建立修改時間,大小等

3.刪除操作

rm -f  aa.txt 		#強制刪除aa.txt

rm -rf filedir #強制刪除filedir資料夾和裡邊的所有檔案

4.複製操作

mv /zx/soft/*.

#複製/zx/soft目錄中的所有檔案到當前目錄

mv a.txt .

/test/a.txt #複製當前目錄a.txt到當前的test目錄下。

mv /zx/soft/

/tmp/soft #複製資料夾到/tmp/下,必須保證tmp是存在的資料夾

5.touch命令: 用於改變檔案或目錄的訪問時間和修改時間。

touch [

-am]

[-t《日期時間》

][目錄|檔案]

如果指定目錄檔案不存在,則會直接建立乙個空檔案,所以touch也常用來建立乙個空白檔案

建立乙個新檔案aa.txt

touch aa.txt

選項說明:

-a: 只修改訪問時間

-m : 只修改 修改時間

-t : 使用指定日期時間,而非系統時間 。例如要修改為2023年10月20日16:38分13秒。引數就是:『20191020163813』

6.查詢檔案

6.1 which: 查詢檔案

which [檔案]

#which命令只會在path環境變數定義的路徑及命令別名中查詢,所以範圍有限。

6.2 whereis : 查詢檔案(不常用)

whichis [

-bu]

[-b《目錄》][

-m《目錄》][

-s《目錄》

][檔案]

常用選項:

檔案:要查詢的命令

-b: 只查詢二進位制檔案

-u: 查詢不包含指定型別的檔案

-b《目錄》: 只在指定目錄下查詢二進位制檔案

-m《目錄》:只在指定目錄查詢幫助檔案

-s《目錄》:只在指定目錄查詢原始碼目錄

Linux常用命令操作

1.linux命令組成部分 命令字 執行的命令 命令選項 說明對命令的要求 命令引數 描述命令作用的物件 example command option arguments 命令選項或命令引數可有可無,命令的各組成部分之間用空格分開 1 1.命令提示符表示命令輸入的狀態 root locahost 表...

Linux操作常用命令

目錄 一 linux簡介 三 常用命令 四 擴充套件命令 linux 核心最初只是由芬蘭人林納斯 托瓦茲 linus torvalds 在赫爾辛基大學上學時出於個人愛好而編寫的。linux 是一套免費使用和自由傳播的類 unix 作業系統,是乙個基於 posix 和 unix 的多使用者 多工 支援...

linux操作常用命令

此篇文章是根據自己經常使用的命令進行記錄備忘,不斷更新 防火牆 centos7 永久開放某個埠號 firewall cmd zone public add port 8080 tcp permanent 永久關閉某個埠號 firewall cmd zone public remove port 80...