文件的命名規則:linux
(1)出去 / 以外,全部的字符都是合法。shell
(2)有些字符最好不要使用,如空格,製表符,退格符和字符@$ - ()等。spa
linux能夠後綴日誌
(3)避免使用.做爲普通文件的第一個字符。orm
.開頭的文件表示隱藏文件
字符串
(4)大小寫敏感。同步
命令格式it
命令格式: 命令 -選項 參數file
例:ls -la /etc搜索
說明:
(1)當有多個選項的時候,能夠寫在一塊兒。
(2)兩個特殊的目錄.和..,分別表示當前目錄和當前目錄的父目錄。
命令:
root : /sbin 或/usr/sbin
all user : /bin或 /usr/bin
文件處理命令
命令名稱:ls
命令英文原意:list
命令所在路徑:/bin/ls(路徑不一樣,命令權限不一樣)
執行權限:全部用戶
功能描述:顯示目錄文件
語法:ls選項[ald][文件或目錄]
-a 顯示全部文件,包括隱藏文件
-l 詳細信息顯示
-d 查看目錄屬性
wjk@wjk-CW65S:/$ ls -al
total 112
drwxr-xr-x 25 root root 4096 Aug 15 22:15 .
drwxr-xr-x 25 root root 4096 Aug 15 22:15 ..
drwxr-xr-x 2 root root 4096 Aug 14 22:55 bin
drwxr-xr-x 3 root root 4096 Aug 14 22:55 boot
wjk@wjk-CW65S:/$ ls -ld
drwxr-xr-x 25 root root 4096 Aug 15 22:15 .
drwxr-xr-x 2 root root 4096 Aug 14 22:55 bin
文件類型
d 目錄 directory
- 表示二進制文件
l 表示軟鏈接文件 link
rwx r-x r-x (read write execute)
全部者 u (user 或owner) 所屬組 g (group) 其餘人o(others)
2 表示硬連接數
root root 全部者 所屬組
4096 文件大小(不是一個準確的數值)
數據塊(512字節)
4096 Aug 14 22:55建立時間或修改時間
文件處理:cd
命令名稱:cd
命令英文原意:change directory
命令所在路徑:shell內置
執行權限:全部用戶
語法:cd 【目錄】
功能描述:切換目錄
例:
cd / 切換到根目錄
cd .. 回到上級目錄
文件處理命令:pwd
命令名稱:pwd
命令英文原意:print working directory
命令所在路徑:/bin/pwd
執行權限:全部用戶
語法:pwd
功能描述:顯示當前所在的工做目錄
例:
pwd
/etc/rc5.d
文件處理命令:touch
命令名稱:touch
命令所在路徑:/bin/touch
執行權限:全部用戶
語法:touch 【文件名】
功能描述:建立空文件
例:
touch newfile
文件處理命令:mkdir
命令名稱:mkdir
命令英文原意:make directory
命令所在路徑:/bin/mkdir
執行權限:全部用戶
語法:touch [目錄名]
功能描述:建立新目錄
例:
mkdir newdirectory
文件處理命令:cp
命令名稱:cp
命令英文原意:copy
命令所在路徑:/bin/cp
執行權限:全部用戶
語法:cp -R 【源文件或目錄】【目標目錄】
-R 複製目錄
功能描述:複製文件或目錄
例:
cp file1 file2 dir1
cp -R dir1 dir2
文件處理命令:mv
命令名稱:mv
命令英文原意:move
命令所在路徑:/bin/mv
執行權限:全部用戶
語法:mv [源文件或目錄][目標目錄]
功能描述:移動文件、改名
文件處理命令:cat
命令名稱:cat
命令英文原意:concatenate and display files
命令所在路徑:/bin/cat
執行權限:全部用戶
語法:cat [文件名]
功能描述:顯示文件內容
例:cat /etc/issue
適合查看文件內容不長的文件,不能完成的顯示內容
文件處理命令:more
命令所在路徑:/bin/more
執行權限:全部用戶
語法:more [文件名]
(空格)或f 顯示下一頁
(enter) 顯示下一行
q 或Q 退出
/ 字符串 向下搜索字符串的功能
? 字符串 向上搜索字符串的功能
功能描述:分頁顯示文件內容
例 : more /etc/services
文件處理命令:head
命令所在路徑:/bin/head
執行權限:全部用戶
語法:cat -num [文件名]
-num 顯示文件的前num行
功能描述:查看文件的前幾行
例:head -20 /etc/services
文件處理命令:tail
命令所在路徑:/bin/tail
執行權限:全部用戶
語法:cat -num [文件名]
-num 顯示文件的最後num行
-f 動態顯示 (查看日誌)
功能描述:查看文件的後幾行
例:tail -20 /etc/services
文件處理命令:ln
命令英文原意:link
命令所在路徑:/bin/ln
執行權限:全部用戶
語法:ln -s [源文件][目標文件]
-s建立軟連
功能描述:產生連接文件
軟鏈接的文件 lrwxrwxrwx
硬連接 :cp -p +同步更新 (拷貝+同步更新)
硬連接不能跨文件系統,軟連接能夠
參考:《兄弟連Linux》