當前位置:才華齋>計算機>作業系統>

LINUX常用命令操作方法介紹

作業系統 閱讀(1.66W)

LINUX常用命令大全

LINUX常用命令操作方法介紹

1.1檔案內容查詢命令

grep、fgrep、egrep

語法:grep[選項][查詢模式][檔名1,檔名2,……]

選項:-E每個模式作為一個擴充套件的正則表示式對待

-F每個模式作為一組固定字串對待,而不作為正則表示式

-i比較時不區分大小寫

-l顯示首次匹配匹配串所在的檔名並用換行符將其分開。當在檔案中多次出現匹配串時,不重複顯示次檔名;

-x只顯示整行嚴格匹配的行

1.2檔案查詢命令find、locate

語法:find起始目錄尋找條件操作

以名稱和檔案屬性查詢

-name‘字串‘查詢檔名匹配所給字串的所有檔案,字串內可用萬用字元*、?、[]。

-lname‘字串‘查詢檔名匹配所給字串的所有符號連結檔案,字串內可用萬用字元*、?、[]。

-gidn查詢屬於ID號為n的使用者組的所有檔案。

-uidn查詢屬於ID號為n的使用者的所有檔案。

-group‘字串‘查詢屬於使用者組名為所給字串的所有的檔案。

-user‘字串‘查詢屬於使用者名稱為所給字串的所有的檔案。

-path‘字串‘查詢路徑名匹配所給字串的所有檔案,字串內可用萬用字元*、?、[]。

-perm許可權查詢具有指定許可權的檔案和目錄,許可權的表示可以如711、644。

-typex查詢型別為x的檔案,

語法:locate相關字

1.3檔案的複製、刪除和移動命令

檔案複製命令cp[選項]原始檔或目錄目標檔案或目錄

選項:-a通常在拷貝目錄時使用

-d拷貝時保留連線

-f刪除已經存在的目標檔案而不提示

-i和f選項相反

-p此時cp除複製原始檔內容外,還將其修改的時間和訪問許可權也複製到新檔案中

-r若給出的原始檔是一目錄檔案,此時cp將遞迴複製該目錄下的所有的子目錄和檔案,此時目標檔案必須為一個目錄名;

-l不作拷貝,只是連結檔案

檔案移動命令mv[選項]原始檔或目錄目標檔案或目錄

-i互動式操作

-f禁止互動式操作

檔案刪除命令rm[選項]檔案…

-f忽略不存在的檔案,從不給出提示

-r指示rm將引數中列出的全部目錄和子目錄均遞迴地刪除

-i進行互動式刪除

1.4檔案連結命令

ln[選項]目標[連結名]或ln[選項]目標目錄

選項:-s建立符號連結

1.5目錄的.建立和刪除命令

mkdir建立一個目錄

語法:mkdir[選項]dirname

選項:-m對新建目錄設定存取許可權

-p可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項後,系統將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄。

r

mdir刪除空目錄

語法:rmdir[選項]dirname

選項:-p遞迴刪除目錄dirname,當子目錄刪除後其父目錄為空時,也一同被刪除。

1.6改變工作目錄,顯示目錄內容命令

1、改變工作目錄:cd[directory]

2、顯示當前工作的目錄的絕對路徑:pwd

3、顯示目錄內容:ls[選項][目錄或是檔案]

選項:-a顯示指定目錄下所有子目錄與檔案,包括隱藏檔案;

-c按照檔案的修改時間排序

-C分成多列顯示各項

-d如果引數是目錄,只顯示其名稱而不顯示其下的個檔案

-F在目錄名後面標記“/”,可執行檔案後面標記“*”,符號連結後面標記“@”,管道(或FIFO)後面標記“|”,socket檔案後面標記“=”。

-l以長格式來顯示檔案的詳細資訊

-L若指定的名稱為一個符號連結,則顯示連結所指向的檔案

-t顯示時按修改時間而不是名字排序

-u顯示時按檔案上次存取的時間而不是名字排序

4、改變檔案或目錄的訪問許可權命令

chmod[who][+|-|=][mode]檔名?

Who選項:

-u表示使用者,即檔案和目錄的所有者

-g表示同組使用者

-o(other)表示其他使用者

-a(all)表示所有使用者

操作符號:

+新增某個許可權-取消某個許可權

=賦予給定許可權並取消其他所有的許可權(如果有的話)

mode選項:

-r可讀

-w可寫

-x可執行

chgrp[-R]groupfilename?改變目錄或檔案所屬的組

chown[-Rv]使用者或組檔案

1.7備份與壓縮命令

1、tar命令為檔案和目錄建立檔案

語法:tar[主選項+輔助選項]檔案或者目錄

u主選項

c建立新的檔案檔案。如果使用者想備份一個目錄或是一些檔案,則選此項

r把要存檔的檔案追加到檔案檔案的末尾

t列出檔案檔案的內容,檢視已經備份了哪些檔案;

u更新檔案

x從檔案檔案中釋放檔案;

u輔助選項

b該選項為磁帶機設定的,其後跟一位數字,用來說明區塊的大小,系統預設值為20

f使用檔案檔案或裝置,這個選項通常是必選的

k儲存已經存在的檔案。例如把某個檔案還原,在還原的過程中,遇到相同的檔案,不會進行覆蓋;

m在還原檔案時,把所有檔案的修改時間設定為現在;

M建立多卷的檔案檔案,以便在幾個磁碟中存放;

v詳細報告tar處理的檔案資訊

w每一步都要求確認

z用gzip來壓縮/解壓縮檔案

2、gzip命令壓縮/解壓縮命令

語法:gzip[選項]壓縮(解壓縮)的檔名

選項:-c將輸出寫到

標準輸出上,並保留原有檔案

-d將壓縮檔案解壓

-l顯示每個壓縮檔案的詳細資訊

-r遞迴式地查詢指定目錄並壓縮其中的所有檔案或者是解壓縮

-t測試、檢查壓縮檔案是否完整

-v對每一個壓縮和解壓的檔案,顯示檔名和壓縮比

3、unzip命令

用MSwindows下的壓縮軟體winzip壓縮的檔案在linux系統下展開

語法:unzip[選項]壓縮檔名

選項:-x檔案列表解壓縮檔案,但不包括指定的file檔案

-v檢視壓縮檔案目錄,但不解壓

-t測試檔案有無損壞,但不解壓

-d目錄將壓縮檔案解到指定目錄下

-z只顯示壓縮檔案的註解

-n不覆蓋已經存在的檔案

-o覆蓋已經存在的檔案且不要求使用者確認

-j不重建文件的目錄結構,把所有檔案解壓到同一目錄下

1.8在LINUX環境下執行DOS命令

linux系統提供了一組稱為mtools的可移植工具,可以讓使用者輕鬆地從標準的DOS軟盤上讀寫檔案和目錄。

mcd目錄名改變MSDOS目錄

mcopy原始檔目標檔案在MSDOS和UNIX之間複製檔案;

mdel目錄名刪除MSDOS目錄

mdir目錄名顯示MSDOS目錄

mformat驅動器號在低階格式化的軟盤上建立MSDOS檔案系統

rnlabel驅動器號產生MSDOS卷標

mmd目錄名刪除MSDOS目錄

mren原始檔目標檔案重新命名已存在的MSDOS檔案

mtype檔名顯示MSDOS檔案的內容