一、Linux命令的分類 Linux命令的執行依賴於Shell命令解釋器.Shell實際上是Linux系統中運行的一種特殊程序,它位於操作系統內核與用戶之間,負責接受用戶輸入的命令並進行解釋,將需要執行的操作傳遞給系統內核執行,S"/> 一、Linux命令的分類 Linux命令的執行依賴於Shell命令解釋器.Shell實際上是Linux系統中運行的一種特殊程序,它位於操作系統內核與用戶之間,負責接受用戶輸入的命令並進行解釋,將需要執行的操作傳遞給系統內核執行,S"/>
歡迎您光臨本站 註冊首頁

Linux之管理文件和目錄的命令

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 一、Linux命令的分類 Linux命令的執行必須依賴於Shell命令解釋器.Shell實際上是Linux系統中運行的一種特殊程序,它位於操作系統內核與用戶之間,負責接受用戶輸入的命令並進行解釋,將需要執行的操作傳遞給系統內核執行,Shell在用戶和內核之間充當了一個「翻譯官」的角色.當用戶登錄到Linux系統時,會自動家族

一個Shell程序,以便用戶通過可以輸入命令的操作環境. BashLinux系統中默認的使用Shell程序,文件位於/bin/bash 根據Linux命令與Shell程序的關係,一般分為內部和外部兩種命令類型. 內部:集成與

Shell解釋器程序內部的一些特殊指令,也成為內見指令. 外部:Linux系統中能夠完成特定功能的腳本文件或二進位程序,每個外部命令對應了系統中的一個文件,是屬於Shell解釋器程序之外的命令. 二、Linux命令行的格式 (一) 命令字

【選項】 【參數】
1、命令字 命令名稱,是整條命令中最關鍵的一部分.對英文字元的處理是區分大小寫. 2、選項 調節命令的具體功能 不同的命令字,其能夠使用的選項也會不同 選項數量可以是多個也可以省略 使用單個字元的選項時

-(半形減號符) 使用多個字元選項時 --(半形減號符)
3、參數 Tab鍵: 可以將輸入部完整的命令字或文件目錄名自動補齊 Ctrl U:快速刪除當前游標出之前的所有字元內容 Ctrl K:快速刪除當前游標出到行尾的所有字元內容

Ctrl L:快速清空當前屏幕中的內容,只在左上角顯示一行總段提示符 Ctrl C:取消當前命令行的編輯,並切換為新的一行命令提示符 (二) 命令幫助 1、使用help命令 使用help命令查看

Shell內部命令pwd的幫助信息或自身的幫助信息(pwd 顯示當前工作目錄) <?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /> 2、使用

—help選項 使用—help選項查看ls命令的幫助信息(ls顯示文件或目錄列表信息) 3、使用man手冊頁

閱讀file命令的幫助手冊頁信息(file命令擁有判斷文件的類型) 管道:| 用於將前面命令的屏幕輸出結果作為後面命令的操作對象 重點向輸出:》 前面的命令成功執行以後,其屏幕輸出的結果將保存到「>」號後邊指定的文件中

4、使用info命令 信息頁 Linux系統中提供的另一種在線幫助形式 功能與man類似 (三)文件木林管理

1、目錄操作命令 Pwd命令 查看當前的工作目錄 Cd命令 切換工作目錄

Cd ~ 切換到當前用戶的訴諸目錄 cd – 返回原來所在的目錄位置 Ls命令 列表list顯示目錄內容 -l 顯示文件和目錄的列表

包括許可權、大小、更新時間 -a 顯示所有的子目錄和文件的信息 包括以點尅他的隱藏目錄和隱藏文件 -d 顯示目錄本身的屬性 不是顯示目錄中的內容 -A -a作用相似 但有兩個特殊隱藏目錄將不顯示

表示當前目錄的「. 和表父目錄的「.. -h 顯示目錄或文件的大小 需要和-l選項結合使用才能體現效果 -R 以遞歸 的方式顯示指定目錄及其子目錄中的所有內容

-color 以顏色區分不同的文件. 深藍色表示目錄、白色便是一般文件、綠色表示可執行文件、黃色表示設備文件、紅色表示壓縮文件. Mkdir命令 創建新的目錄 mkdir命令用於創建新的空目錄也可以同時創建多個目錄 -p 創建嵌套多層目錄結構 若不使用

-p 則只能在已存在的目錄中創建其他子目錄. du 統計目錄及文件的空間佔用情況 -a 統計磁碟空間佔用時包括所有的文件 而不僅僅統計目錄

-h 更精確的顯示 大小 K M -s 只統計每個參數所佔用空間總的大小 而不是統計每個子目錄、文件的大小 (二)文件操作命令 touch 新建空文件

