絕對路徑與相對路徑
絕對路徑是指由根目錄/開始的,反之則是相對路徑
常用命令
cd :切換目錄
pwd :顯示當前目錄
關于cd還有一些別的引數 "." 表示當前目錄 “..”表示當前目錄的上一級目錄
mkdir:創建目錄命令
-m選項用于指定創建目錄的權限 -p代表創建級聯目錄
rmdirk:用于洗掉空目錄
也可以是多個目錄(用空格分開即可)只能洗掉目錄 不可以洗掉檔案
rm:洗掉命令
-r:洗掉目錄用的選項 不會出現詢問
-f:表示強制洗掉
rf命令可以連用
which :用于查找某個命令的絕對路徑
cp:復制命令
-r:復制一個目錄,必須-r選項
-i :這是一個安全選項,如果遇到已存在的檔案,會詢問是否覆寫
mv:move的簡寫 移動命令也可以用作重命名
幾個于檔案相關的命令
cat :該命令后面可以不加選項,直接跟檔案名
-n :顯示行號
-A :顯示所有內容
tac:與cat命令相反 倒序查看內容
more:用于查看一個檔案的內容
后面跟檔案名 Ctrl+D 向上 空格向下翻頁 提前退出輸入q命令
less :和more的作用一樣
后面直接跟用戶名看 空格鍵可以翻頁 jk上下移動
head :用于顯示檔案的前十行
如果加-n選項,則顯示檔案的前幾行
tail :與head命令正好相反
用于顯示檔案的最后10行 也可以加-n 如果加-f選項就是動態顯示檔案最后十行
檔案的所有者和所屬組
drwxr-xr-x. 3 root root 18 3月 1 11:11 .
d:表示的是mulu -:表示普通檔案
rwf:分別表示讀、寫、執行 數字分別表示為 4、2、1
第2列:表示檔案占用的節點(inode) 如果是目錄則該數值與該目錄下子目錄的數量有關
第三列和第四串列示檔案的擁有者和所屬組
第五列:表示該檔案的大小
更改檔案權限
chgrp:用于更改檔案的所屬組
首先使用groupadd 創建一個用戶組 然后使用 chgrp 命令修改組名
如果想要更改級聯目錄可以使用 -R選項
chown :用于更改檔案的擁有者
首先使用useradd 創建一個用戶組 然后使用 chown 命令修改組名
如果想要更改級聯目錄可以使用 -R選項

chmod :用于更改檔案的權限
在linux系統中一個目錄的默認權限為755 、一個檔案的默認權限為644
-R選項的作用等同于chown命令的-R選項,也表示更改級聯
chmod還支持用rwx的方式設定權限,也可以用數字進行更改
umask :用于更改檔案的默認權限 umask的預設值為0022
其修改格式為 umask xxx (代表三個數字)
修改檔案的特殊屬性
chattr命令
a:增加該屬性后,表示只能追加不能洗掉,非ROOT用戶不能設定該屬性
i: 增加該屬性后,表示檔案不可以洗掉、重命名、設定鏈接…
lsattr命令該命令用于讀取檔案或者目錄的特殊權限

-a :類似ls的-a選項,連同隱藏內容一同列出
-R:連同子目錄的資料一同列出
set uid :該檔案針對二進制可執行檔案,使檔案在執行階段具有檔案所有者的權限
set gid :可以作用作用在二進制可執行檔案也可在目錄,在二進制可執行檔案使用時于set uid一樣 作用目錄時 ,任何用戶在此目錄下創建的檔案都具有和該目錄所屬的組相同的組
set bit :防洗掉位
linux下搜索檔案
which:查找檔案的絕對路徑
whereis: 查找檔案,后可跟引數
-b:表示只查找二進制檔案
-m:只查找幫助檔案 (在man目錄下的檔案)
-s:只查找源代碼檔案
locate :于whereis類似 如果linux沒有該命令 要先安裝mlocate 軟體包
使用find搜索檔案 格式為 find 路徑 引數
-atime +n/-n : 表示訪問或者執行時間大于/小于n天的檔案
-ctime +n/-n:表示寫入/更改inode屬性的時間大于/小于n天的檔案
-mtime +n/-n:表示寫入時間大于/小于n天的檔案
-name 檔案名 :直接查找該檔案名的檔案
擴展:Linux的檔案系統格式為ext3 、ext4或者xfs
常見的檔案型別有 :普通檔案、目錄、鏈接檔案、設備檔案
linux的鏈接檔案
linux的鏈接檔案分為軟鏈接和硬鏈接
ln命令的格式為 ln{-s} 來源檔案 目的檔案 該檔案常用的命令選項是-s ,如果不加-s就是硬鏈接檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/265516.html
標籤:其他
上一篇:2021.1安裝kali Linux 最新版本虛擬機錄標題
下一篇:Linux應用
