在這里,為大家整理了一些經(jīng)常用到的Linux命令,及常用參數(shù),希望大家有用!如有偏頗,請指正!
LS命令
-作用:顯示目錄內(nèi)容,類似DOS下的DIR
-格式:LS【options】【filename】
-常用參數(shù):
>-a:all,不隱藏任何以"."字符開始的文件
>-l:使用較長的格式列出信息
>-r:按照文件名的逆序打印輸出
>-F:加上文件類型的指示符
ls -lF | grep / 過濾
man ls 查詢ls的幫助文件
cat命令
-作用:顯示文件內(nèi)容,concatenate的縮寫,類似dos的type命令。
-格式:cat【options】【fielname】
-常用參數(shù):
>-n:顯示文件內(nèi)容的行號。
>-b:類似-n,但是不對空白行進(jìn)行編號。
>-s:當(dāng)遇到有連續(xù)兩行以上的空白行時,就代換為一行的空白行。
mv命令
-作用:更改文件或者目錄的名字。
-格式:mv[options]source destination
-常用參數(shù):
>-f:強(qiáng)制模式,覆蓋文件不提示。
>-i:交互模式,當(dāng)要覆蓋文件的時候給提示。
rm命令
-作用:刪除文件命令,類似dos的del命令
-格式:rm【options】filenames
-常用參數(shù):
>-f:強(qiáng)制模式,不給提示。
>-r,-R:刪除目錄,recursive
mkdir命令
-作用:創(chuàng)建目錄,類似dos的md命令
-格式:mkdir【options】directory
-常用參數(shù):
>-p:創(chuàng)建目錄和它的父目錄。
>-m:指定模式,類似chmod。
more命令
-作用:分屏顯示輸出結(jié)果,同DOS下的more命令。
-格式:more【options】【filename】
-常用參數(shù):
>-p:通過清屏而不是滾動來顯示信息
>-+num:從第num行開始顯示
>-s:把連續(xù)的多行空白行壓縮成一行
cat aa.txt | more 通過管道的作用連接兩個命令
grep命令
-作用:在文件中搜索特定的字符串。
Global Regular Expression Print
-格式:grep【options】PATTERN【filename】
-常用參數(shù):
>-i:不區(qū)分大小寫
>-n:顯示序號
>-v:顯示不匹配的內(nèi)容
-多條件查詢
grep -E "exe|dll" aa.txt
find命令
-作用:搜索指定目錄下的文件
-格式:find【path】【options】【expression】
-常用參數(shù):
>-name:搜索指定文件名字的文件,支持通配符
>-atime n:搜索過去n天之內(nèi)訪問的文件
>-ctime n:搜索過去n天之內(nèi)修改的文件
>-group gname:搜索指定組屬的文件
file命令
-作用:判斷文件的類型
-格式:file【options】filename
-常用參數(shù):
>-z:檢測壓縮過的文件類型
說明:
file命令可以檢測某個文件是否是目錄,shell腳本,英文文本,
二進(jìn)制可執(zhí)行文件,c語言源文件,文本文件,dos的可執(zhí)行文件。
chmod命令
-作用:改變文件存取權(quán)限。
-格式:chmod【options】 mode filename
-常用參數(shù):
>-R:對目錄下的文件進(jìn)行遞歸操作
>+r:增加讀權(quán)限
>-W:刪除寫權(quán)限
>-x:增加執(zhí)行權(quán)限
壓縮一個文件夾:
tar -czvf up.tar.gz /updates