linux基礎(常用命令)
阿新 • • 發佈:2018-11-16
ls:檢視當前目錄下的所有檔案以及資料夾
- ls /資料夾名稱 檢視該資料夾下面的所有檔案以及資料夾
- ls -a 檢視隱藏檔案 (檔案以"."開頭的為隱性檔案)
- ls * 表示o個或者多個字元 ; ? 表示一個字元(必須有) ;[a,b,c,d,e,f] 和 [a-z] 正則方式簡單寫(都表示任一字元)
- ls -l 列表方式檢視檔案資訊
- ls -l -h 給檔案的大小加上單位 ( ls -l -a -h <=> ls -alh 效果一樣不分先後順序)
cd: 進入資料夾
- cd . . 跳轉到當前路徑的上一層
- cd - 跳轉到當前路徑的上一次路徑(類似於回看功能)
- cd ~ 跳轉到當前使用者的家目錄
pwd: 顯示當前路線的絕對路徑
clear : 清屏
Tab : 再輸入命令的時候可以自動補全
touch:建立檔案
\ 反斜槓:轉義效果
重定向 (ls -alh > test.txt): 將 ls 顯示的資訊儲存到指定的檔案當中 > 清空後儲存 ; >> 是追加儲存
more : 檢視檔案的內容(分屏顯示)
> : 重定向(資訊插入)
cat : 一屏顯示
- 複製: cat 原始檔 > 目標檔案
- 合併: cat 原始檔1 , 原始檔2 > 目標檔案
rmdir : 刪除空白檔案
rm : 刪除資料夾或者檔案
- -r 遞迴刪除
- -i 互動式刪除
- -f 強制刪除(沒有提示)
軟連結 以及 硬連結(快捷方式)
- 軟連線:In -s 原始檔名稱 連結檔名稱
- 硬連線:In 原始檔 連結檔名稱(刪除原始檔不影響快捷方式)
grep:搜尋 (例如:grep -v -n -i '匹配字元' 檔名)
- -v 取反(不符合條件的)
- -n 顯示結果時在前面增加行號
- -i 不必區分大小寫
help:幫助(命令 --help ; men 命令)
find:查詢檔案
cp : 檔案拷貝
- -r :遞迴複製資料夾下所有檔案
- -v :顯示覆制過程的進度條
- -a :保持檔案的原有屬性 並且 遞迴複製檔案
- -i :互動式複製 不斷的提醒使用者
- -f :已經存在的目錄檔案不提示
mv :檔案移動,重新命名
- -v :顯示覆制過程的進度條
- -i :互動式提示
- -f :已經存在的目錄不提示 直接覆蓋
tar :壓縮,減壓縮檔案
- 打包:tar -cvf 壓縮名稱.tar *(要壓縮的檔案目錄) ; 壓縮:gzip 壓縮名稱.tar
- 減壓:gzip xxx.tar.gz ; 簡包 : tar -xvf 壓縮名稱.tar