Linux常用命令一之檔案與目錄管理

2021-08-18 02:34:23 字數 3181 閱讀 8146

一、絕對路徑與相對路

絕對路徑:路徑的寫法一定由根目錄/寫起,例如/usr/share/doc這個目錄。

相對路徑:路徑的寫法不是由/寫起。

二、目錄相關操作

1、特殊目錄:

.

代表此層目錄

..

代表上一層目錄

-

代表前乙個工作目錄

~

代表「目前使用者身份」所在的主資料夾

2、cd (change directory)切換目錄

cd ~

(cd)

回到自己的主資料夾

cd ..

表示去到目前的上層目錄

cd –

表示進入上一次操作的目錄

cd /

返回根目錄下

3、pwd (print working directory) 顯示目前所在的目錄

4、mkdir (make directory)  新建新目錄

mkdir -p

可以自行建立多層目錄

mkdir -m 711 test

新建許可權為 rwx--x--x的目錄

rmdir

刪除目錄

5、ls 檢視檔案與目錄 

ls -a

除了顯示一般檔案之外,還可以顯示隱藏檔案

ls  -l

(list list)

使用長格式顯示檔案內容

ls  -i

檢視i-node值

第一列的含義:

[d]目錄檔案

[-]普通檔案,包括純文字檔案、二進位制檔案、資料格式檔案

[l]代表連線檔案

[b]塊裝置檔案(儲存資料,提供系統隨機訪問的裝置介面)

[s]代表資料介面檔案,用於網路上的資料連線

第2-10列,每三列一組:

第一組為「所有者許可權」,上圖中代表t這個目錄具有讀寫和可執行許可權。第二組為當前使用者所在組許可權,第三組為其他非本使用者組許可權。

6、chown

(change owner): 

改變檔案所有者、修改使用者組的名稱,但是其檔案許可權不會改變。

[-r]  

賬號名稱:組名檔案或目錄:連目錄下的所有子目錄或檔案都同時更改檔案所有者

7、chmod

:改變檔案許可權

chmod [-r] xyz 檔案或目錄

通過數字來改變檔案許可權

chmod u=rwx,g=rx

,o=r filename

通過指定命令來執行

8、檔案內容的查閱(

cat、

more

、less

)(1) cat

(concatenate)

cat -n

列印出行號,連同空白行也會有行號

cat  text

顯示檔案中的內容

cat  file1 file2

該命令依順序顯示

file1 file2

的內容cat file1 file2 >file3

將file1 file2 

的內容結合起來再重新定向到f3中

cat  > file 

重新寫入檔案

cat  >>file 

追加寫入檔案

(2)tac 

由最後一行到第一行反向在螢幕上顯示出來(

3)nl   

顯示行號列印(4

)more 

一頁一頁翻動

空格鍵代表向下翻一頁

enter

代表向下滾動一行

q代表立即離開

more

,不再顯示該檔案的內容

b向前翻頁

/字串

在文件中搜尋字串,基於

vi(5)less 一頁一頁翻動

空格鍵代表向下翻一頁

[pagedown]

向下翻一頁

[pageup]

向上翻一頁

/字串

向下搜尋字串,基於

vi?字串

向上搜尋字串,基於vi9

、資料選取(取出前面幾行)

head  [-n number] 

檔案取出前面幾行,預設顯示10行

head -n 1 

檔名:顯示檔案的第一行

head -n -1 

檔名:除最後一行外均顯示

tail  [-n number] 

檔案取出後面幾行,預設顯示10行

取出後面幾行,預設顯示10行

tail -n  1   

檔名:顯示檔案的最後一行

tail -n  -1  

檔名:除第一行外均顯示10、

(1)cp (copy)複製檔案和目錄

cp –r  原始檔 目的檔案

連同原始檔中的子檔案一同拷貝到目的檔案中,但是注意檔案的許可權可能會改變(如使用者組等資訊)

cp –a  原始檔 目的檔案

資料完全一樣

注意:在使用cp時,通常需要注意檔案的屬性和許可權屬性

(2)rm(remove)移除檔案和目錄

rm -i

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

rm -r 目錄名

遞迴刪除,連同該目錄下的子目錄一同刪除

rm -f 檔名

不經確認強制刪除

(3)mv(move)移動檔案或目錄,引申義的功能為檔案和目錄更名

mv /tmp/***.tar  /root

該命令將/tmp 目錄下的***.tar檔案移動到/root目錄下

mv aaa.tar bbb.tar

是將當前目錄下的檔案aaa.tar更名為bbb.tar

11、touch  建立乙個空的檔案



Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

Linux常用命令之檔案處理命令

1 檔案命名規則 1 除了 之外,所有字元都合法 2 有些字元最好不要用,如空格符 製表符 字元 等 3 避免使用.作為普通檔名的第乙個字元。4 大小寫敏感 2 命令的格式 格式 命令 選項 引數 ex ls la etc ps 1 多個選項可以寫在一起 2 目錄的 和 當前目錄 當前目錄的父目錄 ...

Linux常用命令之檔案處理命令

命令格式 命令 選項 引數 例如 ls la etc 說明 1 個別命令使用不遵循此格式 2 當有多個選項時,可以寫在一起 3 簡化選項與完整選項 a等於 all 命令格式與目錄處理命令 ls 命令所在路徑 bin ls 執行許可權 所有使用者 功能描述 顯示目錄檔案 語法 ls 選項 ald 檔案...