Time of Update: 2017-02-27
Linux 檔案或目錄的屬性主要包括:檔案或目錄的節點、種類、許可權模式、連結數量、所歸屬的使用者和使用者組、最近訪問或 修改的時間等內容。具體情況如下:命令:ls -lih輸出:[root@localhost test]# ls -lih總計 316K2095120 lrwxrwxrwx 1 root root 11 11-22 06:58 linklog.log -> log2012.log2095112 -rw-r--r-- 1 root root 296K 11-13
Time of Update: 2017-02-27
Linux檔案類型和Linux檔案的檔案名稱所代表的意義是兩個不同的概念。我們通過一般應用程式而建立的比如file.txt、 file.tar.gz ,這些檔案雖然要用不同的程式來開啟,但放在Linux檔案類型中衡量的話,大多是常規檔案(也被稱為普通檔案 )。一. 檔案類型Linux檔案類型常見的有:普通檔案、目錄檔案、字元裝置檔案和塊裝置檔案、符號連結檔案 等,現在我們進行一個簡要的說明。1. 普通檔案我們用 ls -lh 來查看某個檔案的屬性,可以看到有類似-
Time of Update: 2017-02-27
對於每一個Linux學習者來說,瞭解Linux檔案系統的目錄結構,是學好Linux的至關重要的一步.,深入瞭解linux檔案目錄結 構的標準和每個目錄的詳細功能,對於我們用好linux系統只管重要,下面我們就開始瞭解一下linux目錄結構的相關知識。當在使用Linux的時候,如果您通過ls –l / 就會發現,在/下包涵很多的目錄,比如etc、usr、var、bin ... ... 等
Time of Update: 2017-02-27
find一些常用參數的一些常用執行個體和一些具體用法和注意事項。1.使用name選項:檔案名稱選項是find命令最常用 的選項,要麼單獨使用該選項,要麼和其他選項一起使用。 可以使用某種檔案名稱模式來匹配檔案,記住要用引號將檔案名稱模式 引起來。 不管當前路徑是什麼,如果想要在自己的根目錄$HOME中尋找檔案名稱符合*.log的檔案,使用~作為 'pathname'參數,波浪號~代表了你的$HOME目錄。find ~ -name "*.log"
Time of Update: 2017-02-27
在使用 find命令的-exec選項處理匹配到的檔案時, find命令將所有匹配到的檔案一起傳遞給exec執行。但有些系統對能夠 傳遞給exec的命令長度有限制,這樣在find命令運行幾分鐘之後,就會出現溢出錯誤。錯誤資訊通常是“參數列太長”或“參數 列溢出”。這就是xargs命令的用處所在,特別是與find命令一起使用。find命令把匹配到的檔案傳遞給xargs命令,而xargs
Time of Update: 2017-02-27
find是我們很常用的一個Linux命令,但是我們一般尋找出來的並不僅僅是看看而已,還會有進一步的操作,這個時候exec的 作用就顯現出來了。exec解釋:-exec 參數後面跟的是command命令,它的終止是以;為結束標誌的,所以 這句命令後面的分號是不可缺少的,考慮到各個系統中分號會有不同的意義,所以前面加反斜線。{} 花括弧代
Time of Update: 2017-02-27
Linux下find命令在目錄結構中搜尋檔案,並執行指定的操作。Linux下find 命令提供了相當多的尋找條件,功能很強大。由於find具有強大的功能,所以它 的選項也很多,其中大部分選項都值得我們花時間來瞭解一下。即使系統中含有 網路檔案系統( NFS),find命令在該檔案系統中同樣有效,只你具有相應的許可權 。 在運行一個非常消耗資源的find命令時,很多人都傾向於把它放在後台執行 ,因為遍曆一個大的檔案系統可能會花費很長的時間(這裡是指30G位元組以上的文
Time of Update: 2017-02-27
locate 讓使用者可以很快速的搜尋檔案系統內是否有指定的檔案。其方法是 先建立一個包括系統內所有設定檔名稱及路徑的資料庫,之後當尋找時就只需查詢 這個資料庫,而不必實際深入檔案系統之中了。在一般的 distribution 之中, 資料庫的建立都被放在 crontab 中自動執行。1.命令格式:Locate [選擇參數] [樣式]2.命令功能:locate命令可以在搜尋資料庫 時快速找到檔案,資料庫由updatedb程式來更新,updatedb是由cron daemon周
Time of Update: 2017-02-27
whereis命令只能用於程式名的搜尋,而且只搜尋二進位檔案(參數-b)、 man說明檔案(參數-m)和原始碼檔案(參數-s)。如果省略參數,則返回所有 資訊。和find相比,whereis尋找的速度非常快,這是因為linux系統會 將 系統內的所有檔案都記錄在一個資料庫檔案中,當使用whereis和下面即將介 紹的locate時,會從資料庫中尋找資料,而不是像find命令那樣,通 過遍曆硬 盤來尋找,效率自然會很高。但是該資料庫檔案並不是即時更新,預設
Time of Update: 2017-02-27
我們經常在linux要尋找某個檔案,但不知道放在哪裡了,可以使用下面的一 些命令來搜尋:which 查看可執行檔的位置。whereis 查看檔案 的位置。locate 配合資料庫查看檔案位置。find 實際搜 尋硬碟查詢檔案名稱。which命令的作用是,在PATH變數指定的路徑中,搜尋 某個系統命令的位置,並且返回第一個搜尋結果。也就是說,使用which命令, 就可以看到某個系統命令是否存在,以及執行的到底是哪一個位置的命令。1.命令格式:which
Time of Update: 2017-02-27
tail 命令從指定點開始將檔案寫到標準輸出.使用tail命令的-f選項可以方 便的查閱正在改變的記錄檔,tail -f filename會把filename裡最尾部的內容 顯示在螢幕上,並且不但重新整理,使你看到最新的檔案內容.1.命令格 式;tail[必要參數][選擇參數][檔案]2.命令功能:用 於顯示指定檔案末尾內容,不指定檔案時,作為輸入資訊進行處理。常用查看日 志檔案。3.命令參數:-f 迴圈讀取-q 不顯示處理資訊-v 顯示詳細的處理資訊-c<數目>
Time of Update: 2017-02-27
head 與 tail 就像它的名字一樣的淺顯易懂,它是用來顯示開頭或結尾某個 數量的文字區塊,head 用來顯示檔案的開頭至標準輸出中,而 tail 想當然爾 就是看檔案的結尾。1.命令格式:head [參數]... [檔案]...2.命令功能:head 用來顯示檔案的開頭至標準輸出中, 預設head命令列印其相應檔案的開頭10行。3.命令參數:-q 隱 藏檔案名稱-v 顯示檔案名稱-c<位元組> 顯示位元組數- n<行數>
Time of Update: 2017-02-27
less 工具也是對檔案或其它輸出進行分頁顯示的工具,應該說是linux正統 查看檔案內容的工具,功能極其強大。less 的用法比起 more 更加的有彈性。 在 more 的時候,我們並沒有辦法向前面翻, 只能往後面看,但若使用了 less 時,就可以使用 [pageup] [pagedown] 等按鍵的功能來往前往後翻看檔案,更 容易用來查看一個檔案的內容!除此之外,在 less 裡頭可以擁有更多的搜尋功 能,不止可以向下搜,也可以向上搜。1.命令格式:less [參數] 檔案2
Time of Update: 2017-02-27
more命令,功能類似 cat ,cat命令是整個檔案的內容從上到下顯示在螢幕 上。 more會以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空 白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,而且還有 搜尋字串的功能 。more命令從前向後讀取檔案,因此在啟動時就載入整個檔案 。1.命令格式:more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file ... ]2.命令功能:more命令和cat的功能一
Time of Update: 2017-02-27
nl命令在linux系統中用來計算檔案中行號。nl 可以將輸出的檔案內容自動 的加上行號!其預設的結果與 cat -n 有點不太一樣, nl 可以將行號做比較多 的顯示設計,包括位元與是否自動補齊 0 等等的功能。 1.命令 格式:nl [選項]... [檔案]...2.命令參數:-b :指定行號指定的方式,主要有兩種:-b a :表示不論是否為空白 行,也同樣列出行號(類似 cat -n);-b t :如果有空行,空的那一行 不要列出行號(預設值);-n :
Time of Update: 2017-02-27
cat命令的用途是串連檔案或標準輸入並列印。這個命令常用來顯示檔案內容 ,或者將幾個檔案串連起來顯示,或者從標準輸入讀取內容並顯示,它常與重定 向符號配合使用。1.命令格式:cat [選項] [檔案]...2. 命令功能:cat主要有三大功能:1.一次顯示整個檔案:cat filename2.從鍵盤建立一個檔案:cat > filename 只能建立新檔案, 不能編輯已有檔案.3.將幾個檔案合并為一個檔案:cat file1 file2 > file3.命令參數:-A,
Time of Update: 2017-02-27
linux的touch命令不常用,一般在使用make的時候可能會用到,用來修改文 件時間戳記,或者建立一個不存在的檔案。1.命令格式:touch [ 選項]... 檔案...2.命令參數:-a 或--time=atime或 --time=access或--time=use 只更改存取時間。-c 或--no- create 不建立任何文檔。-d 使用指定的日期時間,而非現在的時 間。-f 此參數將忽略不予處理,僅負責解決BSD版本touch指令的相容 性問題。-
Time of Update: 2017-02-27
cp命令用來複製檔案或者目錄,是Linux系統中最常用的命令之一。一般情況 下,shell會設定一個別名,在命令列下複製檔案時,如果目標檔案已經存在, 就會詢問是否覆蓋,不管你是否使用-i參數。但是如果是在shell指令碼中執行cp 時,沒有-i參數時不會詢問是否覆蓋。這說明命令列和shell指令碼的執行方式有 些不同。1.命令格式:用法:cp [選項]... [-T] 源 目的或:cp [選項]... 源... 目錄或:cp [選項]... -t 目錄
Time of Update: 2017-02-27
mv命令是move的縮寫,可以用來移動檔案或者將檔案改名(move (rename) files),是Linux系統下常用的命令,經常用來備份檔案或者目錄。1.命令 格式:mv [選項] 源檔案或目錄 目標檔案或目錄2.命令功能:視mv命令中第二個參數類型的不同(是目標檔案還是目標目錄),mv命 令將檔案重新命名或將其移至一個新的目錄中。當第二個參數類型是檔案時,mv命 令完成檔案重新命名,此時,源檔案只能有一個(也可以是來源目錄名),它將所給
Time of Update: 2017-02-27
昨天學習了建立檔案和目錄的命令rm,今天學習一下linux中命令: rmdir命 令。rmdir是常用的命令,該命令的功能是刪除空目錄,一個目錄被刪除之前必 須是空的。(注意,rm - r dir命令可代替rmdir,但是有很大危險性。)刪除 某目錄時也必須具有對父目錄的寫入權限。1.命令格式:rmdir [選項 ]... 目錄...2.命令功能:該命令從一個目錄中刪除一個或多 個子目錄項,刪除某目錄時也必須具有對父目錄的寫入權限。3.命令參 數:- p