91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

發布時間:2020-07-12 13:29:14 來源:網絡 閱讀:1577 作者:cccgggttt 欄目:編程語言

find:文件查找命令

格式:find [選項][文件]

功能:從指定的目錄開始。遞歸地搜索其各個子目錄,查找滿足尋找條件的文件并采取相應的操作。

選項:-name:查找文件名匹配所給字符串中的所有文件,字符內可用通配符*、?、[].

例如:查找在當前目錄查找文件名為’install*‘的所有的文件。

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

例如:  在/etc目錄下查找文件名以‘res’開頭,以'.conf'結尾的所有find和grep、cp 、mv、rm、cat、more、less、head、tail命令

例如: 在根目錄下查找文件名為‘httpd.conf’的所有的文件

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

-user:查找屬于用戶名為所給字符串的所有文件

例如:在/var/log中查找lp的文件或目錄

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

-a:邏輯與,表示只有當所有的條件都滿足時,查詢條件才滿足。

例如:在/boot目錄中查找超過1024KB而且文件以”vmlinuz“開頭的文件。

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

-o:邏輯或,表示所給的條件中有一個滿足時,查詢條件就滿足

例如:在/boot目錄中查找超過1024KB或文件以”vmlinuz“開頭的文件。

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

例如:在根目錄下查找文件名為‘temp’或是匹配‘install*‘的所有文件

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

!邏輯非,表示該運算符查找不滿足所給條件的文件

例如:根目錄下查找文件不是”temp“的所有文件

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

find命令還可以對查找的結果進行過濾處理,在表達式后添加一個’-exec‘關鍵字,并設置過濾用的命令即可。在過濾命令中,使用”{}“表示find命令的查詢輸出結果,最后需要添加”\“,表示命令結束。

例如:在/var/log查找用戶lp的文件或目錄,并以長格式顯示詳細信息。

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

例如:查找root目錄下的以log結尾的文件,將其復制到test目錄下

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

cp

格式:cp[選項]源文件或目錄文件... 目標文件或目錄

功能:用于復制文件或目錄,將需要賦值的文件或目錄重建一份并保存為新的文件或目錄中。

注意:若需要復制的是多個文件或目錄時,則目標必須是目錄。

-f:覆蓋目標同名文件或目錄時不進行提醒,而直接強制復制。

-i:覆蓋目標同名文件或目錄時提醒用戶確認。

-p:復制時保持源文件的權限、屬主及時間標記等屬性不變。

-r:復制目錄時必須使用此選項,表示遞歸復制所有文件及子目錄。

例如:將/bin/touch命令程序復制到當前目錄下,并命名為mytouch

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

-p:復制時保持源文件的權限、屬主及時間標記等屬性不變。

例如:將/etc/inittab文件復制一份進行備份,扔保存在/etc目錄下

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

-r:復制目錄時必須使用此選項,表示遞歸復制所有文件及子目錄。

例如:將目錄/boot/grub/etc/httpd/conf復制到當前目錄中進行備份

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

grep命令—檢索、過濾文件內容

grep命令用于在文件中查找并顯示包含指定字符串的行,可以直接指定關鍵字符串作為查找條件

也可以使用復雜的條件表達式(例如”^world“表示以word開頭,"word$"表示以word結尾,”^$“表示空行)。

格式:grep[選項]...查找條件 目標文件

選項

-i:查找內容時忽略大小寫

-v:反轉查找,即輸出與查找條件不相符的行。

例如:在/etc/passwd文件中查找包含”ftp“字符串的行

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

例如:查看/etc/vsftpd/vsftpd.conf文件中除了以”#“開頭的行(一般為注釋信息)和空行(^$)以外的內容。

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

例如:執行”lspci“命令查看主機中的PCi設配信息,并過濾出其中以太網卡設配的信息。

find和grep、cp 、mv、rm、cat、more、less、head、tail命令



rm:

格式:rm[選項]文件或目錄

功能:rm:用于刪除指定的文件或目錄、在Linux命令行界面中,刪除的文件是難以恢復的,因此使用rm命令刪除文件時必須小心。

-f:刪除文件或目錄時不進行提醒,而直接強制刪除。

-i:刪除文件或目錄時提醒用戶確認。

-r:刪除目錄必須使用此選項。表示遞歸刪除整個目錄樹(應謹慎)

例如:刪除剛復制到當前目錄中的conf目錄樹。且不提示用戶進行確認(直接刪除)。

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

例如:刪除當前目錄中的file1.txtfile2.doc文件(根據提示信息輸入y確定刪除)

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

mv:

格式:mv[選項]…源文件或目錄目標文件或目錄

功能:mv命令用于將指定的文件或目錄轉移位置,如果目標位置與源位置相同,則效果相當于文件或目錄改名。

若需要移動的是多個文件或目錄時,則目標必須是目錄。

例如:將當前目錄中的mytouch程序文件改名為tfile.exe

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

