tft每日頭條

 > 圖文

 > linux命令大全詳解

linux命令大全詳解

圖文 更新时间:2024-09-05 03:21:00

linux命令大全詳解(Linux中這50個命令還不收藏)1

下面由linux系統教程欄目給大家介紹Linux文件管理的50個命令,希望對需要的朋友有所幫助!彙總:Linux文件管理的50個命令1.Linux cat命令cat 命令用于連接文件并打印到标準輸出設備上。2.Linux chattr命令Linux chattr命令用于改變文件屬性。3.Linux chgrp命令Linux chgrp命令用于變更文件或目錄的所屬群組。在UNIX系統家族裡,文件或目錄權限的掌控以擁有者及所屬群組來管理。您可以使用chgrp指令去變更文件與目錄的所屬群組,設置方式采用群組名稱或群組識别碼皆可。4.Linux chmod命令Linux/Unix 的文件調用權限分為三級 : 文件擁有者、群組、其他。利用 chmod 可以藉以控制文件如何被他人所調用。5.Linux chown命令Linux/Unix 是多人多工操作系統,所有的文件皆有擁有者。利用 chown 将指定文件的擁有者改為指定的用戶或組,用戶可以是用戶名或者用戶ID;組可以是組名或者組ID;文件是以空格分開的要改變權限的文件列表,支持通配符。一般來說,這個指令隻有是由系統管理者(root)所使用,一般使用者沒有權限可以改變别人的文件擁有者,也沒有權限可以自己的文件擁有者改設為别人。隻有系統管理者(root)才有這樣的權限。6.Linux cksum命令Linux cksum命令用于檢查文件的CRC是否正确。确保文件從一個系統傳輸到另一個系統的過程中不被損壞。CRC是一種排錯檢查方式,該校驗法的标準由CCITT所指定,至少可檢測到99.998%的已知錯誤。指定文件交由指令"cksum"進行校驗後,該指令會返回校驗結果供用戶核對文件是否正确無誤。若不指定任何文件名稱或是所給予的文件名為"-",則指令"cksum"會從标準輸入設備中讀取數據。7.Linux cmp命令Linux cmp命令用于比較兩個文件是否有差異。當相互比較的兩個文件完全一樣時,則該指令不會顯示任何信息。若發現有所差異,預設會标示出第一個不同之處的字符和列數編号。若不指定任何文件名稱或是所給予的文件名為"-",則cmp指令會從标準輸入設備讀取數據。8.Linux diff命令Linux diff命令用于比較文件的差異。diff以逐行的方式,比較文本文件的異同處。所是指定要比較目錄,則diff會比較目錄中相同文件名的文件,但不會比較其中子目錄。9.Linux git命令Linux git命令是文字模式下的文件管理員。git是用來管理文件的程序,它十分類似DOS下的Norton Commander,具有互動式操作界面。它的操作方法和Norton Commander幾乎一樣。10.Linux find命令Linux find命令用來在指定目錄下查找文件。任何位于參數之前的字符串都将被視為欲查找的目錄名。如果使用該命令時,不設置任何參數,則find命令将在當前目錄下查找子目錄與文件。并且将查找到的子目錄和文件全部進行顯示。11.Linux file命令Linux file命令用于辨識文件類型。通過file指令,我們得以辨識該文件的類型。12.Linux diffstat命令Linux diffstat命令根據diff的比較結果,顯示統計數字。diffstat讀取diff的輸出結果,然後統計各文件的插入,删除,修改等差異計量。13.Linux ln命令Linux ln命令是一個非常重要命令,它的功能是為某一個文件在另外一個位置建立一個同步的鍊接。當我們需要在不同的目錄,用到相同的文件時,我們不需要在每一個需要的目錄下都放一個必須相同的文件,我們隻要在某個固定的目錄,放上該文件,然後在 其它的目錄下用ln命令鍊接(link)它就可以,不必重複的占用磁盤空間。14.Linux cut命令Linux cut命令用于顯示每行從開頭算起 num1 到 num2 的文字。15.Linux indent命令Linux indent命令用于調整C原始代碼文件的格式。indent可辨識C的原始代碼文件,并加以格式化,以方便程序設計師閱讀。16.Linux gitview命令Linux gitview命令用于觀看文件的内容,它會同時顯示十六進制和ASCII格式的字碼。17.Linux less命令less 與 more 類似,但使用 less 可以随意浏覽文件,而 more 僅能向前移動,卻不能向後移動,而且 less 在查看之前不會加載整個文件。18.Linux locate命令Linux locate命令用于查找符合條件的文檔,他會去保存文檔和目錄名稱的數據庫内,查找合乎範本樣式條件的文檔或目錄。一般情況我們隻需要輸入 locate your_file_name 即可查找指定文件。19.Linux lsattr命令Linux lsattr命令用于顯示文件屬性。用chattr執行改變文件或目錄的屬性,可執行lsattr指令查詢其屬性。20.Linux mattrib命令Linux mattrib命令用來變更或顯示MS-DOS文件的屬性。mattrib為mtools工具指令,模拟MS-DOS的attrib指令,可變更MS-DOS文件的屬性。21.Linux mc命令Linux mc命令用于提供一個菜單式的文件管理程序。執行mc之後,将會看到菜單式的文件管理程序,共分成4個部分。22.Linux mdel命令Linux mdel命令用來删除 MSDOS 格式的檔案。在删除隻讀之前會有提示信息産生。23.Linux mdir命令Linux mdir命令用于顯示MS-DOS目錄。mdir為mtools工具指令,模拟MS-DOS的dir指令,可顯示MS-DOS文件系統中的目錄内容。24.Linux mktemp命令Linux mktemp命令用于建立暫存文件。mktemp建立的一個暫存文件,供shell script使用。25.Linux more命令Linux more 命令類似 cat ,不過會以一頁一頁的形式顯示,更方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,而且還有搜尋字串的功能(與 vi 相似),使用中的說明文件,請按 h 。26.Linux mmove命令Linux mmove命令用于在MS-DOS文件系統中,移動文件或目錄,或更改名稱。mmove為mtools工具命令,模拟MS-DOS的move命令,可在MS-DOS文件系統中移動現有的文件或目錄,或是更改現有文件或目錄的名稱。27.Linux mread命令Linux mread命令用于将MS-DOS文件複制到Linux/Unix的目錄中。mread為mtools工具命令,可将MS-DOS文件複制到Linux的文件系統中。這個命令目前已經不常用,一般都使用mcopy命令來代替。28.Linux mren命令Linux mren命令用于更改MS-DOS文件或目錄的名稱,或是移動文件或目錄。mren為MS-DOS工具指令,與DOS下的ren指令相似,可以實現更改MS-DOS文件或目錄名稱。源文件必須是磁盤上已經存在的文件,若忽略盤符及路徑,則表示當前盤及當前目錄的文件。新文件名是所要更換的文件名稱。新文件名稱前不可以加與源文件不同的盤符及路徑,因為該命令隻能更改同一盤上的文件名稱。29.Linux mtools命令Linux mtools命令用于顯示mtools支持的指令。mtools為MS-DOS文件系統的工具程序,可模拟許多MS-DOS的指令。這些指令都是mtools的符号連接,因此會有一些共同的特性。30.Linux mtoolstest命令Linux mtoolstest命令用于測試并顯示mtools的相關設置。mtoolstest為mtools工具指令,可讀取與分析mtools的配置文件,并在屏幕上顯示結果。31.Linux mv命令Linux mv命令用來為文件或目錄改名、或将文件或目錄移入其它位置。32.Linux od命令Linux od命令用于輸出文件内容。od指令會讀取所給予的文件的内容,并将其内容以八進制字碼呈現出來。33.Linux paste命令Linux paste命令用于合并文件的列。paste指令會把每個文件以列對列的方式,一列列地加以合并。34.Linux patch命令Linux patch命令用于修補文件。patch指令讓用戶利用設置修補文件的方式,修改,更新原始文件。倘若一次僅修改一個文件,可直接在指令列中下達指令依序執行。如果配合修補文件的方式則能一次修補大批文件,這也是Linux系統核心的升級方法之一。35.Linux rcp命令Linux rcp命令用于複制遠程文件或目錄。rcp指令用在遠端複制文件或目錄,如同時指定兩個以上的文件或目錄,且最後的目的地是一個已經存在的目錄,則它會把前面指定的所有文件或目錄複制到該目錄中。36.Linux rm命令Linux rm命令用于删除一個文件或者目錄。37.Linux slocate命令Linux slocate命令查找文件或目錄。slocate本身具有一個數據庫,裡面存放了系統中文件與目錄的相關信息。38.Linux split命令Linux split命令用于将一個文件分割成數個。該指令将大文件分割成較小的文件,在默認情況下将按照每1000行切割成一個小文件。39.Linux tee命令Linux tee命令用于讀取标準輸入的數據,并将其内容輸出成文件。tee指令會從标準輸入設備讀取數據,将其内容輸出到标準輸出設備,同時保存成文件。40.Linux tmpwatch命令Linux tmpwatch命令用于删除暫存文件。執行tmpwatch指令可删除不必要的暫存文件,您可以設置文件超期時間,單位以小時計算。41.Linux touch命令Linux touch命令用于修改文件或者目錄的時間屬性,包括存取時間和更改時間。若文件不存在,系統會建立一個新的文件。ls -l 可以顯示檔案的時間記錄。42.Linux umask命令Linux umask命令指定在建立文件時預設的權限掩碼。umask可用來設定[權限掩碼]。[權限掩碼]是由3個八進制的數字所組成,将現有的存取權限減掉權限掩碼後,即可産生建立文件時預設的權限。43.Linux which命令Linux which命令用于查找文件。which指令會在環境變量$PATH設置的目錄裡查找符合條件的文件。44.Linux cp命令Linux cp命令主要用于複制文件或目錄。45.Linux whereis命令Linux whereis命令用于查找文件。該指令會在特定目錄中查找符合條件的文件。這些文件應屬于原始代碼、二進制文件,或是幫助文件。該指令隻能用于查找二進制文件、源代碼文件和man手冊頁,一般文件的定位需使用locate命令。46.Linux mcopy命令Linux mcopy命令用來複制 MSDOS 格式文件到 Linux 中,或是由 Linux 中複制 MSDOS 文件到磁片上。mcopy 可複制單一的文件到所指定的文件名稱,或是複制數個文件到所指定的目錄之中。來源與目的文件可為 MSDOS 或是 Linux 文件。mcopy指令是一種mtools工具指令,可以在DOS系統中複制文件或者在DOS與Linux操作系統之間進行文件複制。47.Linux mshowfat命令Linux mshowfat命令用于顯示MS-DOS文件在FAT中的記錄。mshowfat為mtools工具指令,可顯示MS-DOS文件在FAT中的記錄編号。48.Linux rhmask命令Linux rhmask命令用于對文件進行加密和解密操作。執行rhmask指令可制作加密過的文件,方便用戶在公開的網絡上傳輸該文件,而不至于被任意盜用。49.Linux scp命令Linux scp命令用于Linux之間複制文件和目錄。scp是 secure copy的縮寫, scp是linux系統下基于ssh登陸進行安全的遠程文件拷貝命令。50.Linux awk 命令AWK是一種處理文本文件的語言,是一個強大的文本分析工具。之所以叫AWK是因為其取了三位創始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的Family Name的首字符。以上就是Linux中這50個命令還不收藏!的詳細内容

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved