軟體測試學習 linux複習知識點總結

2021-10-08 10:15:12 字數 4550 閱讀 7823

僅適合簡單學習過linux的,因為寫的不夠詳細,完全沒學過可能會被我誤導

man ls :manual list files=查詢ls命令

ls :list files=列出目錄下的檔案和目錄

ls -a :list files -all=顯示目錄下所有檔案和目錄包括隱藏檔案

ls -l :list files -long=長格式顯示檔案資訊,即顯示檔案的各種資訊

ls -al :list files -all and long=長格式顯示所有檔案

ls / :顯示根目錄下檔案

ls ~ :顯示使用者的家目錄

ls … :顯示父目錄的檔案

ls -ls :list files -long size=長格式且按檔案大小排列顯示

ls aaa/*.bbb:篩選顯示aaa資料夾下的所有字尾為bbb的檔案

ls -ls >***.***:長格式且按檔案大小順序將檔案資訊寫入檔案***.***中

cd *** :change directory=更改目錄

cd / :更換目錄到跟目錄

cd ~ :更換目錄到使用者家目錄

cd … :更換目錄到上一級目錄

cd ***\ ***|cd 『*** ***』|cd 「*** ***」:更換目錄到帶空格的目錄

pwd :print working directory=顯示工作目錄

cat :concatenate files and print on the standard output=把字串連線後輸出到螢幕上,開啟空白模板,可以進行編寫

cat ***.***:開啟某檔案讀取內容並顯示

cat ***.*** ***.***:同時讀取並顯示

cat -b ***.***:cat -no blank=讀取某檔案並顯示,每行前面顯示行號,不計算空行

cat -n ***.***:顯示內容,且每行前面顯示行號,計算空格行

cat -e ***.***:行首加e,行尾加$

cat >***.***:編輯檔案,覆蓋之前的內容

cat aaa.*** > bbb.***:複製aaa檔案內容到bbb檔案

ctrl+d:ctrl+end=退出cat編輯模式

mkdir :make directory=建立資料夾

mkdir -p ***/***:-parent=父目錄和子目錄一起建立

mkdir -p ***/:同時建立多個子目錄

rmdir :remove directory=移除資料夾

rmdir a/b/c/d:移除資料夾d

rmdir -p a/b/c/d:移除這個路徑中的空資料夾

rm -r a/b/c/d:強制刪除所有檔案

cp a.*** b.*** :copy=拷貝a檔案到b檔案

cp a.*** b.*** c:賦值a和b檔案到c資料夾中,c資料夾必須已經存在

cp -i a.*** b:-i 互動,當資料夾b中已經有a檔案時,是否覆蓋

cp -vr a b:-v 顯示處理步驟,強制賦值資料夾a及裡面的檔案到b資料夾

mv a.*** b.***:將檔案a重新命名為b

mv a.*** b:將檔案a剪下到資料夾b中

less a.***:顯示檔案a的部分內容,通過上下鍵檢視上屏下屏

g顯示首屏,g顯示尾屏,/進入搜尋,q退出less模式

more :顯示一屏的內容

空格鍵下翻,b回退上一屏,q退出

touch ***.***:建立空檔案或者修改已存在檔案的時間戳

su *** :switch user ***=切換使用者到***

sudo :supperuser do=當無許可權做什麼操作時,在命令最前面加上sudo即可執行

top. :檢視cpu和記憶體的消耗

ctrl+c:退出top模式,s:改變top顯示資料的重新整理間隔,i:top顯示一條資料,再按一次i,恢復多條資料

ps -ux :檢視當前啟用的程序

ps -aux :檢視當前所有程序

ps -u ***:檢視使用者***相關程序

kill x :殺掉pid為x的程序

kill -kill pid|kill -9 pid:強制殺掉pid的程序

echo 「***x」:輸出,類似print

變數賦值不能有空格,使用時「$變數名」

chmod :change mode=修改許可權

chmod u+r ***:將***的使用者擁有者的許可權新增讀許可權

u:user=使用者擁有者,g:group=使用者組,o:others=其他組,+:新增許可權,-:刪除許可權,=:重置許可權為,r:read=讀許可權,w:write=寫許可權,x:執行許可權,數字是同時設定三組使用者的許可權

which bash:顯示bash路徑

