文件管理 1.查看文件信息:ls 簡介: ls是英文單詞 list 的簡寫,,其功能為列出目錄的內(nèi)容,是用戶最常用的命令之一,。 Linux 文件或者目錄名稱最長可以有 265 個字符,,“.” 代表當(dāng)前目錄,“..” 代表上一級目錄,,以 “.” 開頭的文件為隱藏文件,,需要用 -a 參數(shù)才能顯示。 ls常用參數(shù):
ls 匹配通配符: 與 DOS 下的文件操作類似,,在 Unix/Linux 系統(tǒng)中,也同樣允許使用特殊字符來同時引用多個文件名,,這些特殊字符被稱為通配符,。
2. 輸出重定向命令: > 簡介: Linux 允許將命令執(zhí)行結(jié)果重定向到一個文件,,本應(yīng)顯示在終端上的內(nèi)容保存到指定文件中。 如:ls > test.txt ( test.txt 如果不存在,,則創(chuàng)建,,存在則覆蓋其內(nèi)容 ) 注意: > 輸出重定向會覆蓋原來的內(nèi)容, >> 輸出重定向則會追加到文件的尾部,。 3. 分屏顯示:more 簡介: 查看內(nèi)容時,,在信息過長無法在一屏上顯示時,會出現(xiàn)快速滾屏,,使得用戶無法看清文件的內(nèi)容,,此時可以使用more命令,每次只顯示一頁,,按下空格鍵可以顯示下一頁,,按下q鍵退出顯示,按下h鍵可以獲取幫助,。 4. 管道:| 簡介: 管道:一個命令的輸出可以通過管道做為另一個命令的輸入,。 管道我們可以理解現(xiàn)實生活中的管子,,管子的一頭塞東西進(jìn)去,,另一頭取出來,這里|的左右分為兩端,,左端塞東西(寫),,右端取東西(讀)。 5. 清屏:clear clear作用為清除終端上的顯示(類似于 DOS 的 cls 清屏功能),,也可使用快捷鍵:Ctrl + l ( “l(fā)” 為字母 “L” 的小寫 ),。 6. 切換工作目錄:cd 簡介: 在使用 Unix/Linux 的時候,經(jīng)常需要更換工作目錄,。cd命令可以幫助用戶切換工作目錄,。Linux 所有的目錄和文件名大小寫敏感 cd后面可跟絕對路徑,也可以跟相對路徑,。如果省略目錄,,則默認(rèn)切換到當(dāng)前用戶的主目錄。 cd 常用命令:
注意: 如果路徑是從根路徑開始的,則路徑的前面需要加上 “ / ”,,如 “ /mnt ”,,通常進(jìn)入某個目錄里的文件夾,前面不用加 “ / ”,。 7. 顯示當(dāng)前路徑:pwd 簡介: 使用pwd命令可以顯示當(dāng)前的工作目錄,,該命令很簡單,直接輸入pwd即可,,后面不帶參數(shù),。 8. 創(chuàng)建目錄:mkdir 簡介: 通過mkdir命令可以創(chuàng)建一個新的目錄。參數(shù) -p 可遞歸創(chuàng)建目錄,。 需要注意的是新建目錄的名稱不能與當(dāng)前目錄中已有的目錄或文件同名,,并且目錄創(chuàng)建者必須對當(dāng)前目錄具有寫權(quán)限。 9. 刪除目錄:rmdir 簡介: 可使用rmdir命令刪除一個目錄,。必須離開目錄,,并且目錄必須為空目錄,不然提示刪除失敗,。 10. 刪除文件:rm 簡介: 可通過rm刪除文件或目錄,。使用rm命令要小心,因為文件刪除后不能恢復(fù),。為了防止文件誤刪,,可以在rm后使用-i參數(shù)以逐個確認(rèn)要刪除的文件。 rm常用參數(shù):
11. 建立鏈接文件:ln 簡介: Linux 鏈接文件類似于 Windows 下的快捷方式,。 鏈接文件分為軟鏈接和硬鏈接,。 軟鏈接:軟鏈接不占用磁盤空間,源文件刪除則軟鏈接失效,。 硬鏈接:硬鏈接只能鏈接普通文件,,不能鏈接目錄。 使用格式: ln 源文件 鏈接文件 ln -s 源文件 鏈接文件 如果沒有-s選項代表建立一個硬鏈接文件,,兩個文件占用相同大小的硬盤空間,,即使刪除了源文件,鏈接文件還是存在,,所以-s選項是更常見的形式,。 注意:如果軟鏈接文件和源文件不在同一個目錄,,源文件要使用絕對路徑,不能使用相對路徑 12. 查看或者合并文件內(nèi)容:cat 簡介: 查看文件內(nèi)容 13. 文本搜索:grep 簡介: Linux 系統(tǒng)中 grep 命令是一種強(qiáng)大的文本搜索工具,,grep 允許對文本文件進(jìn)行模式查找,。如果找到匹配模式, grep 打印包含模式的所有行,。 grep一般格式為: grep [-選項] ‘搜索內(nèi)容串’文件名 在 grep 命令中輸入字符串參數(shù)時,,最好引號或雙引號括起來。例如:grep‘a(chǎn) ’1.txt,。 grep常用參數(shù):
grep 搜索內(nèi)容串可以是正則表達(dá)式,。 grep 常用正則表達(dá)式:
14. 查找文件:find 簡介: find 命令功能非常強(qiáng)大,,通常用來在特定的目錄下搜索符合條件的文件,也可以用來搜索特定用戶屬主的文件,。 常用用法:
1.15 拷貝文件:cp 簡介: cp命令的功能是將給出的文件或目錄復(fù)制到另一個文件或目錄中,相當(dāng)于 DOS 下的 copy 命令,。 常用參數(shù)說明:
16. 移動文件:mv 簡介: 用戶可以使用mv命令來移動文件或目錄,也可以給文件或目錄重命名,。 常用參數(shù)說明:
17. 歸檔管理:tar 簡介: 計算機(jī)中的數(shù)據(jù)經(jīng)常需要備份,tar 是 Unix/Linux 中最常用的備份工具,,此命令可以把一系列文件歸檔到一個大文件中,,也可以把檔案文件解開以恢復(fù)數(shù)據(jù)。其實說白了,,就是打包,。 tar使用格式: tar [參數(shù)] 打包文件名 文件 tar常用參數(shù): tar 命令很特殊,其參數(shù)前面可以使用“-”,,也可以不使用,。
注意:除了f需要放在參數(shù)的最后,,其它參數(shù)的順序任意,。 18. 文件壓縮解壓:gzip 簡介: tar 與 gzip 命令結(jié)合使用實現(xiàn)文件打包、壓縮,。 tar 只負(fù)責(zé)打包文件,,但不壓縮,用 gzip 壓縮 tar 打包后的文件,,其擴(kuò)展名一般用xxxx.tar.gz,。 gzip使用格式如下: gzip [選項] 被壓縮文件 常用選項:
tar這個命令并沒有壓縮的功能,它只是一個打包的命令,,但是在tar命令中增加一個選項(-z)可以調(diào)用gzip實現(xiàn)了一個壓縮的功能,,實行一個先打包后壓縮的過程。 壓縮用法:tar cvzf 壓縮包包名 文件1 文件2 ... -z :指定壓縮包的格式為:file.tar.gz 解壓用法: tar zxvf 壓縮包包名 -z:指定壓縮包的格式為:file.tar.gz 解壓到指定目錄:-C (大寫字母“C”) 19. 文件壓縮解壓:bzip2 簡介: tar與bzip2命令結(jié)合使用實現(xiàn)文件打包,、壓縮(用法和gzip一樣),。 tar只負(fù)責(zé)打包文件,但不壓縮,,用bzip2壓縮tar打包后的文件,,其擴(kuò)展名一般用xxxx.tar.gz2。 在tar命令中增加一個選項(-j)可以調(diào)用bzip2實現(xiàn)了一個壓縮的功能,,實行一個先打包后壓縮的過程,。 壓縮用法:tar -jcvf 壓縮包包名 文件...(tar jcvf bk.tar.bz2 *.c) 解壓用法:tar -jxvf 壓縮包包名 (tar jxvf bk.tar.bz2) 20. 文件壓縮解壓:zip,、unzip 用戶,權(quán)限管理 用戶是 Unix/Linux 系統(tǒng)工作中重要的一環(huán),,用戶管理包括用戶與組賬號的管理,。 在 Unix/Linux 系統(tǒng)中,不論是由本機(jī)或是遠(yuǎn)程登錄系統(tǒng),,每個系統(tǒng)都必須擁有一個賬號,,并且對于不同的系統(tǒng)資源擁有不同的使用權(quán)限。 Unix/Linux 系統(tǒng)中的 root 賬號通常用于系統(tǒng)的維護(hù)和管理,,它對 Unix/Linux 操作系統(tǒng)的所有部分具有不受限制的訪問權(quán)限,。 在 Unix/Linux 安裝的過程中,系統(tǒng)會自動創(chuàng)建許多用戶賬號,,而這些默認(rèn)的用戶就稱為“標(biāo)準(zhǔn)用戶”,。 在大多數(shù)版本的 Unix/Linux 中,都不推薦直接使用 root 賬號登錄系統(tǒng),。 1.多用戶系統(tǒng) 什么是多用戶呢,? 「多用戶」指允許多個用戶(邏輯上的賬戶),同時使用的操作系統(tǒng)或應(yīng)用軟件,。 而 Linux 就是多用戶操作系統(tǒng),,允許多個用戶通過遠(yuǎn)程登錄的方式訪問一臺機(jī)器并同時進(jìn)行使用,相互之間互不影響,。 那我們經(jīng)常使用的 Windows 是不是多用戶操作系統(tǒng)呢,? Windows 系列的話,Windows 1.x,、2.x,、3.x(不含NT 3.x)、9x,、Me 均為單用戶操作系統(tǒng),,其中 9x 雖然有多用戶的雛形但基本形同虛設(shè),Windows Me 是最后一個非 NT 內(nèi)核的 Windows 系統(tǒng),,同樣不具備實用性的多用戶設(shè)計,。 有人會問, Windows 不是可以創(chuàng)建多個賬號嗎,?為什么不是多用戶操作系統(tǒng)呢,? 其實 Windows 的多用戶不是真正的多用戶,就好比你在家里遠(yuǎn)程登錄了你公司的電腦,,你公司的電腦會立刻進(jìn)入到鎖屏狀態(tài),,而且被人是不可以操作的。這就說明不能多賬號同時操作一臺電腦了,。 |
|