测试需要的的linux命令,(面试必备)软件测试人员必备Linux命令操做(初级基础)...
1 目錄與文件操做
1.1 ls(初級)
使用權限:全部人
功能 : 顯示指定工做目錄下以內容(列出目前工做目錄所含之檔案及子目錄)。
參數 :
-a 顯示全部檔案及目錄 (ls內定將檔案名或目錄名稱開頭為"."的視為隱藏檔,不會列出)
-l 除檔案名稱外,亦將檔案型態、權限、擁有者、檔案大小等資訊詳細列出
-r 將檔案以相反次序顯示(原定依英文字母次序)
-t 將檔案依創建時間之前后次序列出
-A 同 -a ,但不列出 “.” (目前目錄) 及 “…” (父目錄)
-F 在列出的檔案名稱后加一符號;例如可執行檔則加 “*”, 目錄則加 “/”
-R 若目錄下有檔案,則如下之檔案亦皆依序列出。web
范例:
列出目前工做目錄下全部名稱是 s 開頭的檔案,愈新的排愈后面 :
ls -ltr s*
將 /bin 目錄如下全部目錄及檔案詳細資料列出 :
ls -lR /bin
列出目前工做目錄下全部檔案及目錄;目錄于名稱后加 “/”, 可執行檔于名稱后加 “*”
ls –AF
經常使用方式及使用技巧:
ls –l 以列表形式輸出當前目錄中存在的文件
ls –lt 按照修改時間倒序排序,即最新的在最上面展現app
1.2 ll(初級)
ls –l的縮寫形式
cd(初級)
使用權限 : 全部使用者
使用方式 : cd [dirName]
說明 : 變換工做目錄至 dirName。 其中 dirName 表示法可為絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的 home directory (也就是剛 login 時所在的目錄)。
另外,"~" 也表示為 home directory 的意思,"." 則是表示目前所在的目錄,"…" 則表示目前目錄位置的上一層目錄。less
范例 : 跳到 /usr/bin/ : cd /usr/bin
跳到本身的 home directory : cd ~
跳到目前目錄的上上兩層 : cd …/…
返回進入當前目錄前所在目錄:cd -
經常使用方式及使用技巧:~表示當前用戶的家目錄,另外須要你們關注相對路徑以及絕對路徑的概念ide
1.3 pwd(初級)
功能:顯示當前工做目錄svg
范例:$pwd
經常使用方式及使用技巧:手動打補丁上傳補丁文件時一般先在服務端找到該文件,而后使用pwd將路徑輸出而且拷貝,而后將路徑粘貼到ftp工具的路徑欄中工具
1.4 mkdir(初級)
名稱: mkdir
使用權限:于目前目錄有適當權限的全部使用者
使用方式:mkdir [-p] dirName
說明:創建名稱為 dirName 之子目錄。
參數:-p 確保目錄名稱存在,不存在的就建一個。spa
范例:
在工做目錄下,創建一個名為 AAA 的子目錄 :
mkdir AAA
在工做目錄下的 BBB 目錄中,創建一個名為 Test 的子目錄。若 BBB 目錄本來不存在,則創建一個。(注:本例若不加 -p,且本來 BBB目錄不存在,則產生錯誤。)
mkdir -p BBB/Test操作系統
1.5 rmdir(初級)
功能說明:刪除空的子目錄。
語 法:rmdir [-p][–help][–ignore-fail-on-non-empty][–verbose][–version][目錄…]
補充說明:當有空目錄要刪除時,可以使用rmdir指令。
參 數:
-p或–parents 刪除指定目錄后,若該目錄的上層目錄已變成空目錄,則將其一并刪除。3d
1.6 rm(初級)
功能說明:刪除文件或目錄。
語 法:rm [-dfirv][–help][–version][文件或目錄…]
補充說明:執行rm指令可刪除文件或目錄,如欲刪除目錄必須加上參數"-r",不然預設僅會刪除文件。
參 數:
-d或–directory 直接把欲刪除的目錄的硬鏈接數據刪成0,刪除該目錄。
-f或–force 強制刪除文件或目錄。
-i或–interactive 刪除既有文件或目錄以前先詢問用戶。
-r或-R或–recursive 遞歸處理,將指定目錄下的全部文件及子目錄一并處理。日志
注意:在使用rm –rf * 命令前請使用pwd肯定當前目錄,以避免發生誤刪除
1.7 head(初級)
功能說明:看一個文件的頭幾行
語法:head –n filename
參數:-n :后面接數字,表明顯示幾行的意思
經常使用方式及使用技巧:$head -10 error.log
1.8 more(初級)
功能說明:一頁一頁的顯示文件的內容
語法:more filename
使用方式:
空格鍵 (space):表明向下翻一頁;
Enter :表明向下翻『一行』;
/字符串 :表明在這個顯示的內容當中,向下搜尋『字符串』;
:f :馬上顯示出文件名以及目前顯示的行數;
q :表明馬上離開 more ,再也不顯示該檔案內容。
1.9 less(初級)
功能說明:less 與 more 相似,可是比 more 更好的是,他能夠往前翻頁!
語法:less filename
使用方式:
空格鍵 :向下翻動一頁;
[pagedown]:向下翻動一頁;
[pageup] :向上翻動一頁;
/字符串 :向下搜尋『字符串』的功能;
?字符串 :向上搜尋『字符串』的功能;
n :重復前一個搜尋 (與 / 或 ? 有關!)
N :反向的重復前一個搜尋 (與 / 或 ? 有關!)
q :離開 less 這個程序;
1.10 tail
tail 命令可用于查看文件的內容,有一個經常使用的參數 -f 經常使用于查閱正在改變的日志文件。
tail -f filename 會把 filename 文件里的最尾部的內容顯示在屏幕上,而且不斷刷新,只要 filename 更新就能夠看到最新的文件內容。
若是值的前面有 +(加號),從文件開頭指定的單元數開始將文件寫到標準輸出。若是值的前面有 -(減號),則從文件末尾指定的單元數開始將文件寫到標準輸出。若是值前面沒有 +(加號)或 -(減號),那么從文件末尾指定的單元號開始讀取文件。
cp
1.12 mv(初級)
功能說明:Linux mv命令用來為文件或目錄更名、或將文件或目錄移入其它位置。
chmod(初級)
Linux/Unix 的文件調用權限分為三級 : 文件擁有者、群組、其余。利用 chmod 能夠藉以控制文件如何被他人所調用。
使用權限 : 全部使用者
將目前目錄下的全部文件與子目錄皆設為任何人可讀取 :
chmod -R a+r *
此外chmod也能夠用數字來表示權限如 :
chmod 777 file
語法為:
chmod abc file
其中a,b,c各為一個數字,分別表示User、Group、及Other的權限。
r=4,w=2,x=1
若要rwx屬性則4+2+1=7;
若要rw-屬性則4+2=6;
若要r-x屬性則4+1=5。
chmod a=rwx file
和
chmod 777 file
效果相同
chmod ug=rwx,o=x file
和
chmod 771 file
效果相同
若用chmod 4755 filename可以使此程序具備root的權限。
chown(初級)
Linux/Unix 是多人多工操做系統,全部的文件皆有擁有者。利用 chown 將指定文件的擁有者改成指定的用戶或組,用戶能夠是用戶名或者用戶ID;組能夠是組名或者組ID;文件是以空格分開的要改變權限的文件列表,支持通配符。 。
通常來講,這個指令只有是由系統管理者(root)所使用,通常使用者沒有權限能夠改變別人的文件擁有者,也沒有權限能夠本身的文件擁有者改設為別人。只有系統管理者(root)才有這樣的權限。
使用權限 : root
wc(初級)
Linux wc命令用于計算字數。
利用wc指令咱們能夠計算文件的Byte數、字數、或是列數,若不指定文件名稱、或是所給予的文件名為"-",則wc指令會從標準輸入設備讀取數據。
實例
在默認的狀況下,wc將計算指定文件的行數、字數,以及字節數。使用的命令為:
wc testfile
先查看testfile文件的內容,能夠看到:
$ cat testfile
Linux networks are becoming more and more common, but scurity is often an overlooked
issue. Unfortunately, in today’s environment all networks are potential hacker targets,
fro0m tp-secret military research networks to small home LANs.
Linux Network Securty focuses on securing Linux in a networked environment, where the
security of the entire network needs to be considered rather than just isolated machines.
It uses a mix of theory and practicl techniques to teach administrators how to install and
use security applications, as well as how the applcations work and why they are necesary.
使用 wc統計,結果以下:
$ wc testfile # testfile文件的統計信息
3 92 598 testfile # testfile文件的行數為三、單詞數9二、字節數598
其中,3 個數字分別表示testfile文件的行數、單詞數,以及該文件的字節數。
若是想同時統計多個文件的信息,例如同時統計testfile、testfile_一、testfile_2,可以使用以下命令:
wc testfile testfile_1 testfile_2 #統計三個文件的信息
輸出結果以下:
$ wc testfile testfile_1 testfile_2 #統計三個文件的信息
3 92 598 testfile #第一個文件行數為三、單詞數9二、字節數598
9 18 78 testfile_1 #第二個文件的行數為九、單詞數1八、字節數78
3 6 32 testfile_2 #第三個文件的行數為三、單詞數六、字節數32
15 116 708 總用量 #三個文件總共的行數為1五、單詞數11六、字節數708
Linux file命令
Linux file命令用于辨識文件類型。
經過file指令,咱們得以辨識該文件的類型。
查看某端口是否被占用:netstat -anp |grep 端口號
查看當前全部已經使用的端口狀況:netstat -nultp(此處不用加端口號)
查看目錄的使用狀況命令
df -h //以G為單位查看
df -m //以M為單位查看
總結
以上是生活随笔為你收集整理的测试需要的的linux命令,(面试必备)软件测试人员必备Linux命令操做(初级基础)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PTA-7-5 打印杨辉三角 (20分)
- 下一篇: linux日志区别,你要了解的linux