touch命令本來用於更新文件的時間標記, 使用文件名作為參數 可以同時創建多個文件 當目標文件已存在時,將更新該文件的時間標記,否則將創建指定名稱的空文件. file 查看文件類型 cp 複製文件或目錄 cp 選項

源文件或目錄 目標文件或目錄 -f 覆蓋目標同名文件或目錄時不進行提醒 直接強制複製 -i 覆蓋目標同名文件或目錄時提醒用戶確認 -p 複製時 保持源文件的許可權、屬主及時間標記等屬性不變 -r 複製目錄時必須使用此選項

表示遞歸複製所有文件及子目錄 rm 刪除文件或目錄 -f 刪除文件或目錄時不進行提醒 直接強制刪除 -i 刪除文件或目錄時提醒用戶確認 -r 刪除目錄時 必須使用此選項 表示遞歸刪除整個目錄樹

mv 移動文件或目錄 該命令用於將指定的文件或目錄轉移位置 如果目標位置與原位置相同 則效果相當於為文件或目錄改名 mv 選項 源文件或目錄 目標文件或目錄 which

查找Linux命令並顯示所在的位置 該命令使用查找的命令或程序名作為參數 默認當找到第一個目標后即不再繼續查找 若希望在所有搜索的路勁中查找 可以添加 –a 選項 find 查找文件或目錄

該命令可以根據目標的名稱、類型、大小等不同的屬性進行查找 find 查找範圍 查找條件表達式 按名稱查找 –name 按文件大小查找 –size 按文件屬主查找

–user 按文件類型查找 –type 後面加 參數 f 表示普通文件 d 表示目錄 b表示塊設備文件 c 表示字元設備文件 需要同時使用多個查找條件時

各表達式之間可以使用邏輯運算符 –a –o 表示 and or 該命令還可以對查找的結構進行過濾處理 在表達式后添加一個-exec 在過濾命令中使用「{}」表示find命令的查詢輸出結果 需要添加「\

;」 表示命令結束 (注意前面有個空格) ln 命令 為文件或目錄建立鏈接 ln命令用於為文件或目錄建立快捷方式(Linux系統中成為鏈接文件) 提高用戶定位文件或目錄的效率

鏈接文件分為符號鏈接、硬鏈接兩種類型 主要區別是:不能對目錄創建硬鏈接,也不能跨越不同分區創建硬鏈接文件. 無論使用符號鏈接或硬鏈接與直接訪問原始文件的效果基本相同. 如果需要創建符號鏈接(軟鏈接)文件,需要為ln命令添加 -s」選項 Ln –s 源文件或目錄

鏈接文件或目標目錄 當目標是一個已經存在的目錄時,新創建的鏈接文件將保存到該目錄中,並使用與源文件或目錄相同的名稱. 舉例 為文件/etc/httpd/conf/httpd.conf 創建符合鏈接文件 並保存在/etc目錄中 以需要查找該文件時輸入

為網卡配置腳步文件/usr/sbin/system-config-network 建立名為xiao的硬鏈接文件,以便通過xiao文件也可以對網卡參數進行配置 (三)文件內容操作命令 cat 顯示並連接文件的內容 cat /proc/cpuinfo 查看當前主機CPU信息

查看內核及開發環境軟體版本信息 查看網卡配置信息 moreless 分頁查看文件內容 使用more命令查看超過一屏的文件內容時,將進行分屏顯示,並在左下角顯示當前內容在整個文件中的百分比

在閱讀時 Enter 鍵向下逐行滾動查看 按空格可以想下翻一屏 B向上翻一屏 q 退出並返回原來的命令環境 wc 統計文件內容中的單詞數量等信息 wc

命令用於計算文件中包含的行數、單詞、位元組等信息 使用文件名作為參數可以同時統計多個文件 -c 統計文件內容中得位元組數 -l 統計文件內容中的行數 -w 統計文件內容中的單詞個數 grep 檢索過濾文件內容 grep命令用於在文件中查找並顯示包含制定字元串的行,可以直接制定關鍵字串

作為查找條件 也可以使用負責的條件表達式(^word 表示以word開頭 word$ 表示以word結尾 ^$ 表示空行) grep 選項 查找條件 目錄文件

-i 查找內容時忽略大小寫 -v 反轉查找 即輸出與查找條件不相符的行 使用lspci 命令查看主機中的PVI設備信息 並漏過其中乙太網卡設備的信息

(四)歸檔及壓縮命令 Linux系統中常用的壓縮命令工具包括gzip bzip2 最常用的歸檔命令工具為tar tar命令 製作歸檔文件或釋放以歸檔的文件
還未寫完 待續 · · · · · ·


[火星人 ] Linux之管理文件和目錄的命令已經有464次圍觀

http://coctec.com/docs/linux/show-post-50962.html