軟體測試人員常用Linux指令(一)

2021-09-13 00:10:19 字數 3780 閱讀 4476

一、系統資訊

1、顯示系統日期

date

2、顯示日曆資訊

cal

二、關機、重啟

1、關閉正在執行的linux作業系統

halt

2、重啟

reboot

三、檔案和目錄

1、切換目的:cd

(1)進入home目錄

cd /home

(2)如果當前路徑是home目錄,想切換到home目錄的上一層根目錄

cd /home

cd …

2、檢視當前工作目錄

pwd

3、檢視目錄下的內容(包括檔案和目錄):ls

(1)檢視root目錄下的內容

cd /root

ls(顯示檔案或者目錄名稱)

(2)檢視root目錄下所有內容的詳細資訊

cd /root

ls -l 或者ll

(3)檢視root目錄下包括隱藏的所有檔案

cd /root

ls -a

4、建立目錄:mkdir 目錄名

(1)在root目錄下建立test目錄

cd /root

mkdir test

(2)同時在root目錄下建立test01和test02目錄

cd /root

mkdir test01 test02

(3)在root目錄下建立多層目錄dir/d1/d2

cd /root

mkdir -p dir/d1/d2

5、刪除檔案或目錄:rm 檔名/目錄名

(1)刪除root下的install.log檔案

cd /root

rm install.log(當提示是否刪除時,輸入y確定刪除,n取消刪除)

rm -f install.log(刪除時不提示資訊)

(2)刪除root目錄下test目錄

cd /root

rm -r test(刪除時會提示資訊)

rm -rf tset(刪除時不提示資訊)

注意:一般刪除的操作慎用

6、移動/重新命名檔案:mv 源路徑名 新路徑名

(1)把root目錄下的install.log.syslog檔案重新命名位i.log

cd /root

mv install.log.syslog i.log

(2)把root目錄下的anaconda-ks.cfg移動到home目錄下

mv /root/anaconda-ks.cfg /home/anaconda-ks.cfg(無論當前路徑在哪兒都可以執行)

7、拷貝檔案:cp 源路徑名 新路徑名

(1)把etc目錄下的passwd檔案拷貝到root目錄下

cp /etc/passwd /root/passwd

8、建立檔案:touch 檔名

(1)在root下建立file檔案

cd /root

touch file(如果file檔案不存在,則建立乙個新的空的檔案,如果已經存在就修改檔案的時間戳)

四、使用者和組

1、新增乙個新使用者組:groupadd 組名

(1)在linux系統中新新增tester組

groupadd tester(只能root身份能執行)

2、新增乙個新使用者:useradd 使用者名稱

(1)在linux系統中新增test01使用者屬於test01組(自己單獨一組)

useradd test01

(2)在linux系統中新增root01使用者屬於root組,root組已經存在

useradd -g root root01

(3)為使用者設定密碼:passwd 使用者名稱

五、檔案或目錄的許可權

1、修改檔案或目錄許可權:chmod 規則 檔名/目錄名

(1)在root目錄中建立檔案f.txt,為檔案設定許可權

cd /root

touch f.txt

chmod u+r,g+r,o+r f.txt(為自己、同組、其他使用者分別新增可讀許可權)

chmod 444 f.txt(為自己、同組、其他使用者分別新增可讀許可權)

chmod ugo+r f.txt(為自己、同組、其他使用者分別新增可讀許可權)

六、壓縮和解壓

1、壓縮和解壓檔案:tar 規則 檔名

(1)把etc下的passwd檔案壓縮為p.tar檔案

cd /etc

tar -cvf p.tar passwd

(2)把壓縮檔案解壓:tar -xcv 壓縮檔案名

七、檢視檔案內容

1、檢視內容較少的檔案:cat 檔名

(1)在root目錄下,把當前系統日期重定向在t.time中,使用cat檢視其內容

cd /root

date > t.time

cat t.time

2、檢視內容較多的檔案:more 檔名

(1)檢視/etc/man.config檔案的內容

more /etc/man.config

按q鍵退出more模式

八、網路

1、檢視linux作業系統的ip位址

ifconfig

2、重啟網路服務

service network restart

3、關閉防火牆

iptables -f

九、其他常用命令

1、管道:| 把前乙個命令執行的結果交給後乙個命令處理

(1)從程序中過濾出有bash的程序

ps -ef | grep bash

2、過濾:grep 根據提供的條件過濾內容

3、檢視當前系統的程序:ps

(1)檢視當前系統所有的程序

ps -ef

(2)結束程序

kill -9 程序號(強制結束)

測試人員常用藉口

無論我們試圖建立乙個多麼完美的 我們都一定會犯一些錯誤,錯誤是不可避免的。我們很難保證沒有錯誤的發布。即便我們進行了不同型別的全面測試 例如壓力測試,跨瀏覽器測試,響應測試等 即便我們也考慮了流程中涉及的各種型別的測試,上線後,依然可能會發現問題。出了問題,就要解決問題,不管是測試過程中發現的還是上...

軟體測試人員的煩惱

ps 翻譯的內容,what s killing software testers?隨著萬聖節的到來,我們來快速遊覽下主要影響軟體測試人員的幾個方面。一 軟體發布週期的不斷加速 為了應對今天需求的快速性和連續性,軟體交付變得越來越快。大多人都認為軟體測試在軟體交付過程中是乙個相當棘手的問題。妄想通過簡...

軟體測試人員的使命

宣告 本文只做整體概述,不針對性詳述.只要能對流程 概念有大致了,方便去自行搜尋.能在測試工作中 把握住方向.軟體測試定義是 為了發現程式中的錯誤而執行程式的過程,是產品正確性 完整性 質量的保障過程.說通俗一點就是為了找出軟體裡面的bug,反推開發人員修復再驗證的乙個過程.最終和開發共同保障了產品...