\"操作將幾條記錄組合成壹個新文件,或者用\" >;>將文件附加到已保存文件的後面。語法:cat[參數]文件列表-n或- number:從1開始對所有輸出行進行編號。-b或- number-nonblank:類似" />
當前位置:成語大全網 - 書法字典 - Linux常用命令需要具體例子。

Linux常用命令需要具體例子。

命令很多,學了壹次就忘了,只能慢慢積累。很多命令,比如1,文件查看,連接,壹般都不需要。

將文件連接在壹起,用">"操作將幾條記錄組合成壹個新文件,或者用" >;>將文件附加到已保存文件的後面。

語法:

cat[參數]文件列表

-n或- number:從1開始對所有輸出行進行編號。

-b或- number-nonblank:類似於N,但是空行沒有編號。

-s:遇到兩個空行,替換為壹個空行。

-v:顯示不可打印的字符。

文件列表:組合文件的可選列表。2、分屏顯示命令

類似於cat,但它壹次顯示壹頁,按空格鍵顯示下壹頁,然後按

語法

更多[選項]

-num:指定每個屏幕顯示的行數。

-d:屏幕底部的提示信息

-L:默認情況下,當遇到進紙字符L時,More將暫停。使用此選項取消此功能。

-f:計算實際行數。

-p:不要滾動每壹頁,在顯示之前清空屏幕。

-s:遇到兩個空行,替換為壹個空行。

-u:不顯示下劃線。

+/& lt;字符串& gt:在文件中搜索字符串,並顯示字符串所在頁面的內容。

+/& lt;num & gt:從行號開始顯示。

用於顯示的文件。

3.按頁面顯示文件。與“更多”類似,但允許在文件中來回移動。

語法:

少[參數]文件名

-i:查詢時忽略大小寫。

-num:指定每頁顯示的行數。

-p & lt;字符串& gt:在文件中搜索字符串,並從第壹個符合條件的位置開始顯示。

-S:當壹列的內容超出顯示屏寬度時,超出的部分會被直接截斷丟棄。默認情況下,多余部分將被折疊回去,以顯示復制、刪除和移動命令。

1,復制文件。

語法:

Cp[選項]

Cp[選項]

-r遞歸復制目錄

-f刪除現有的目標文件並再次復制它。

-a在備份中盡可能保留源文件的結構和屬性。

2.刪除

RM[選項]

該命令用於逐個刪除指定的文件或目錄。默認情況下,我很窮,

語法:

-f強制刪除,包括只讀文件,不提示用戶。

-刪除每個文件時,我會提示用戶。

-r遞歸刪除目錄中的內容,移動或重命名文件和目錄。

語法:

Mv[參數]源文件目標文件

-f強制覆蓋現有文件。

-我在覆蓋現有文件之前提示用戶。

-u當目標文件的時間比原始文件新時,目標文件不會被覆蓋。

-v移動文件時輸出相關信息。創建和刪除目錄命令

1,創建目錄命令

Mkdir [parameter]目錄名

-p如果父目錄不存在,則創建所有父目錄。2.刪除空目錄。

語法:

rmdir[參數]目錄列表

-p表示刪除指定目錄後,如果該目錄的父目錄為空,則切換工作目錄和顯示目錄的命令會壹起刪除。

1.更改當前工作目錄。

語法:

Cd目錄名

如果沒有添加目錄名,則返回用戶的根目錄,並且用戶必須能夠訪問該目錄。另外,cd ~指的是切換到您的主目錄,而cd../ ..可以切換到上壹個目錄。2.顯示工作或當前目錄名。

pwd[參數]3。列出目錄中的內容。

語法:

ls[參數][目錄]

-A顯示所有文件,包括隱藏文件(以“.”開頭的文件),但不列出當前目錄“”。和父目錄“..”。

-a顯示所有文件,包括“.”還有“..”目錄。

-d僅列出目錄名;不要列出它的內容。

-l給出了壹長串文件。包括權限、所有權、大小、文件名、最後修改時間等。

-t按時間順序顯示。

-F表示文件類型,在列出的文件名後有符號。通常,文件沒有符號,“*”表示可執行文件,“/”表示目錄。

-R如果目錄中有文件,遞歸列出目錄中的文件搜索和定位命令。

1,查找文件或目錄命令

格式

查找[路徑....][表情]

