軟體測試必需了解和掌握的Linux常用命令行

2021-10-16 09:10:35 字數 3565 閱讀 2131

ls

ls------檢視當前目錄有什麼檔案

ls -l------檢視當前目錄所有檔案的詳細資訊,包括檔案的許可權、所有者,檔案大小,時間等

ls -a------顯示目錄中所有的檔案,包括隱藏檔案

pwd

pwd------檢視當前所在目錄(絕對路徑)

cd

cd--------切換目錄

cd ./--------代表當前目錄

cd …/--------代表上一級目錄

cd ~--------切換到家目錄

cd ----------回到上乙個所在的目錄

mkdir

mkdir a--------建立乙個a目錄

mkdir a b--------建立a,b.兩個同級目錄

mkdir a或者mkdir a--------建立多個目錄,a1,a2,a3,a4

mkdir -p a/b--------建立a,b兩個目錄,且a是b的父目錄,-p 確保目錄名稱存在,不存在的就新建乙個。

rmdir

rmdir a刪除乙個a目錄

rmdir a b刪除a,b.兩個同級目錄

rmdir a或者rmdir a刪除多個目錄,a1,a2,a3,a4

rmdir -p a/b刪除a目錄下的b目錄,-p確保b目錄刪除後若a目錄為空,則a目錄也刪除

touch

touch a.txt------建立乙個a.txt檔案,若檔案存在,則修改檔案的系統時間

touch a.txt b.txt------建立a.txt,b.txt兩個檔案

touch a或者touch a------建立多個檔案,a1,a2,a3,a4

touch -c file1.txt------如果file1.txt不存在,不建立檔案

touch -t 1105190945.10 file1.txt------設定檔案的時間戳為2023年5月18日9點45分10秒

touch -m file1.txt------ 改變檔案的修改時間記錄。

touch -a file1.txt------ 改變檔案的讀取時間記錄。

rm

rm 檔名---------刪除該檔案

rm -rf 目錄名-------刪除該目錄及目錄下的檔案

-r 將目錄及以下之檔案亦逐一刪除。

-f引數 (f --force ) 忽略不存在的檔案,不顯示任何資訊

vim

vim a 編輯a檔案

vim的三種模式:編輯模式,未編輯模式,命令列模式

進入編輯模式-------按a鍵

退出編輯模式-------按esc鍵

進入命令列模式-------按:鍵

退出命令列模式-------按backspace鍵

:wq 儲存編輯的檔案並退出

:q 不儲存編輯檔案

:q! 不儲存編輯檔案並強制退出

/關鍵字 查詢關鍵字

^ 跳轉到游標所在行的行首

$ 跳轉到游標所在行的行尾

yy 複製游標所在行內容

nyy 複製游標所在行及該行下面n-1行內容

p 在游標所在行的下一行貼上複製的內容

gg 跳轉到當前文件的首行

g 跳轉到當前文件的末尾行

dd 刪除游標所在行的內容

dgg 刪除游標所在行到當前文件首行之間的所有內容

dg 刪除游標所在行到當前文件末尾行之間的所有內容

u 撤銷操作

i 從游標的所在位置進入編輯模式

cat

cat hello.txt 檢視hello檔案所有內容

cat -n hello.txt 檢視顯示帶行數的hello檔案的所有內容

head hello.txt 檢視hello檔案的前十行

head -n 4 hello.txt 檢視hello檔案的前四行

tail hello.txt 檢視hello檔案的最後十行

tail -n 4 hello.txt 檢視hello檔案的最後四行

more hello.txt 分屏檢視hello檔案

(空格鍵或ctrl+f 向下滾動一屏,ctrl+b向上滾動一屏)

cp

cp 源檔名 新檔名 ---------拷貝乙個檔案(在當前目錄)

cp 源檔名 目標位置 ---------拷貝乙個檔案到指定位置

cp -r 源目錄檔名 新目錄檔名---------拷貝乙個目錄檔案(在當前目錄)

cp -r 源目前檔名 目標位置 ---------拷貝乙個目錄檔案到指定位置

mv

mv 檔名 目標位置 ---------移動乙個檔案到指定目標位置

mv 舊檔名 新檔名---------給乙個檔案改名

tar

tar zcvf 壓縮檔案名 被壓縮的檔案 --------壓縮檔案

tar xf 壓縮包名---------解壓檔案

引數描述:

z 指定壓縮檔案格式 tar.gz

c 指定壓縮的時候,使用壓縮

v 顯示壓縮過程

f 指定檔名

x 解壓縮

c 指定壓縮後檔案存放的位置

zip

zip -r 目標檔案 原始檔 --------壓縮檔案

unzip 壓縮檔案名---------解壓檔案

ln

ln -s 原始檔 ---------建立乙個軟鏈結檔案

wget

未完待續~

優秀的軟體測試人員必需具備的素質

人是測試工作中最有價值也是最重要的資源,沒有乙個合格的 積極的測試小組,測試就不可能實現。然而,在很多不重視測試的公司有一種非常普遍的習慣,那就是讓那些經驗最少的新手 沒有效率的開發者或不適合幹其他工作的人去做測試工作。這絕對是一種目光短淺的行為,對乙個系統進行有效的測試所需要的技能絕對不比進行軟體...

軟體測試所需要掌握的技能

1.常用的sql語句,如增刪改查。2.了解資料庫的事務,會編寫儲存過程,熟練常用的系統函式。3.了解並可以進行資料庫的備份,遷移,還原,映象等。4.對sql語句進行調優,並對可以執行的語句監控檢視效能。5.了解資料庫的集群。1.linux是測試人員的基本功,不需要掌握太難或者很不常見的linux命令...

必須掌握的軟體測試相關知識

介於黑百盒測試之間 綜合科 程式開發更多的是使用的面向介面進行開發 為什麼有介面 開發標準化 保證資料安全 便於遷移 什麼是介面測試 驗證某個標準 介面 能否正常工作的一種測試 分類 方式 get post 目的 測試介面的正確性和穩定性 針對業務的進步功能進行測試 在基本功能測試基礎上考慮輸入輸出...