boot:存放linux啟動檔案 核心
etc:存放配置檔案
home:使用者家目錄
root:root使用者家目錄
dev:裝置檔案
bin:存放二進位制程式,給普通使用者使用
sbin:存放二進位制程式,給系統管理員用的
usr:系統資源目錄,程式安裝目錄,
tmp:臨時資料夾,
var:臨時資料,可變化的資料
proc: 程序資訊
sys:對映硬體資訊
官方說明:
檔名最長255個位元組
名稱路徑在內檔名稱最長4095個位元組
除了斜槓和nul,所有字元都有效,但使用特殊字元的目錄名和檔案不推薦使用,
有些字元需要用引號來引用它們
藍色為目錄
綠色為可執行檔案
紅色為壓縮檔案
淺藍色為鏈結檔案
灰色為其他檔案
粉色為套接字檔案
棕色為管道檔案
stat file 檢視檔案元資料資訊
[root@centos7 ~]# stat test
file: 『test』
size: 45 blocks: 8 io block: 4096 regular file
device: 802h/2050d inode: 201557958 links: 1
access: (0644/-rw-r–r--) uid: ( 0/ root) gid: ( 0/ root)
context: unconfined_u:object_r:admin_home_t:s0
access: 2020-06-19 15:14:24.960082440 +0800
modify: 2020-06-19 15:14:24.960082440 +0800
change: 2020-06-19 15:14:24.960082440 +0800
file:檔名
size:檔案大小(單位:b)
blocks:檔案所佔扇區個數,為8的倍數(通常的 linux 的扇區大小為 512 b,連續八個扇區組成乙個block)
io block:每個資料塊的大小(單位:b)
regular file:普通檔案(此處顯示檔案的型別)
inode:檔案的inode號
links:硬鏈結次數
access:許可權
uid:(屬主id/屬主名)
gid:(屬組id/屬組名)
access:最近訪問時間
modify:資料改動時間
change:元資料改動時間
access時間戳,只要是讀取操作都可以更改,touch,cat,grep,tail,more,head,sed,
讀時間超過一天會更新,一天內頻繁讀取不會更改
modify時間戳,檔案修改時間,檔案內容發生改變時,就會修改
change時間戳,檔案元資料改變時會改變,例如更換屬主,屬組,檔案內容,更改檔名,建立硬鏈結
cpcp常用選項
-i:覆蓋前提示 建議使用,防止資料丟失
-n :不覆蓋
-r,-r :遞迴複製目錄及其內部的所有內容
-a :歸檔,相當於-dr --preserv=all
-d --no-dereference --preserv=links :不複製原檔案,只複製鏈結名
-b:目標存在,覆蓋前先備份,檔名為filename~
-f --force
-u --update:只複製源比目標更新檔案或目標不存在的檔案
–preserv[=attr_list]
mode:許可權
owners:屬主,屬組
timestamp:
links
xattr
context
all建議備份使用 cp -a file file.bak
mv 移動和重新命名檔案
mv [option] source dest
常用選項
-i:互動式
-f:強制
-b:如果目標存在,覆蓋前先備份
rm 刪除
rm[option] file
-i:互動式
-f:強制刪除
-r:遞迴
mkdir 建立目錄
-p:遞迴建立,自動建立所需的個目錄
-v:顯示詳細資訊
-m mode:創目錄時直接指定許可權
rmdir 刪除空目錄
-p:遞迴刪除父目錄
-v:顯示詳細資訊
cat /tmp/profile | tr -d " "
在/etc/vimrc檔案中新增一行
set tabstop=4
Linux學習之路
一直想學習linux,就其原因,一是懂這個的都被認為水平比較高,二是懂這個的工資也不低,這兩點我也是比較看重的。想學linux也不是一件簡單的事,因為用windows的東西太久了,從3.1到95 98 se nt 2000 me xp 2003,直至最新的windows 7 2008等,全算下來,有...
Linux學習之路
bios 開機主動執行的韌體,會識別第乙個可開機的裝置 mbr 第乙個可開機裝置的第乙個扇區內的主要啟動記錄區塊,內含開機管理程式 開機管理程式 boot loader 一支可讀取核心檔案來執行的軟體 核心檔案 開始作業系統的功能。下面是網上比較好的開機流程,僅供參考 將資料同步寫入磁碟的方法 sy...
Linux學習之路
本白菜又要開始學linux了哈哈 硬碟上的分割槽最多只有4個,即主分割槽的數目 擴充套件分割槽的數目 4 同時擴充套件分割槽的數目最多只能有1個,也可以沒有。當想要分割槽數目 4,就需要劃分擴充套件分割槽,然後在擴充套件分割槽的基礎上劃分邏輯分割槽。一般c盤就是主分割槽,然後d,e,f,g,就是擴充...