Linux 檔案處理命令簡單學習總結

2021-09-06 12:34:21 字數 2423 閱讀 3106

linux中一共有三種使用者:

1: 所有者u(user) 2: 所屬組g(group) 3: 其他使用者o(other)

linux中許可權一共分三種:

1: r read 讀許可權 2: w write 寫許可權 3: x execute 執行許可權

命令就是檔案中的二進位制檔案。

所有普通用可以使用的命令一般存在 /bin 或者 /usr/bin

root 使用的命令 /sbin 或者 /usr/sbin

linux中的檔案管理是一顆倒樹的形式/ 是這可樹的根

首先特殊的

. 表示當前目錄

.. 表示父節點,父目錄

硬鏈結 與 軟連線

軟連線:

所有的軟連線檔案都是rwx的, 它只是乙個符號鏈結,所以檔案很小,每次訪問都會鏈結到原檔案。 類似於windows的快捷方式

可跨檔案系統生成

類似於copy 但與copy不一樣,它是同步更新的,以及建立時間是保留原始檔案時間的。 cp + -p == 硬鏈結 。因為 與原檔案有相同的i節點,所以可以可以同步更新,

不可跨檔案系統生成

如果原檔案刪除,硬鏈結仍然可以訪問,存在,軟連線不行(指向的原檔案不存在了)

話說linux核心只識別數字,所以所有交給核心處理的的東西都必須有乙個數字標識的識別符號。 硬連線與原檔案有相同的i節點號,所以刪除後仍可訪問

命令:一:ls

英文名: list

作用: 顯示目錄檔案

路徑: /bin/list

選項:  -a all 顯示所有檔案(包括隱藏檔案)

-l long 詳細資訊顯示

-d 檢視目錄屬性

-i inode

ls -l (ll)

drwxr-xr-x 2 root root 4096 12-01 20:52 bin

硬鏈結數 所有者 所屬組 檔案大小 常見時間,最後修改時間 檔名

d > 檔案型別 :

1. d 表示目錄 directory; 2. - 表示二進位制檔案;3. l 表示軟鏈結檔案 link

1> :

所有者u (user)

rwx

讀許可權,寫許可權,執行許可權(execute)

2>:

所屬組g (group)

r-x讀許可權,執行許可權(execute)

3>:其他人o (other)

r-x讀許可權,執行許可權(execute)

二:cd

英文名字: change directory

路徑: shell內建命令

cd 目錄

三:pwd

英文名字: print working directory

路徑:bin/pwd

pwd 輸出當前目錄

四:touch

路徑:bin/touch

touch 空檔案

五:mkdir

英文名字:make directory

路徑:/bin/mkdir

mkdir 建立目錄

插曲: ctrl + c 終止命令的執行

六:cp

英文名字:copy

路徑:/bin/cp

cp -r [原始檔/目錄] [目的目錄]

七:mv

英文名字:move

路徑:/bin/mv

mv file1 file2 將檔案file1改名為file2

mv file2 dir2 將檔案file2 移動到dir2

八:rm

英文名字:remove

路徑:/bin/mv

rm -r [檔案或目錄]

-r 目錄

rmdir刪除空目錄,很少使用

九:cat

英文名字:concatenate and display files

路徑:/bin/cat

cat 檔案

十:more

路徑:/bin/more

分頁顯示

more[檔名]

enter 顯示下一行

q/q 退出

十一:head

路徑:/bin/head

head -5行數 檔案 前5行

十二:tail

路徑:/bin/tail

tail -5行數 -f (動態的看後幾條) 檔案 後5行

十三:ln

英文名字:link

路徑:/bin/ln

ln -s [原始檔] [目標檔案]

ln /etc/issue /issue.hard 建立/etc/issue的硬鏈結

ln -s /etc/issue /issue.hard 建立/etc/issue的軟鏈結

linux檔案處理命令 檔案處理命令

一 檔案處理命令 1 touch 命令名稱 touch 命令所在路徑 bin touch 執行許可權 所有使用者 語法 touch 檔名 功能描述 建立空檔案 touch 檔名 在linux建立檔案的時候,如果檔名帶空格,需喲使用雙引號括起來,不然會當兩個檔案處理,但是不建議檔名帶空格 2 cat ...

linux學習筆記 檔案處理命令

1 touch 命令 touch 建立檔名 touch 檔名 在根目錄就是直接寫根目錄,如果不是在根目錄建立就寫詳細的目錄名稱的絕對路徑 touch test01 test02 同時建立兩個檔名 touch test test 建立帶有空格的檔名 不建議建立帶有空格的檔名,在後面查詢時都需要帶空格查...

linux命令 檔案處理命令

1,建立帶空格的檔案 不建議這樣命名 touch name1 name2 注意 在對這個檔案進行刪除 複製 剪下等時,都必須帶上引號 語法 touch 檔名 2,顯示檔案內容 以 tmp services cat n 檔名 不適合檢視長的檔案 n 顯示行號 tac 檔名 倒著瀏覽檔案內容 more ...