Liunx常用命令

2021-09-05 11:20:47 字數 1745 閱讀 8179

1、cd命令,切換目錄

cd /root/docements 	# 切換到目錄/root/docements  

cd ./path # 切換到當前目錄下的path目錄中,「.」表示當前目錄

cd ../path # 切換到上層目錄中的path目錄中,「..」表示上一層目錄

2、ls命令,檢視目錄和檔案

引數功能

-l列出長資料串,包含檔案的屬性與許可權資料等

-a列出全部的檔案,連同隱藏檔案(開頭為.的檔案)一起列出來(常用)

-d僅列出目錄本身,而不是列出目錄的檔案資料

-h將檔案容量以較易讀的方式(gb,kb等)列出來

-r連同子目錄的內容一起列出(遞迴列出),等於該目錄下的所有檔案都會顯示出來

ls -l 	#以長資料串的形式列出當前目錄下的資料檔案和目錄  

ls -lr #以長資料串的形式列出當前目錄下的所有檔案

3、cp命令,複製檔案

引數功能

-a將檔案的特性一起複製

-p連同檔案的屬性一起複製,而非使用預設方式,與-a相似,常用於備份

-i若目標檔案已經存在時,在覆蓋時會先詢問操作的進行

-r遞迴持續複製,用於目錄的複製行為

-u目標檔案與原始檔有差異時才會複製

cp -a file1 file2 			#連同檔案的所有特性把檔案file1複製成檔案file2  

cp file1 file2 file3 dir #把檔案file1、file2、file3複製到目錄dir中

4、mv命令,移動檔案、目錄或更名

引數功能

-fforce強制的意思,如果目標檔案已經存在,不會詢問而直接覆蓋

-i若目標檔案已經存在,就會詢問是否覆蓋

-u若目標檔案已經存在,且比目標檔案新,才會更新

mv file1 file2 file3 dir 	# 把檔案file1、file2、file3移動到目錄dir中  

mv file1 file2 # 把檔案file1重新命名為file2

5、rm命令.刪除檔案或目錄

引數功能

-f就是force的意思,忽略不存在的檔案,不會出現警告訊息

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

-r遞迴刪除,最常用於目錄刪除,它是乙個非常危險的引數

rm -i file # 刪除檔案file,在刪除之前會詢問是否進行該操作  

rm -fr dir # 強制刪除目錄dir中的所有檔案

6、chgrp命令,改變檔案所屬使用者組

chgrp [-r] dirname/filename

-r :進行遞迴的持續對所有檔案和子目錄更改

例:chgrp users -r ./dir # 遞迴地把dir目錄下中的所有檔案和子目錄下所有檔案的使用者組修改為users

7、chown命令,改變檔案所有者

8、chmod命令,更改檔案許可權

chmod [-r] xyz 檔案或目錄  

-r:進行遞迴的持續更改,即連同子目錄下的所有檔案都會更改

9、處理目錄的其他常用命令

pwd:顯示當前目錄

mkdir:建立乙個目錄

rmdir:刪除乙個目錄

liunx常用命令

ls 例子 ls alrs 把當前路徑的所有檔案所有資訊以倒序排序展示出來 l 表示所有的鏈結資訊 a 表示所有檔案,包括.開始的 r 以倒序為目的 s 按大小排序2.建立目錄 mkdir 例子 mkdir p m 0111 test1 test 在當前路徑建立test1 test資料夾,目錄許可權...

Liunx常用命令

ls 引數 al 檢視當前目錄下所有的檔案以及資料夾,包括隱藏檔案 ll 檢視當前目錄下所有檔案以及資料夾的詳細資訊,不包括隱藏檔案 pwd 檢視當前的路徑 mkdir 建立資料夾 引數 p 表示建立多級目錄 cd 切換路徑 cat 檢視檔案的所有內容 less 檢視我們的檔案內容 enter 往下...

liunx常用命令

echo abc mytxtfile echo abc 會將echo後的引數輸出到標準輸出 螢幕上 後面的 的作用是重定向,它會將echo 的引數不再輸出到螢幕上,而是指定的檔案中 覆蓋 如果想在檔案後面追加,則使用 檢視文字檔案內容 cat mytxtfile 會在螢幕上輸出整個mytxtfile...