測試開發面試的Linux面試題 常用命令

2022-06-15 22:12:22 字數 2432 閱讀 7504

(1)linux的檔案系統目錄配置

要遵循fhs規範,規範定義的兩級目錄規範如下:

/home  每個賬號在該目錄下都有乙個資料夾,進行資料的管理

/usr 有點像windows的program files和winnt結合的目錄,主要包括系統的主要程式、本機端額外安裝的軟體、圖形介面所需要的文件、額外的函式庫、共享目錄與檔案等

/bin  /usr/bin  /usr/local/bin 存放執行擋  如可執行的指令等

/boot 存放linux開機會用到的檔案

/dev 存放linux的任何裝置和介面裝置文件

/etc 存放系統設定文件 如賬號密碼檔案、各種服務的起始檔等

/lib  /usr/lib /usr/local/lib 系統使用的函式庫放置的目錄

/mnt /media 是軟盤和光碟預設掛載點的地方

/opt 主機額外安裝軟體所擺放的目錄

/proc 該目錄是乙個虛擬檔案系統,他放置的資料都是在記憶體中,所         以本身不占用任何的硬碟空間

/root 系統管理員的家目錄

/sbin  /usr/sbin  /usr/local/sbin 放置一些只有系統管理員才能動用          的執行指令

/srv 一些服務啟動之後,這些服務所需要取用的資料目錄

/tmp 讓一般使用者或者正在執行的程式暫時放置檔案的地方

/var  主要針對系統執行過程中,常態性變動檔案放置的目錄

文件的路徑有:絕對路徑 (absolute) 與相對路徑 (relative)。

絕對路徑為:由根目錄 (/) 開始寫起的檔名或目錄名稱

相對路徑為相對於目前路徑的檔名寫法。 ./表示相對當前路徑,../表示相對於上一級目錄的路徑,~代表home目錄,~account代表當前賬號的home目錄)

(2)檔案系統命令

linux的檔案系統採用非同步的方式,對檔案的修改不會馬上寫入磁碟,一般可以人為的使用sync命令進行手動的資料同步到磁碟

(1) linux可以掛載很多檔案系統,檢視命令

cat /proc/filesystems

(2) 檢視目錄的使用情況命令

df -h //以g為單位檢視

df -m //以m為單位檢視

(3) 檢視檔案或目錄大小

du -sh

(4) 目錄的切換命令

cd ..

cd ~

cd /home

cd ./home

(5) 列印當前的路徑

pwd(6) 建立目錄

mkdir (-m 引數可以預設許可權  -p引數可以遞迴的建立目錄)

(7) 刪除目錄

rmdir(只能刪除空目錄)

如果連同內容都刪除採用  rm  -rf 命令

(8) 文件的查詢

ls -al

(9) 文件的複製

cp src des  若複製資料夾,加上-r引數

(10) 檔案的刪除

rm -rf file

(11) 文件的移動

mv file desdir

(12) 文件重新命名

mv desdir desdir2

(13) 取檔名

basename

(14) 取得路徑名

dirname

(15) 文件內容的查閱

cat -n :顯示檔案所有內容,-n表示列印行號

(16) 檔案內容的擷取

head  tail

head [-n  number] file  //顯示file的前number行

tail [-n number] file //顯示ifle的後number行

(17) 檔案時間

linux的文件有三個時間mtime(修改時間), atime(訪問時間),ctime(狀態修改時間)

touch命令可以用於建立新文件或者修改linux文件的時間

(18) linux文件的搜尋

whereis  locate(這兩者是直接搜尋資料庫,速度快) find(搜尋硬碟,速度較慢,但資料最齊全) which(用來搜尋執行擋$path設定的目錄)

which ls

whereis file //找出file的位置

locate file//查詢所有目錄下的檔案

find file//檢視當前目錄下的所有檔案

(19) 同時顯示兩個檔案的差異

diff -c file1 file2

以並列的方式顯示兩個檔案的差異

diff -y file1 file2

(20) 文件鏈結

軟連線:原始檔消失,目的檔案也消失

硬連線: 其中乙個修改,另乙個也修改,但刪除原始檔時,目的檔案不刪除

in file1 file2 //建立file1的鏈結,命名為file2

in -s file1 file2 //建立file1的軟連線

測試開發面試題

4分 3 弱網測試時應該關注的情形有 4分 4 安卓系統架構分為哪幾層?4分 5 記憶體的vss是指 rss是指 pss是指 uss是指 4分 二 簡答題 6 您認為在測試人員同開發人員的溝通過程中,如何提高溝通的效率和改善溝通的效果?維持測試人員同開發團隊中其他成員良好的人際關係的關鍵是什麼?5分...

keep測試開發面試題

1 自我介紹 2 專案的功能測試是怎麼做的 說了一堆黑盒測試的方法 3 談了談自動化測試的框架,詢問怎麼獲取乙個request,並根據header值返回response 手寫 這裡問了很多亂七八糟的,有些連聽都沒聽清楚,完全問懵了qwq 4 200 204 302 404 500 這幾個碼的含義 5...

百度測試開發面試題

學姐 學長總結的面試題 感謝學姐 針對質量部測試開發 1.幾種常見演算法看下,能夠大概描述出來演算法的過程,複雜度 排序 查詢等 2.給你設定幾種場景,讓你解答 比如給你兩部手機,讓你站在一百層樓高的地方,假設在第 n層手機摔下就會摔破,問你怎樣用著兩部手機確定這個臨界層。場景測試 3.怎樣知道乙個...