Linux常用命令學習(持續更新)

文件操作:

ls                                                                        :查看當前目錄下的文件

rm filename                                                       :刪除文件

rmdir filename                                                   :刪除文件夾

rm --recursive -r(或-R) filename                        :選項可刪除每個給定的目錄,以及其下所有的內容

rm -r  filename                                                  :刪除文件夾                                 

mkdir (-p)filename                                         :創建(深層)文件夾

mv filename (filename filename )/path            :將filenames文件移動到/path目錄下

touch filename                                                  :創建文本文件

file filename                                                       :查看文件類型

chmod  操作  filename                                        :修改文件權限        

                                                                             r (4)表示文件可以被讀(read)

                                                                             w (2)表示文件可以被寫(write)

                                                                             x (1)表示文件可以被執行(如果它是程序的話)

例如:

chmod   764  test.txt             :表示將test.txt文件權限設置爲     所有者權限爲rwx, 羣組權限爲rw,其他人權限爲r。

壓縮或解壓:

1)tar                                                                      :壓縮或解壓

-c 創建壓縮文件
-x

 

解開壓縮文件

-t

查看壓縮包內有哪些文件

-z 用Gzip壓縮或解壓文件
-j 用bzip壓縮或解壓文件
-v 顯示壓縮或解壓過程
-f 目標文件名
-P 保留原始的權限與屬性
-p 使用絕對路徑來壓縮
-C 解壓到指定目錄

壓縮一般使用:           tar  -czvf   壓縮之後的名字  壓縮文件

解壓一般使用:           tar  xzvf  解壓文件   -C    指定解壓路徑

2)源碼安裝rar:

1. 下載: wget http://www.rarlab.com/rar/rarlinux-x64-4.2.0.tar.gz ,也可能是其他的版本的,下面的操作時一樣的。

2.  解壓並安裝:

    tar xf rarlinux-x64-4.2.0.tar.gz

   cd rar

   make install

rar解壓:                       rar       x   filename,

搜索:

grep                             : 在文本中進行關鍵字搜索

                   -c               :僅顯示找到的行數

                   -i                 : 忽略大小寫

                   -n                : 顯示行號

                   -v                : 反向選擇---僅列出沒有“關鍵字”的行

find                                :按照指定條件查找文件

-name 匹配名稱
-perm 匹配權限(mode爲完全匹配,-mode爲包含即可)
-user 匹配所有者
-group 匹配所有組
-mtime -n +n 匹配修改內容時間(-n指n天以內,+n指n天以外)
-atime -n +n 匹配訪問文件時間
-ctime -n +n 匹配修改文件權限的時間
-nouser 匹配無所有者的文件
-nogroup 匹配無所有組的文件
-newer f1 !f2 匹配比文件f1新但比文件f2舊的文件

--type

b/d/c/p/l/f

匹配文件類型(後面的字母依次表示:塊設備、目錄、字符設備、管道、鏈接文件、文本文件)
-size 匹配文件的大小(+50KB爲查找 超過50KB的文件,-50KB表示查找小於50KB的文件)
-prune 忽略某個目錄

-exec ...... {}   \;

後面可跟用於進一步處理搜索結果的命令(.-exec.....表示找到文件之後的操作, {}表示找到的全部文件,   \; 爲該操作的結尾標誌)

find 查找路徑(/) -name filename  

其他;

man (-f)  instructionname         :(簡單的)描述指令作用

 

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