linux筆記 (5)
標籤(空格分隔): linux
1.建立目錄:[mk dir](make directory),建立空檔案[touch dir/file]。
2.使用者操作功能與許可權:
操作動作
/dir1
/dir1/file1
/dir2
重點讀取file1內容xr
-要能夠進入/dir1才能讀到裡面的檔案資料
修改file1內容xrw
-能夠進入且修改file1才行
執行file1內容xrx
-能夠進入/dir1且file1能運作才行
刪除file1檔案wx-
-能夠進入/dir1具有修改目錄的許可權即可
將file1複製到/dir2xr
wx要能夠讀file1且能夠修改/dir2內的資料
3.linux檔案種類
(1) 正規檔案(regular file):[-]
(2)目錄(directory):[d]
(3)鏈結檔(link):[l]
(4)裝置裝置檔(device)
(5)資料介面檔(sockets):[s]
(6)資料傳送檔(fifo,pipe):[p]。解決在多個程式中同時訪問乙個檔案的問題。
4.linux的副檔名
(1)乙個linux檔案能否被執行,與屬性有關,與檔名無關。
(2)具有可執行的許可權與具有可執行的程式**是兩回事。
(3)可執行與可執行成功不同。
檔案字尾種類:
*.sh
指令碼或批次檔(scripts),因為批次檔是使用shell寫成的。
*z,*.tar,*.tar.gz,*.zip,*.tgz
經過打包的壓縮檔案
*.html,*.php
網頁 相關檔案
5.linux檔案限制
(1)檔名長度:單一檔案或目錄的最大檔名為255bytes。以乙個ascii英文占用1個bytes,大約可達255個字元長度;每個中文占用2bytes,大約可達128個中文。
(2)檔名字元:最好避免* ? <> ; & ! | \ ' "
() {} - +
。因為這些符號是有特殊意義的。
6.linux目錄配置依據–fhs(filesystem hierarchy standard)
(1)四種目錄特點:shareable,unshareable,static,variable。
(2)三層主目錄:
7.相對路徑與絕對路徑:
(1)./
當前的目錄;../
上一層目錄。
(2)相對路徑為相對於當前的目錄。絕對路徑從/寫起,否則都是相對路徑。
(3)對於檔名的正確性來說,絕對路徑要好。在寫shell scripts來管理系統時,務必使用絕對路徑。
四 檔名置換
當你在使用命令行時,有很多時間都用來查詢你所需要的檔案。s h e l l提供了一套完整的字串模式匹配規則,或者稱之為元字元,這樣你就可以按照所要求的模式來匹配檔案。還可以使用字元型別來匹配檔名。在命令列方式下,使用元字元更為快捷,所以在本章我們只介紹這部分內容。在本章我們將討論 匹配檔名中的任何字...
Linux學習筆記5 檔案
在 linux 中,所有的東西都被當成檔案 檔案許可權的第乙個字母代表檔案的型別 b 塊裝置檔案 c 字元裝置檔案 l鏈結檔案 d 目錄 一般檔案 許可權型別 r w x 擁有者u 組g 其他使用者o 執行 x 權力 沒有這個權利,無法進入目錄,建新檔案,以及查詢目錄下檔案和內容的許可權。讀權利 讀...
shellscript 04 檔名置換
當你使用命令行時,有很多時間都是用來查詢你所需要的檔案,shell提供了一整套完整字串模式匹配規則 星號可以匹配檔名中的任何字串。例如 cd cron.w 使用可以匹配檔名中的任何單個字元。例如 ls r 含義 前邊有2個字元,然後是 r,然後是隨便的形式 使用 可以用來匹配方括號中的任何字元,在這...