1:linux系統的結構是以/爲始的倒樹型
2:/目錄下的一些基礎目錄及所存內容:
/bin ##一些二進制可執行文件即系統命令,寫的腳本也可存入其中,使用時可以用tab鍵補齊。
/sbin ##系統管理命令的存放位置
/boot ##啓動分區,負責系統的啓動
/dev ##設備管理文件
/etc ##大多數的系統管理文件
/home ##普通用戶的家目錄
/lib ##32位系統庫文件的存放位置
/lib64 ##64位系統庫文件的存放位置
/media ##系統臨時設備的掛載點
/mnt ##系統臨時設備的掛載點
/run ##系統臨時設備的掛載點
/opt ##第三方軟件的安裝位置
/proc ##系統信息
/root ##超級用戶家目錄
/srv,/var ##系統數據
/sys ##系統管理,主要是管理內核的
/tmp ##系統的臨時文件存放位置
/usr ##系統用戶相關信息數據及用戶自定義軟件存放位置
3:絕對路徑和相對路徑
絕對路徑:文件在系統中的真實位置,文件名以/開頭。
相對路徑:文件在系統中的位置相對於當前所在位置的一個名字的縮寫,這個名字不會以/開頭,名字前會自動加上執行pwd命令後顯示的值
pwd ##顯示當前在系統中的位置
4:新建文件和目錄
touch ##新建文件
mkdir ##新建目錄
5:複製
cp 被複制文件 目的地 ##eg:cp /var/file /mnt/
cp -r ##遞歸複製目錄
6:移動
mv 被移動文件 目的地
mv 老名字 新名字 ##可用作重命名
7:刪除
rm -f 文件名 ##強力刪除文件
rm -fr 目錄 ##強力刪除目錄 -r代表遞歸
8:ls命令 ##list,列出目標文件或者列出目錄中的內容
ls -a ##列出目標目錄下所有的文件,包括隱藏的文件
-l ##列出文件屬性
-s ##列出文件大小
-R ##遞歸列出
-d ##指定目錄本身
9:cd 命令 ##change directory 進入目標目錄中
cd 目標目錄 ##進入到目標目錄下
~ ##進入到當前用戶家目錄
~用戶名 ##進入到指定用戶的家目錄中
.. ##進入到當前木的上一級目錄
- ##進入到之前所在的目錄
10:wc命令
wc -l 目標文件 ##顯示出目標文件的行數
-c 目標文件 ##顯示字節數
-m 目標文件 ##顯示字符數
-w 目標文件 ##顯示單詞數
-L 目標文件 ##顯示最長行長度
11:補充
file 文件名 ##查看文件類型
cat 文件名 ##顯示文件所有內容
less 文件名 ##查看文件內容,q鍵退出
head -數字 文件名 ##顯示出文件前多少行
tail -數字 文件名 ##顯示出文件後多少行
12:man命令
man 目標命令 ##查看命令的幫助
man 5 文件名 ##查看配置文件的幫助
man 查看文件的一些快捷鍵:
/關鍵字 ##在文件中搜索關鍵字並高亮顯示
n ##向下匹配高亮的結果
N ##向上匹配高亮的結果
Pagup ##向上滾動一個屏幕
Pagup ##向下滾動一個屏幕
上鍵 ##向上滾動一行
下鍵 ##向下滾動一行
d ##向下 滾動半個屏幕
u ##向上滾動半個屏幕
g ##回到文件最前面
G ##回到文件最後面
13:一些通配符
* ##匹配0-任意字符
? ##匹配任意單個字符
~ ##匹配當前用戶家目錄
~username ##匹配指定用戶家目錄
~+ ##匹配當前目錄
~- ##匹配當前之前的目錄
[abc] ##有a或者有b或者有c
[!abc] ##除了含有a或者含有b或者含有c
[^abc] ## ********
[[:alpha:]] ##單個字母
[[:lower:]] ##單個小寫字母
[[:upper:]] ##單個大寫字母
[[:alnum:]] ##單個字母或數字
[[:punct:]] ##單個符號,不包括字母,數字,空格。
[[:digit:]] ##數字
[[:space:]] ##單個空格