Linux學習筆記

2021-09-18 07:38:44 字數 2285 閱讀 8888

route

網路相關配置檔案

網路啟動指令碼與service命令

網路相關實用工具

檔案系統

排序比較

使用者管理

壓縮與解壓縮

統計 程序

cpu、記憶體、磁碟

檔案系統裝卸

別名 日期

定時執行任務

if [ condition ]

then

elif

else

fi

for var in item1 itemn

dodone

while [ condition ]

dodone

func()

func

目錄描述/

主層次 的根,也是整個檔案系統層次結構的根目錄

/bin

存放在單使用者模式可用的必要命令二進位制檔案,所有使用者都可用,如 cat、ls、cp等等

/boot

存放引導引導程式檔案,例如kernels、initrd等

/dev

存放必要的裝置檔案,例如/dev/null

/etc

存放主機特定的系統級配置檔案。

/etc/opt

儲存著新增包的配置檔案 /opt/.

/etc/sgml

存放配置檔案,比如 catalogs,用於那些處理sgml(標準通用標記語言)的軟體的配置檔案

/home

使用者的主目錄,包括儲存的檔案,個人配置,等等/lib /bin/ 和 /sbin/中的二進位制檔案的必需的庫檔案

/lib《架構位數》

備用格式的必要的庫檔案。

/media

可移動的多**(如cd-roms)的掛載點

/mnt

臨時掛載的檔案系統

/opt

可選的應用程式軟體包

/proc

以檔案形式提供程序以及核心資訊的虛擬檔案系統,在linux中,對應程序檔案系統(procfs )的掛載點

/root

根使用者的主目錄

/sbin

必要的系統級二進位制檔案,比如, init, ip, mount

/srv

系統提供的站點特定資料

/tmp

臨時檔案 (另見 /var/tmp). 通常在系統重啟後刪除

/usr

二級層級儲存使用者的唯讀資料; 包含(多)使用者主要的公共檔案以及應用程式

/usr/bin

非必要的命令二進位制檔案 (在單使用者模式中不需要用到的);用於所有使用者

/usr/include

標準的包含檔案

/usr/lib

庫檔案,用於/usr/bin/ 和 /usr/sbin/中的二進位制檔案

/usr/lib《架構位數》

備用格式庫(可選的)

/usr/local

**層次 用於本地資料,具體到該主機上的。通常會有下乙個子目錄, 比如, bin/, lib/, share/.

/usr/local/sbin

非必要系統的二進位制檔案,比如用於不同網路服務的守護程序

/usr/share

架構無關的 (共享) 資料.

/usr/src

源**,比如核心原始檔以及與它相關的標頭檔案

/var

各式各樣的(variable)檔案,一些隨著系統常規操作而持續改變的檔案就放在這裡,比如日誌檔案,離線檔案,還有臨時的電子郵件檔案

/var/cache

應用程式快取資料. 這些資料是由耗時的i/o(輸入/輸出)的或者是運算本地生成的結果。

/var/lock

鎖檔案。這些檔案用於跟蹤正在使用的資源

/var/log

日誌檔案。包含各種日誌。

/var/mail

內含使用者郵箱的相關檔案

/var/opt

來自附加包的各種資料都會儲存在 /var/opt/.

/var/run

存放當前系統上次啟動以來的相關資訊,例如當前登入的使用者以及當前執行的daemons(守護程序).

/var/spool

該spool主要用於存放將要被處理的任務,比如列印佇列以及郵件外發佇列

/var/mail

過時的位置,用於放置使用者郵箱檔案

/var/tmp

存放重啟後保留的臨時檔案

documentroot path servername name

學習筆記 Linux學習

echo i am whoami 反引號裡的內容會被當做命令執行 echo the cpu in my pc has cat proc cpuinfo grep c processor cores 等價於反引號 a 10 定義乙個變數,等號兩邊不能有空格 echo a的值為 a a的值為10 ech...

linux學習筆記

開機流程簡介 1 載入 bios 的硬體資訊,並取得第乙個開機裝置的代號 2 讀取第乙個開機裝置的 mbr 的 boot loader 亦即是 lilo,grub,spfdisk 等等 的開機資訊 3 載入 kernel 作業系統核心資訊,kernel 開始解壓縮,並且嘗試驅動所有硬體裝置 4 ke...

Linux 學習筆記

配置 telnet 服務 vi etc hosts.deny 在all all 行前加 號注釋,登出該行。新增一行all all 用 登出disable yes,或者修改為 disble no vi etc pam.d login 在auth required lib security pam se...