Linux系統管理之一:文件與目錄

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

今天我將要為大家講解一個不同於我們日常用的Windows系統,它就是Linux.Linux是一套免費使用和自由傳播的類UNIX操作系統,它不受任何商品化版權的制約,全世界都能自由使用.它不像Windows那樣通過傻瓜式操作用戶很容易上手.Linux要想實現強大功能,就要通過命令來實現.這也是Linux在市場佔有率不是很高的原因之一.既然如此我們為什麼還要用到Linux呢?因為Linux有它安全可靠穩定的操作系統.一些大型的伺服器很多都是使用Linux

操作系統,像QQ,郵件伺服器……
Linux也有良好的圖形界面,但功能不是很強,接下來我主要將以命令的方式為大家講解Linux.我們通過什麼與Linux進行交互操作呢?答案是「終端」.打開終端的方法很多. 其一:可以在圖形界面上右鍵,然後在彈出的面板上選擇「打開終端」. 其二:可以在路徑「應用程序系統工具---終端」下打開. 其三:可以先按住「Ctrl Alt」然後再按「F1---F6中的任意一個.要切換回來可以按「Ctrl Alt」和 F7」. Linux的系統特點之一就是:設備獨立性即所有的設備統一當做文件來看待.就連數據通訊的介面也由專門的文件負責.由此可見,在

Linux中文件的重要性了.下面就針對文件的一些操作進行講解. 一.對文件夾及目錄的查看. 1. ls 的用法. ls 顯示文件. 作用:顯示指定目錄下所有文件及目錄(不包括隱藏文件). 格式:ls [可選項] 目錄列表 藍色的是「目錄」,綠色的是「有執行許可權的文件」,黑色的是「普通文件」,紅色的是「壓縮文件」. 當然有時候我們使用通配符會更方便一些. 參數[可選項] -a 顯示全部文件和目錄. 注意: a. 文件之前有「.」為隱含文件.B. 單獨的一個「.」 指當前目錄

c.
單獨兩個「 ..」指上一層目錄即父目錄. 在此,對各個參數的詳細信息進行查看的命令為: a. 命令 --help b . man 命令 -l 顯示文件屬性詳細信息.(在下面「對文件的操作」中會對文件屬性進行更改) 依次是: 文件屬性 鏈接數 所有者 所有者組 文件大小

最新修改時間 文件/目錄名 二. 對文件內容的查看. 1. cat 的用法. a.. cat 文件名 快速顯示文件內容. b. cat 文件名 | more 分屏顯示文件內容. 其中,按「回車」是每次只多顯示一行;按「空格」是每次換一頁. 2. more 的用法. a. more 文件名 指進行分屏顯示. 其中,Ctrl B

向上一屏; Ctrl F 向下一屏.(在Linux中要區分字母大小寫) b. more n 文件名 指從文件內容的第n行顯示 c. more – n 文件名 指每屏只顯示n 3. head 的用法. a. head n 文件名 指顯示文件內容的前n行. b. tail n 文件名 指顯示文件內容的

n行. 另外: tail n 文件名 指從文件內容的第n行開始顯示到一行. 4grep 指查找文件內容(精細查找). 格式:grep [可選項] 匹配的字元串 文件名 a. grep 「tools」 install.log 指查找文件「install.log」中帶「tools」的部分. b.

grep – n 「tools」 文件名 指查找文件中帶「tools」的部分連同行號. 三. 對文件進行操作. 1.創建文件. a. touch 文件名 (在當前根目錄下創建文件) b. touch /root/Desktop/文件名 (在指定目錄下創建文件)再次提醒:字母要區分大小寫.在Desktop的目錄下有zhaolong這個文件夾了.(cd 是切換目錄的意思,在後面會有講解) 2. 刪除文件. r m文件名

3.複製文件. cp 源路徑 目標路徑 4.移動文件. mv 文件1 文件2 (將文件1 移動到文件2 現在「zhaolong」這個文件中已經有內容了. 四.對目錄進行操作. 1. 新建目錄. mkdir 目錄名. 目錄itet已經創建成功,如圖: 2. 切換目錄. A. 切換到目錄itet下.路徑已顯示為

itet的目錄下. B .切換到上一層目錄. cd .. 又回到了上一層目錄,如圖: C. 切換到指定目錄下. cd 路徑 D. 特別的,如果要切換到根目錄下 cd 回車. E pwd 查看當前所在目錄/路徑. 3. 刪除目錄. A. rmdir 目錄名.使用此命令需要注意的是此目錄為空.要先刪除此目錄下的文件,要一個一個的刪除. B r m –r 目錄名

逐一刪除目錄下的所有文件.如果覺得上面的方法有些麻煩則可以嘗試此方法. Cr m –r f 目錄名.如果此目錄下有很多文件則可以才用此方法,特點是快速、簡單. 5. 更改文件許可權的屬性. 還記得前面所說的各項代表的是什麼意思嗎 ?接下來就要對其進行更改.下面先查看文件的現有許可權.下圖中黑色部分是文件或目錄所屬的許可權.圖中所看到的「rw-r--r--」分為三部分.完整的顯示為「rwxrwxrwx」(之間沒有空格),每一個「rwx」是一組,順序是永遠不變的.第一組是「文件所有者對文件的許可權」;第二組是「文件所有組對文件的許可權」;第三組是「系統內其他成員對文件的許可權」.具體的「rwx」所指的許可權是「讀,寫,執行」. 黑體前面的部分指的是文件的類型.

[-]指的是「文件」,[d]指的是「目錄」,[l]指的是連接(lind file)文件,[b]指的是設備文件中可供存儲的介面設備,[c]指的是設備文件中的串列埠設備,如鍵盤,滑鼠. a. 用數字更改文件許可權. chmod 許可權 文件/目錄名 . 我們看到文件的顏色已經變成綠色的了.那麼具體的許可權怎麼是數字呢? 我們知道每個「rwx」是一組.可以將其字母用數字代替.具體的「r w x」用「

4 2 1代替.每組的求和用下表表示,然後再將文件具體的許可權數值排列起來就是文件的許可權.如「rwx rw- r--=[421][420][400]=764
rwx rw- r-- ---
4 2 1 4 2 0 4 0 0 0 0 0
7 6 4 0

b. 用符號更改文件的許可權. chmod 用戶 /-/=許可權 文件/許可權名 Linux 中的用戶可以用一下代替.
u=user g=group o=other a=all
文件所有者 所有者的組內成員 組以外的其他成員 所有人

所有的命令還可以表示為:
chmod u g o a () -(減) =(設置) r w x 文件或目錄

6. 改變文件/目錄的所有者.(change owner) 格式: chown 用戶名 文件/目錄名 .圖中文件「test」的所有者已經是「admin」. 7. 改變文件/目錄的所屬用戶的組.(chang group chgrp 組名 文件/目錄名 更改文件/目錄所屬的組. 五.文件的查找. 1 find 路徑 匹配的標準 .

此處匹配的標準很多,少部分如表:
-name -size -perm -user
「文件/目錄名」 大小; -大小 許可權值 用戶名

當然也有可能會使用到通配符,部分如下:
* [ ]
任意多個任意字元 單個字元 集合中任意單個字元
文件與目錄的簡單介紹到此就結束了,這些基本上可以應付日常的基本應用了.





[火星人 ] Linux系統管理之一:文件與目錄已經有411次圍觀

http://coctec.com/docs/linux/show-post-51811.html