該命令從path開始在目錄樹層次結構中搜索文件,並列出滿足表達式要求的文件。第壹個輸入命令是-、(、)、!初始參數被視為表達式的壹部分,這些符號之前的參數被視為要搜索的路徑,這些符號之後的參數被視為表達式的壹部分。如果沒有給定path,則使用當前工作目錄,如果沒有給定expression,則使用-print作為默認表達式。

表達式的參數多達二三十個,這裏只列舉幾個常用的。

-阿明& ltn & gt過去n分鐘內訪問過的文件

-an wer & lt;文件& gt比文件file晚訪問的文件。

-atime & lt;n & gt過去n天內訪問過的文件

-cmin & lt;n & gt在過去n分鐘內修改過的文件

-cnewer & lt;文件& gt比文件更新的文件

-ctime & lt;n & gt過去n天內修改過的文件

-內容為空的空文件

-GID & lt;n & gtor-組

-ipath & lt;p & gt,-path & lt;p & gt路徑名與p匹配的文件,ipath表示忽略大小寫。

-name & lt;名稱& gt,-iname & lt;名稱& gt如果文件名與名稱匹配,iname意味著忽略大小寫。

-大小& ltn個單位>文件大小為n個單位。

-type & lt;檔案類型的意義和名利ls的選擇是壹樣的。

-PID & lt;n & gt進程id為n的文件

Exp1 exp2或exp1 -a exp2或exp 1-和exp2含義相同,表示這兩個條件同時滿足。

!Expr或-not expr表示對expr的否定。

Exp1 -o exp2或exp 1-或exp2表示滿足其中壹個條件。2.文件位置命令。

定位允許用戶在文件系統中快速搜索指定的文件。方法是建立壹個包括系統中所有文件名和路徑的數據庫,然後妳只需要在查找的時候查詢這個數據庫,而不需要實際深入到文件系統中。在壹般分發中,數據庫的建立是在contab中自動執行的。壹般用戶只需要使用定位[選項]

-U創建數據庫,而-U指定開始位置。-e將從搜索中排除。-l如果是1。,啟動安全模式。在安全模式下,用戶將看不到權限看不到的文件。這壹開始會變慢,因為locate必須從實際的文件系統中獲取文件的權限數據。-f排除特定的文件系統,例如,我們沒有理由將文件放在數據庫中的proc文件系統中。-q安靜模式,不會顯示錯誤消息。-n最多顯示輸出。-r使用正規表達式進行搜索的條件。-o指定數據清單的名稱。-d指定數據庫的路徑-h顯示輔助消息-v顯示更多消息-V顯示程序的版本消息連接命令。

ln[選項]

在Linux/Unix文件系統中,有壹個所謂的鏈接,可以看作是壹個文件的別名。鏈接可以分為兩種:硬鏈接和符號鏈接。硬鏈接是指壹個文件可以有多個名字,而軟鏈接是指生成壹個特殊的文件,其內容指向另壹個文件的位置。硬鏈接存在於同壹個文件系統中,而軟鏈接可以跨越不同的文件系統。Ln源dist是生成壹個到源的dist,使用硬鏈接還是軟鏈接由參數決定。無論是硬鏈接還是軟鏈接都不會復制原文件,只會占用很少的磁盤空間。-f:鏈接時刪除與dist同名的文件。

-d:允許系統管理員硬鏈接他們自己的目錄。

-i:刪除與dist同名的文件前詢問。

-n:制作軟鏈接時,將dist作為普通文件對待。

-s:做壹個符號鏈接。

-v:在鏈接前顯示文件名。

-b:備份鏈接時將被覆蓋或刪除的文件。

更改文件或目錄的時間命令

觸摸[選項]

-a改變文件的閱讀時間記錄。

-m改變文件的修改時間記錄。

-c如果目標文件不存在,將不會創建新文件。它與-不-創建具有相同的效果。

不使用-f,但保留它是為了與其他unix系統兼容。

-r使用參考文件的時間記錄與- file具有相同的效果。

-d以各種格式設置時間和日期。

-t以與date命令相同的格式設置文件的時間記錄。

- no-create不會創建新文件。

備份命令

tar & lt主選項>[次選項]<文件或目錄>

Tar可以為文件和目錄創建歸檔。使用tar,用戶可以為特定文件創建文件(備份文件),更改文件中的文件,或者向文件中添加新文件。Tar最初用於在磁帶上創建文件。現在,用戶可以在任何設備上創建文件,比如軟盤。使用tar命令,可以將很多文件和目錄打包成壹個文件,這對於備份文件或者將幾個記錄組文件制作成壹個文件進行網絡傳輸非常有用。Linux上的Tar是GNU版本。