例如:將當前目錄中的grub 目錄轉移至public_html目錄中

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

ln命令為文件或目錄建立鏈接

ln命令用于為文件或目錄建立快捷方式,提高用戶定位文件或目錄的效率。鏈接文件分為符號鏈接、硬鏈接兩種類型。主要區別是:不能對目錄創建硬鏈接,也不能跨越不同分區創建硬鏈接文件。無論使用符號鏈接或硬連接,與直接訪問原始文件的效果基本相同。如果需要創建符號鏈接文件,需要為ln命令添加“-s”選項。

格式:ln [-s]源文件或目錄....鏈接文件或目錄

當目標是一個已經存在的目錄時,新創建的鏈接文件將保存到目錄中,并使用與原文件或目錄相同的名稱。

例如:為文件/etc/httpd/conf/httpd.conf創建符號鏈接文件,并保存到/etc目錄中,以便需要查找該文件時輸入。

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

例如:為網卡配置腳本文件/usr/sbin/system-config-network建立名為mynetconfig的硬鏈接文件,以便通過mynetconfig文件也可以對網卡參數進行配置。

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

文件內容操作命令

在Linux系統中,絕大多數的配置文件都是以普通文件格式保存的,這些配置文件決定著系統及相關服務、程序的運行特性。靈活使用各種文件內容操作命令,可以迅速了解到相關配置文件的內容信息,便以為管理、維護系統。

cat命令查看文件內容

cat命令在實際使用中更多地用于查看文件內容,cat命令是應用最為廣泛的文件內容查看命令。

例如:查看/etc/sysconfig/network-scripts/ifcfg-eth0配置文件中的內容。

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

例如:查看/proc/version文件中的內容,以及了解系統內核。

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

例如:查看/proc/cpuinfo文件中的內容,以及了解當前主機的CPU信息。

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

more和less命令用于分頁查看文件內容

使用cat命令可以非常簡單直接地顯示出文件的全部內容,但是當文件中的內容較多時,只能看到最后一部分信息,而文件前面的大部分內容卻來不及看到。使用more和less命令可以采用全屏的方式分頁顯示文件內容,便于從頭到尾仔細看到文件的內容。

當使用more命令查看超過一屏文件內容時,將進行分屏顯示,并在左下角顯示當前內容在整個文件中的百分比。在閱讀時,可以按Enter鍵向下逐行滾動查看,按空格鍵可以向下翻一屏,按b鍵向上翻一屏,按q鍵退出并返回到原來的命令環境。

例如:使用more命令分屏查看Apache網站服務器的配置文件內容。

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

例如:使用more命令結合管道符號“|”分屏查看“ls -lh /etc/*.conf”命令的輸出結果。使用這種方式無法向上翻頁。

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

head和tail命令—查看文件開頭或末尾的部分內容

head和tail是一對作用相反的命令,前者用于顯示文件開頭的一部分內容,tail用于顯現文件末尾的一部分內容,可以使用選項[-n]表示行數,顯示多少行,若不指定行數,默認只顯示十行。

tail命令更多地用于查看系統日志文件,一邊觀察相關的網絡訪問、服務調試等相關信息。添加“-f”選項的命令還可以用于跟蹤日志文件末尾的內容變化,實時顯示更新的日志內容。

例如:查看用戶配置文件/etc/passwd的開頭三行內容

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

例如:查看Apche網站服務器的錯誤日志文件的最后一行內容

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

例如:查看系統公共日志文件/var/log/messages的最后十行內容,并在末尾跟蹤顯示該文件中更新的內容

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

wc命令—統計文件內容中的單詞數量

wc命令用于計算文件內容中包含的行數、單詞數、字節數等信息,使用文件名作為參數,可以統計多個文件。

-c:統計文件內容的字節數

-l:統計文件內容的行數

-w:統計文件內容的單詞個數

例如:統計/etc/resolv.conf文件中的行數、單詞數、字節數

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

例如:統計當前系統中的用戶數量(密碼文件/etc/passwd)中的行數

find和grep、cp 、mv、rm、cat、more、less、head、tail命令

例如:結合管道符號統計/etc/目錄中”.conf“配置文件的個數

find和grep、cp 、mv、rm、cat、more、less、head、tail命令















向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

军事| 富宁县| 滁州市| 土默特左旗| 藁城市| 沙河市| 临邑县| 佛坪县| 木兰县| 星子县| 开封县| 株洲市| 乃东县| 永仁县| 镇雄县| 大邑县| 开封县| 彭州市| 博爱县| 泸溪县| 高清| 贵港市| 芜湖市| 连城县| 巫山县| 正镶白旗| 攀枝花市| 峨眉山市| 宣武区| 雷山县| 基隆市| 兖州市| 射阳县| 开江县| 册亨县| 邯郸市| 嘉祥县| 浮梁县| 景德镇市| 缙云县| 绥江县|