(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.怎樣知道乙個...