主要選項:

創建壹個新的存檔文件。如果用戶想要備份目錄或某些文件,請選擇此選項。

r將要歸檔的文件附加到歸檔文件的末尾。例如,如果用戶已經備份了壹個文件,但發現還有壹個目錄或壹些文件忘記備份,您可以使用該選項將忘記的目錄或文件追加到備份文件中。

t列出存檔文件的內容,以查看哪些文件已經備份。

u更新文件。也就是說,原來的備份文件被新的文件替換,如果在備份文件中找不到要更新的文件,就追加到備份文件的末尾。

x從存檔文件中釋放文件。

次要選項:

b該選項是為磁帶驅動器設置的。後跟壹個數字來解釋塊的大小。系統默認值為20(20*512字節)。

使用檔案文件或設備。該選項通常是必需的。

k保存現有文件。比如我們在恢復壹個文件的時候,在恢復的過程中遇到了同壹個文件,不會覆蓋。

m恢復文件時,將所有文件的修改時間設置為現在。

m創建多卷歸檔文件,存儲在多個磁盤上。

v詳細報告tar處理的文件信息。如果沒有這個選項,tar不會報告文件信息。

每壹步都需要確認。

使用gzip壓縮/解壓縮文件。使用此選項,可以壓縮存檔文件,但在還原時也必須使用此選項解壓縮。

焦油最基本用法的例子

tar-cf all.tar *。使用jpeg文件交換格式存儲的編碼圖像文件擴展名

該命令用於鍵入所有。jpg文件打包成壹個名為all.tar的包。-c表示生成新的包,-f指定包的文件名。

tar-RF all.tar *。可交換的圖像格式

該命令用於添加所有。gif文件到all.tar的包裏。-r表示添加文件。

tar-uf all.tar徽標. gif

該命令用於更新原始tar包all.tar中的logo.gif文件,而-u表示更新該文件。

tar-TF all.tar

這個命令列出all.tar包中的所有文件,-t表示列出文件。

all.tar衛視|更多

這個命令列出了all.tar包中的所有文件,並在分屏模式下對它們進行壓縮和解壓縮。

gzip命令用於壓縮文件。它不僅可以用來壓縮較大且很少使用的文件以節省磁盤空間,還可以與tar命令壹起形成Linux操作系統中流行的壓縮文件格式。據統計,gzip命令對文本文件的壓縮率為60% ~ 70%。

gzip[選項][文件名]

-c輸出並保留原始文件。

-d解壓縮壓縮文件,默認情況下該文件是壓縮的。

-l顯示關於壓縮文件壓縮的消息。

-r遞歸壓縮或解壓縮

-t,可以用來測試壓縮文件的完整性。如果文件正常,gzip不會給出任何顯示。如果您想看到字母OK,可以在測試文件時使用-tv參數。

-v顯示每個操作文件的文件名和壓縮比。

解壓縮命令位於/usr/bin目錄中。它們與MS DOS中的pkzip、MS Windows中的pkunzip和MS Windows中的Winzip具有相同的功能。他們把文件壓縮成。zip文件以節省硬盤空間,然後在必要時解壓縮壓縮文件。該命令的權限是所有用戶。

解壓縮[選項][壓縮文件名]

-d & lt;目錄>如果您知道提取的目錄,它默認為當前目錄。

-n:解壓縮時不要覆蓋原始文件。

-o:不用先問用戶。執行解壓縮後,原始文件將被覆蓋。

-j:將所有文件解壓縮到同壹個目錄,不處理壓縮文件的原始目錄路徑。

-v:查看壓縮文件的內容,但不要解壓縮。

-t:檢查壓縮文件是否正確,但不要解壓縮顯示文本命令。

echo[-n]& lt;字符串>

在屏幕上顯示壹個字符串,而-n表示日立命令不換行顯示。

cal[期權][[月]年]

-j顯示給定月份中的每壹天是壹年中的哪壹天(從65438+10月1開始計數)。

-y顯示全年的日歷。

-1顯示當前月份的日歷。

-3顯示上個月、本月和下個月的日歷。

-s將星期日作為壹周的第壹天。

-m將星期壹作為壹周的第壹天,例如cal 5 2006。

顯示2006年5月的日歷。

日期和時間命令

Date [Options] [+FormatString]顯示日期和時間。

日期& ltsetstring & gt設置日期和時間

