linux學習之路

2021-10-07 08:12:51 字數 2404 閱讀 9469

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,就是擴充...