linux--文件操作命令

1 備份命令與壓縮命令

tar  http://itzj.net/linux/jiaocheng/2009/1016/5742.html

tar -zxvf filename

 

gzip命令
減少文件大小有兩個明顯的好處,一是可以減少存儲空間,二是通過網絡傳輸文件時,可以減少傳輸的時間。gzip是在Linux系統中經常使用的一個對文件進行壓縮和解壓縮的命令,既方便又好用。

 

語法:gzip [選項] 壓縮(解壓縮)的文件名

 

unzip命令
用MS Windows下的壓縮軟件winzip壓縮的文件如何在Linux系統下展開呢?可以用unzip命令,該命令用於解擴展名爲.zip的壓縮文件。

語法:unzip [選項] 壓縮文件名.zip

 

2 linux 文件和目錄管理之列出、刪除、複製、移動及改名

   http://www.linuxsir.org/main/?q=node/192#7

 

3 排序命令

   sort 命令的功能是對文件中的各行進行排序。 sort 命令有許多非常實用的選項,這些選項最初是用來對數據庫格式的文件內容進行各種排序操作的。實際上, sort 命令可以被認爲是一個非常強大的數據管理工具,用來管理內容類似數據庫記錄的文件。

Sort 命令將逐行對文件中的內容進行排序,如果兩行的首字符相同,該命令將繼續比較這兩行的下一字符,如果還相同,將繼續進行比較。

 

4 清空文件命令

$   :>/usr/myfile.txt   

 

5 uniq 命令

文件經過處理後在它的輸出文件中可能會出現重複的行。例如,使用 cat 命令將兩個文件合併後,再使用 sort 命令進行排序,就可能出現重複行。這時可以使用 uniq 命令將這些重複行從輸出文件中刪除,只留下每條記錄的唯一樣本。

 

6 Linux 改變文件或目錄的訪問權限命令

Linux 系統中的每個文件和目錄都有訪問許可權限,用它來確定誰可以通過何種方式對文件和目錄進行訪問和操作。

  文件或目錄的訪問權限分爲只讀,只寫和 可執行三種。以文件爲例,只讀權限表示只允許讀其內容,而禁止對其做任何的更改操作。可執行權限表示允許將該文件作爲一個程序執行。文件被創建時,文件所 有者自動擁有對該文件的讀、寫和可執行權限,以便於對文件的閱讀和修改。用戶也可根據需要把訪問權限設置爲需要的任何組合。

  有三種不同類型的用戶可對文件或目錄進行訪問:文件所有者,同組用戶、其他用戶。所有者一般是文件的創建者。所有者可以允許同組用戶有權訪問文件,還可以將文件的訪問權限賦予系統中的其他用戶。在這種情況下,系統中每一位用戶都能訪問該用戶擁有的文件或目錄。

  每一文件或目錄的訪問權限都有三組,每組用三位表示,分別爲文件屬主的讀、寫和執行權限;與屬主同組的用戶的讀、寫和執行權限;系統中其他用戶的讀、寫和執行權限。當用 ls -l 命令顯示文件或目錄的詳細信息時,最左邊的一列爲文件的訪問權限。例如:

   $ ls -l sobsrc. tgz

   -rw-r--r-- 1 root root 483997 Ju1 l5 17:3l sobsrc. tgz

  橫線代表空許可。 r 代表只讀, w 代表寫, x 代表可執行。注意這裏共有 10 個位置。第一個字符指定了文件類型。在通常意義上,一個目錄也是一個文件。如果第一個字符是橫線,表示是一個非目錄的文件。如果是 d ,表示是一個目錄。

  例如:

   - rw- r-- r--

  普通文件 文件主 組用戶 其他用戶

  是文件 sobsrc.tgz 的訪問權限,表示 sobsrc.tgz 是一個普通文件; sobsrc.tgz 的屬主有讀寫權限;與 sobsrc.tgz 屬主同組的用戶只有讀權限;其他用戶也只有讀權限。

  確定了一個文件的訪問權限後,用戶可以利用 Linux 系統提供的 chmod 命令來重新設定不同的訪問權限。也可以利用 chown 命令來更改某個文件或目錄的所有者。利用 chgrp 命令來更改某個文件或目錄的用戶組。三個命令的具體用法請參照網上的

mkdir /home/u1 創建文件夾/home/u1
chown oracle /home/u1 表示改變目錄所有者爲oracle賬戶;
chgrp dba /home/u1 改變/home/u1目錄爲dba所有;
chmod 755 /home/u1 表示oracle賬戶對/home/u1目錄有755權限;
rmdir /home/u1 表示刪除/home/u1目錄

 

linux下文件和文件夾的權限  http://hi.baidu.com/jccg1000075911/blog/item/f06b54f006a35ec97931aaa2.html

查看和修改文件的讀寫權限   http://www.mk2leo.com/post/116.html

 

7 查找命令

1、基本格式 find / -name httpd.conf

     http://blog.csdn.net/ydfok/archive/2007/01/18/1486451.aspx

2、查找文件:which filename     example: which phpize

3、which,whereis,locate,find(檔案的搜索)之間的區別,whereis是查找可執行文件路徑的

http://blog.chinaunix.net/u3/93184/showart_1868049.html

 

8 linux svn 大全

1、http://www.91linux.com/html/article/program/php/20090101/15220.html

2、linux 下 svn 的日常使用 ci命令之類

     http://code.google.com/p/i18n-zh/wiki/svneveryday

3、創建checkout命令 sudo svn co service/svn/filename --username xxx --password xxx

4、linux svn 客戶端安裝配置 http://5iwww.blog.51cto.com/856039/278045

 

9 查看文件內容命令

1、head:查看文件前5行  head -5 filename

2、tail:查看文件後10行   tail -10 filename  讀取最新的內容:tail -f /var/log/messages

3、sed :查看文件中間的一段  sed -n '5,10p' /etc/passwd  查看5到10行

 

10 下載

1、 wget http://pecl.php.net/get/APC-3.1.3.tgz

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章