它的選項很多,這裏就不壹壹列舉了。清晰的命令,軟件包管理。

RPM的全稱是Red Hat Package Manager(Red Hat幾乎所有的Linux發行版都使用這種形式的軟件包來管理軟件的安裝、更新和卸載。

01,安裝

rpm -i(或- install)選項文件1.rpm...fileN.rpm

安裝期間的-h(或-hash)輸出散列標記(` `# ' ')。

- test只測試安裝,不測試實際安裝。

- percent以百分比形式輸出安裝進度。

- excludedocs不在軟件包中安裝文檔文件。

-包括docs安裝文件

- replacepkgs強制重新安裝已安裝的軟件包。

- replacefiles替換屬於其他包的文件。

- force忽略軟件包和文件之間的沖突。

- noscripts不運行安裝前和安裝後腳本。

- prefix將軟件包安裝到指定的路徑。

- ignorearch不檢查包的結構。

- ignoreos不檢查軟件包運行的操作系統。

- nodeps不檢查依賴關系。

- ftpproxy用作FTP代理。

- ftpport指定FTP的端口號為

通用選項

-v顯示附加信息。

-vv顯示調試信息。

- root讓RPM使用指定的路徑作為“根目錄”,這樣預安裝程序和後安裝程序都將安裝在這個目錄中。

- rcfile將rpmrc文件設置為

- dbpath將RPM數據清單所在的路徑設置為02,並刪除它。

命令格式:

rpm -e(或- erase)選項pkg1...pkgN

參數

Pkg1...pkgN:要刪除的軟件包。

詳細選項

-測試僅執行已刪除的測試。

- noscripts不運行安裝前和安裝後腳本。

- nodeps不檢查依賴關系。

03.提升

命令格式

rpm -U(或- upgrade)選項文件1.rpm...fileN.rpm

參數

文件名1.rpm...fileN.rpm軟件包。

詳細選項

安裝期間的-h(或-hash)輸出散列標記(` `# ' ')。

- oldpackage允許“升級”到舊版本。

-測試僅執行升級測試。

- excludedocs不在軟件包中安裝文檔文件。

-包括docs安裝文件

- replacepkgs強制重新安裝已安裝的軟件包。

- replacefiles替換屬於其他包的文件。

- force忽略軟件包和文件之間的沖突。

- percent以百分比形式輸出安裝進度。

- noscripts不運行安裝前和安裝後腳本。

- prefix將軟件包安裝到指定的路徑。

- ignorearch不檢查包的結構。

- ignoreos不檢查軟件包運行的操作系統。

- nodeps不檢查依賴關系。

- ftpproxy用作FTP代理。

- ftpport指定FTP的端口號為04,查詢

命令格式:

rpm -q(或- query)選項

參數:

Pkg1...pkgN:查詢已安裝的軟件包。

詳細選項

-p(或` `-' ')查詢軟件包的文件。

-f查詢屬於哪個包

-查詢所有已安裝的軟件包

- whatprovides查詢提供功能的軟件包。

-g查詢屬於該組的包。

- whatrequires查詢所有需要函數的軟件包。

信息選項

顯示軟件包的所有標識。

-i顯示軟件包的摘要信息。

-l顯示包中文件的列表。

-c顯示配置文件列表。

-d顯示文檔文件的列表。

-s顯示包中文件的列表,並顯示每個文件的狀態。

- scripts顯示安裝、卸載和驗證腳本。

- queryformat(或- qf)以用戶指定的方式顯示查詢信息。

- dump顯示每個文件的所有驗證信息。

- provides顯示軟件包提供的功能。

-requires(或-r)顯示軟件包所需的功能。

05.檢查安裝的軟件包。

命令格式:

rpm -V(或- verify,或-y)選項

參數

PKG1...PKGN將驗證的包的名稱。

軟件包選項

-p根據包文件進行驗證

-f支票所屬的包。

-驗證驗證所有軟件包。

-g驗證屬於該組的所有軟件包。

詳細選項

- noscripts不運行驗證腳本。

- nodeps不檢查依賴關系。

- nofiles不是mcrc屬性。

06.檢查軟件包中的文件。

語法:

rpm -K(或- checksig)選項文件1.rpm...fileN.rpm

參數:

file1.rpm的文件名連接幫助命令...fileN.rpm軟件包

man & ltcommand & gt

信息& ltcommand & gt這個功能比man更強大,但是目前只有Linux有,其他UNIX沒有這個命令。

幫助& ltcommand & gt