./***.sh:執行***指令碼檔案

whatis:提示,查詢命令的含義

sudo useradd *** -m (-s /bin/bash -g users):建立***的使用者組,-m:生成同名家目錄

sudo passwd ***:重新設定使用者***的密碼

sudo adduser ***:建立***使用者並生成同名家目錄,設定密碼

sudo userdel -r ***:-r:刪除使用者家目錄=刪除使用者並和使用者的家目錄

groups :顯示當前使用者所在組

cat /etc/group:檢視當前系統所有的組

sudo groupadd ***:新增組

sudo groupdel ***:刪除組

sudo gpasswd -a aaa bbb:-a:add=將使用者aaa新增到bbb組中

sudo gpasswd -d aaa bbb:-d:delete=將使用者aaa從bbb組中刪除

gedit ***:用gedit開啟***檔案

檔案.zashrc或者檔案.bashrc:設定啟動終端時顯示

df :顯示磁碟使用情況

df -h:df -human readable=顯示磁碟使用情況,並且資料顯示格式為人類可讀

du :顯示檔案占用磁碟大小

free :檢視記憶體使用情況

free -k、free -m、free -g:顯示資料單盤為k/m/g

watch :設定重新整理

watch -n x free:設定x秒重新整理一次

head -nx ***:顯示***檔案的開始x行,不加-nx則預設顯示10行

tail -nx ***:顯示***檔案的結尾x行,不加-nx則預設顯示10行

tail -f ***:一直顯示檔案最後10行,檔案***有更改,則實時顯示修改後的後10行

find /aaa -name bbb:在根目錄下的aaa資料夾中按檔名查詢bbb檔案

wc -c :word count -count=統計檔案字元數並顯示

wc -l :word count -line=統計行數並顯示

wc -w :word count -word=統計單詞數並顯示

cal :檢視當前月份日曆

ncal :豎向顯示日曆

cal x :顯示x當年的日曆

cal a b :顯示b年a月的日曆

cal -x :顯示最近x個月的日曆

date :顯示當前完整日期時間

date +%d%h%y:顯示日 月 年

date +%d/%h/%y:日 /月 /年

date +%d:日/月/年

date +%t:時:分:秒

date +%h:時

date -s 「x/x/x x❌x」:-s:-setting設定時間為

同時執行多個命令時:命令之間用』;『或者』&&'間隔,命令錯誤不影響其他命令的執行

ifconfig:檢視網路相關資訊,如mac位址、網路位址、閘道器

ifconfig eth0:查詢eth0資訊

ifconfig eth0 up/down:開啟/禁用eth0

tar -cvf x.tar file:-cvf:-create verbose ***=在***資料夾中建立x.tar檔案

tar -xvf x.tar:-xvf:-extract verbose file=解壓x.tar檔案

tar -czvf x.tar.gz ***:在檔案件***中建立x.tar.gz檔案

tar -xzvf x.tar.gz:解壓檔案x.tar.gz

grep :global search regular expression(re) and print out the line=找到符合一定規則的字元並列印該行到終端

grep -niv 「******」 aaa bbb ccc:-niv -number ignor invent match=忽略大小寫,查詢檔案aaa bbb ccc中不包含******的行,並顯示行號

netstat :network status===網路狀態查詢

netstat -a|less:按照各個協議,分別統計連線數,較少顯示

netstat -at/-au/-l/-s/-st/-su/-p/-n/-c|less

sudo apt-get update:公升級元件

sudo apt-get install xx:安裝元件xx

sudo apt0get remove xx:移除元件xx

20140325軟體測試複習 測試型別

功能測試 在測試工作中佔的比例最大,功能測試也叫黑盒測試。是把測試物件看作乙個黑盒子。利用黑盒測試法進行動態測試時,需要測試軟體產品的功能,不需測試軟體產品的內部結構和處理過程。黑盒測試主要是為了發現以下幾類錯誤 1 是否有不正確或遺漏的功能?2 在介面上,輸入是否能正確的接受?能否輸出正確的結果?...

軟體測試知識

第1章 產品測試規範 產品測試流程 1。1 1.1.1 測試流程圖 1.1.2 測試流程說明 1.需求階段 測試人員了解專案需求及需求變更,包括需求規格說明書 功能結構及模組劃分,根據需求梳理測試點。2.測試計畫階段 測試計畫環節需要考慮測試工具選取,考慮需要測試的業務點,涉及到多業務量測試團隊測試...

軟體測試複習大題部分

1試著描述軟體測試的定義 軟體測試是一種用來促進鑑定軟體的正確性,完整性,安全性和質量的過程 2.什麼是軟體缺陷 計算機軟體或程式中存在的某種破壞正常執行能力的問題,錯誤,或者隱藏的功能缺陷 3.常見的黑盒測試用例的設計方法?並分別介紹一下各自的思想 1.等價類劃分法 2.邊界值分析法 3.錯誤推測...