中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux常用命令

Linux常用命令(一)基本格式、文件處理和文件搜索命令、鏈

時間:2019-07-17

linux命令windows命令_linux關(guān)機命令重啟命令_linux常用命令

讓您理解文件系統(tǒng)的作用,能夠區(qū)分ext3,ext4,xfs有何不同并學(xué)習(xí)將硬盤設(shè)備分區(qū)、格式化以及掛載等常用硬盤管理操作,完整配置swap交換分區(qū)、quota服務(wù)限制磁盤配額、ln命令創(chuàng)建軟/硬鏈接、管理raid磁盤冗余陣列(0、1、5和10模式)、lvm邏輯卷管理器并能夠熟練掌握創(chuàng)建軟/硬鏈接的方法linux常用命令,學(xué)習(xí)了解vfs原理。該功能在概念上類似于 unix 的目錄符號鏈接,只是在 ntfs 中目標(biāo)必須是另一個目錄(典型的 unix 文件系統(tǒng)允許將符號鏈接連接到任何其它類型的文件),而語義上等效于硬鏈接。符號鏈接可以鏈接到文件(使用 mklink 符號鏈接 目標(biāo)文件名 創(chuàng)建),也可以鏈接到目錄(使用 mklink /d 符號鏈接 目標(biāo)目錄 創(chuàng)建),不過和 unix 符號鏈接不同,必須在創(chuàng)建鏈接的時候設(shè)定鏈接語義。

原圖地址:硬鏈接與軟鏈接圖

軟連接與硬鏈接的區(qū)別

命令:locate 文件名

搜索速度快但只能按照文件名搜索

locate命令搜索的后臺數(shù)據(jù)庫為/var/lib/mlocate(不同版本數(shù)據(jù)庫名字可能不同;默認(rèn)一天更新一次)

updatedb 更新數(shù)據(jù)庫

/etc/updatedb.conf配置文件

PRUNE_BIND_MOUNTS="yes"

linux常用命令_linux關(guān)機命令重啟命令_linux命令windows命令

\#開啟搜索限制

PRUNEFS=

\#搜索時,不搜索的文件系統(tǒng)

PRUNENAMES=

\#搜索時,不搜索的文件類型

PRUNEPATHS=

搜索時,不搜索的路徑

總結(jié):locate:只能按文件名搜索,而不能更復(fù)雜的搜索

特點:用于搜索命令所在的路徑以及幫助文檔所在的位置,不能搜索自己憑空創(chuàng)建的普通文件

選項:

linux命令windows命令_linux常用命令_linux關(guān)機命令重啟命令

 -b:只查找可執(zhí)行文件
 -m:只查找?guī)椭募?

特點:能看到命令的路徑,如果有別名,還能看到別名的說明。

注意:whereis和which不能看到shell命令如cd(shell自帶的),只能看到外部安裝的命令如pwd。

類似于Windows中的環(huán)境變量,執(zhí)行命令的時候都要在path定義的目錄中去尋找。

所以像ls這樣的命令就可以不用加路徑(/bin/ls)執(zhí)行了。

顯示當(dāng)前用戶名稱

查詢一個命令執(zhí)行什么功能,并將查詢結(jié)果打印到終端上。

[root@localhost ~]# whatis ls 
ls (1) - list directory contents 
ls (1p) - list directory contents
格式:find [搜索范圍] [搜索條件]

例:find /home -name 文件名;

linux命令windows命令_linux關(guān)機命令重啟命令_linux常用命令

注意:

find搜索默認(rèn)是完全匹配。

避免大范圍的搜索linux常用命令,會非常浪費系統(tǒng)資源,建議不在直接在“/”目錄下搜索

find /root -iname test 不區(qū)分要搜索的test大小寫格式。

find /root -user root 搜索root目錄下的所有屬于root用戶的文件。

find /root -nouser 沒有所屬者的文件,liunx中,每個文件都有所屬者,如果沒有,那么一般都是垃圾文件,但還是有特例的,比如內(nèi)核產(chǎn)生的文件,就沒有所屬者,一般在proc和sys目錄下;還有外來文件,也就是U盤拷入的文件也會忽略所有者。

需要添加通配符,通配符有以下3種

"*"匹配任意字符,例:find /home -name "*test*",顯示所有名字帶test的文件;或例:find /home -name "*",home目錄下的所有文件,包括隱藏文件。

"?"匹配任意一個字符。

運行結(jié)果 true 說明匹配成功,^h 以 h 字符開頭 、 .* 任意字符出現(xiàn)任意次、d$以 d 字符結(jié)尾,以上都滿足故 true .。在正則中/[0-9]/表示匹配字符從0到9中的任意一個,/[a-z]/表示匹配從a到z中的任意一個字母只要是在ascii碼表里連續(xù)出現(xiàn)的字符,都可以用這樣的表示法。【rewriterule ^(.*)$ /blog/$1】重寫規(guī)則,最重要的部分,意思是當(dāng)上面的rewritecond條件都滿足的時候,將會執(zhí)行此重寫規(guī)則,^(.*)$是一個正則表達(dá)的匹配,匹配的是當(dāng)前請求的url,^(.*)$意思是匹配當(dāng)前url任意字符,.表示任意單個字符,*表示匹配0次或n次(n>0),后面/blog/$1是重寫成分,意思是將前面匹配的字符重寫成/blog/$1,這個$1表示反向匹配,引用的是前面第一個圓括號的成分,即^(.*)$中的.* ,其實這兒將會出現(xiàn)一個問題,后面討論。

linux命令windows命令_linux常用命令_linux關(guān)機命令重啟命令

組合使用:例:find /home -name "*[12]",顯示所有1或2結(jié)尾的文件

find /home -mtime +10 在home目錄下,查找10天前修改的文件

find /home -mtime 10 在home目錄下,查找10天前當(dāng)天修改的文件

find /home -mtime -10 在home目錄下,查找10天內(nèi)修改的文件

atime 文件訪問時間 ctime 改變文件屬性 mtime 修改文件內(nèi)容

注意:文件大小,小寫k和大寫M。

固定格式:-exec {} \\ ,表示直接對前面的搜索結(jié)果進行后面的命令處理。

grep [選項] 字符串 文件名 (字符串使用 "" 包圍,結(jié)果為行記錄)

-i 忽略大小寫

-v 排除指定字符串

find 命令與 grep 命令的區(qū)別:

Linux常用命令(二)幫助命令、壓縮與解壓縮、關(guān)機和重啟、掛載和登錄信息查看命令