linux命令面試題
文件管理命令
(1)Linux的文件系統(tǒng)目錄配置
要遵循FHS規(guī)范,規(guī)范定義的兩級目錄規(guī)范如下:
/home每個賬號在該目錄下都有一個文件夾,進(jìn)行數(shù)據(jù)的管理
/usr有點(diǎn)像windows的programfiles和winNT結(jié)合的目錄,主要包括系統(tǒng)的主要程序、本機(jī)端額外安裝的軟件、圖形接口所需要的文檔、額外的函數(shù)庫、共享目錄與文件等
/bin/usr/bin/usr/local/bin存放執(zhí)行擋如可執(zhí)行的指令等
/boot存放linux開機(jī)會用到的文件
/dev存放linux的任何裝置和接口設(shè)備文檔
/etc存放系統(tǒng)設(shè)定文檔如賬號密碼文件、各種服務(wù)的起始檔等
/lib/usr/lib/usr/local/lib系統(tǒng)使用的函數(shù)庫放置的目錄
/mnt/media是軟盤和光盤預(yù)設(shè)掛載點(diǎn)的地方
/opt主機(jī)額外安裝軟件所擺放的目錄
/proc該目錄是一個虛擬檔案系統(tǒng),他放置的數(shù)據(jù)都是在內(nèi)存中,所以本身不占用任何的硬盤空間
/root系統(tǒng)管理員的家目錄
/sbin/usr/sbin/usr/local/sbin放置一些只有系統(tǒng)管理員才能動用的執(zhí)行指令
/srv一些服務(wù)啟動之后linux常用命令,這些服務(wù)所需要取用的數(shù)據(jù)目錄
/tmp讓一般使用者或者正在執(zhí)行的程序暫時放置檔案的地方
/var主要針對系統(tǒng)執(zhí)行過程中,常態(tài)性變動檔案放置的目錄
文檔的路徑有:絕對路徑(absolute)與相對路徑(relative)。
絕對路徑為:由根目錄(/)開始寫起的文件名或目錄名稱
相對路徑為相對于目前路徑的文件名寫法。./表示相對當(dāng)前路徑,../表示相對于上一級目錄的路徑,~代表home目錄,~account代表當(dāng)前賬號的home目錄)
(2)文件系統(tǒng)命令
Linux的文件系統(tǒng)采用異步的方式,對文件的修改不會馬上寫入磁盤,一般可以人為的使用sync命令進(jìn)行手動的數(shù)據(jù)同步到磁盤
(1)linux可以掛載很多文件系統(tǒng),查看命令
cat/proc/filesystems
(2)查看目錄的使用情況命令
df-h//以G為單位查看
df-m//以M為單位查看
(3)查看文件或目錄大小
du-sh
(4)目錄的切換命令
cd..
cd~
cd/home
cd./home
(5)打印當(dāng)前的路徑
pwd
(6)創(chuàng)建目錄
mkdir(-m參數(shù)可以預(yù)設(shè)權(quán)限-p參數(shù)可以遞歸的創(chuàng)建目錄)
(7)刪除目錄
rmdir(只能刪除空目錄)
如果連同內(nèi)容都刪除采用rm-rf命令
(8)文檔的查詢
ls-al
(9)文檔的復(fù)制
cpsrcdes若復(fù)制文件夾linux常用命令,加上-r參數(shù)
(10)文件的刪除
rm-rffile
(11)文檔的移動
mvfiledesdir
(12)文檔重命名
mvdesdirdesdir2
(13)取文件名
basename
(14)取得路徑名
dirname
(15)文檔內(nèi)容的查閱
cat-n:顯示文件所有內(nèi)容,-n表示打印行號
(16)文件內(nèi)容的擷取
headtail
head[-nnumber]file//顯示file的前number行
tail[-nnumber]file//顯示ifle的后number行
(17)文件時間
linux的文檔有三個時間mtime(修改時間),atime(訪問時間),ctime(狀態(tài)修改時間)
touch命令可以用于創(chuàng)建新文檔或者修改linux文檔的時間
(18)linux文檔的搜索
whereislocate(這兩者是直接搜索數(shù)據(jù)庫,速度快)find(搜索硬盤,速度較慢,但數(shù)據(jù)最齊全)which(用來搜索執(zhí)行擋$Path設(shè)置的目錄)
whichls
whereisfile//找出file的位置
locatefile//查找所有目錄下的文件
findfile//查看當(dāng)前目錄下的所有文件
(19)同時顯示兩個文件的差異
diff-cfile1file2
以并列的方式顯示兩個文件的差異
diff-yfile1file2
(20)文檔鏈接
軟連接:源文件消失,目的文件也消失
硬連接:其中一個修改,另一個也修改,但刪除源文件時,目的文件不刪除
Infile1file2//建立file1的鏈接,命名為file2
In-sfile1file2//建立file1的軟連接
grep命令:,
轉(zhuǎn)載地址: