1. 程式人生 > >linux基礎(常用命令)

linux基礎(常用命令)

ls:檢視當前目錄下的所有檔案以及資料夾

  1. ls /資料夾名稱  檢視該資料夾下面的所有檔案以及資料夾
  2. ls -a 檢視隱藏檔案 (檔案以"."開頭的為隱性檔案)
  3. ls  * 表示o個或者多個字元  ;  ? 表示一個字元(必須有)  ;[a,b,c,d,e,f] 和 [a-z] 正則方式簡單寫(都表示任一字元)
  4. ls  -l 列表方式檢視檔案資訊       
  5. ls -l -h 給檔案的大小加上單位  ( ls -l -a -h <=> ls -alh 效果一樣不分先後順序)

cd: 進入資料夾

  1. cd . . 跳轉到當前路徑的上一層
  2. cd -  跳轉到當前路徑的上一次路徑(類似於回看功能)
  3. cd ~ 跳轉到當前使用者的家目錄

pwd: 顯示當前路線的絕對路徑

clear : 清屏

Tab : 再輸入命令的時候可以自動補全

touch:建立檔案

\ 反斜槓:轉義效果

重定向 (ls -alh > test.txt): 將  ls 顯示的資訊儲存到指定的檔案當中  > 清空後儲存 ;  >> 是追加儲存

more : 檢視檔案的內容(分屏顯示)

> : 重定向(資訊插入)

cat : 一屏顯示

  1. 複製: cat 原始檔 > 目標檔案
  2. 合併: cat 原始檔1 , 原始檔2 > 目標檔案

rmdir : 刪除空白檔案

rm : 刪除資料夾或者檔案

  1.  -r  遞迴刪除 
  2.  -i  互動式刪除
  3.  -f  強制刪除(沒有提示)

軟連結 以及 硬連結(快捷方式)

  1. 軟連線:In -s  原始檔名稱  連結檔名稱
  2. 硬連線:In  原始檔 連結檔名稱(刪除原始檔不影響快捷方式)

grep:搜尋 (例如:grep  -v -n -i  '匹配字元'  檔名)

  • -v 取反(不符合條件的)
  • -n 顯示結果時在前面增加行號
  • -i 不必區分大小寫

help:幫助(命令  --help ; men 命令)

find:查詢檔案                                                                                                                                                                                             

 cp : 檔案拷貝

 

  1. -r :遞迴複製資料夾下所有檔案
  2. -v :顯示覆制過程的進度條
  3. -a :保持檔案的原有屬性 並且 遞迴複製檔案
  4. -i  :互動式複製 不斷的提醒使用者
  5. -f  :已經存在的目錄檔案不提示

mv :檔案移動,重新命名

 

  1.   -v :顯示覆制過程的進度條
  2.   -i  :互動式提示
  3.   -f  :已經存在的目錄不提示  直接覆蓋

tar :壓縮,減壓縮檔案

 

  1. 打包:tar -cvf  壓縮名稱.tar  *(要壓縮的檔案目錄)   ; 壓縮:gzip 壓縮名稱.tar
  2. 減壓:gzip  xxx.tar.gz    ;  簡包 : tar -xvf  壓縮名稱.tar 
  3.