第四種獲得幫助,在線文檔:
info COMMAND,更詳細的在線文檔幫助手冊,info其實只是man的補充。
cal: calendar,顯示日曆
顯示文本:
echo: 默認有一行空行
printf:默認不換行
文件系統:
rootfs:根文件系統
FHS:文件層級標準
/boot:系統啓動的相關文件,比如內核、initrd,以及grub(bootloader)
/dev:設備文件,分爲:
塊文件:隨機訪問,數據塊
字符設備 :線性訪問,按字符爲單位
設備號:主設備號(major)和次設備號(minor)
/etc:配置文件所存的位置,都是純文本文件。
/home:用戶的家目錄,每一個用戶的家目錄默認爲:/home/USERNAME
/root:管理員的家目錄
/lib:庫文件和模塊內核文件(/ib/modules)
靜態庫, .a
動態庫, .dll, .so(shard Object)
靜態編譯和動態編譯:
/media:掛載點目錄,移動設備
/mnt:額外的臨時文件系統掛載點
/opt:可選目錄,第三方軟件安裝的目錄
/proc:僞文件系統,內核映射文件,內核工作的統計數據
/sys:僞文件系統,跟硬件設備相關的屬性映射文件
/tmp:臨時文件系統
/var:可變化的文件
/bin:二進制可執行文件,用戶命令
/sbin:管理命令
/usr:shared, read-only
命令的命名規則:
1、長度不能超過255個字符
2、不能使用/當文件名,斜線是文件的分隔符
3、嚴格區分大小寫
相對路徑:相對於當前路徑開始查找
絕對路徑:由根開始查找
二者的選擇:取決於你當前所在一棵樹中的位置,如果離根節點比較遠,那麼選擇相對路徑查找會方便一點。
系統管理包括:
文件管理
目錄管理
ls,cd,pwd,
mkdir:創建空目錄
-p:
-v:verbose,查看創建過程
如果沒有加選項-p的話,是不能直接創建一個y目錄的,因爲/test2目錄下不存在x目錄;加了-pv是可以看到其創建目錄的一個過程。
tree:查看目錄樹
如果要創建一個目錄:mkdir -pv /mnt/text/x/m /mnt/text/y有重複部分,可以使用命令行展開格式創建。創建:mkdir -pv /mnt/text/{x/m,/y},也叫花括號展開
另外一種是波浪線展開:~USERNAME
刪除目錄:rmdir(remove directory),只能刪除空目錄,也支持-p選項
文件的創建和刪除:
創建空文件:touch
touch主要用於修改文件的時間戳,選項:-a, -m, -t, -c.
一個文件有3個時間戳:Access,Modify,Change,可以使用命令stat查看。
刪除文件:rm,選項:-f,強制刪除
-r,刪除目錄
-rf,遞歸刪除目錄及文件
複製和移動文件
cp:copy
cp SRC DEST
cp file1 file2 file3(file1、file2爲源文件、file3爲目標文件)
一個文件到一個文件
多個文件到一個目錄
mv:move 移動文件
install:實現複製文件
-d:創建目錄
GPL、BSD、Apache三個開源協定的三大體系聯繫及區別
運行程序
設備管理
軟件管理
進程管理
網絡管理
未完待續!