1. cat 連接文件(1)語(yǔ)法:cat[選項(xiàng)]文件列表
(2)參數(shù):
文件列表:這是要連接文件的選項(xiàng)列表。如果沒(méi)有指定文件或連字號(hào)(-),就從標(biāo)準(zhǔn)輸入讀取。
-b:計(jì)算所有非空輸出行,開(kāi)始為1。
-e:相當(dāng)于-vE。
-n:計(jì)算所有輸出行,開(kāi)始為1。
-s:將相連的多個(gè)空行用單一空行代替。
-t:相當(dāng)于-vT。
-u:忽略;為UNIX兼容產(chǎn)品而使用。
-V:顯示除LFD和TAB以外的所有控制符,使用^作標(biāo)志并在高位置的字符前放M-。
-A:相當(dāng)于-vET。
-:E在每行末尾顯示$符號(hào)。
-T:用^I顯示TAB符號(hào)。
–help:打印使用信息,并以非零狀態(tài)退出。
–version:在標(biāo)準(zhǔn)輸出打印版本信息,然后退出。
2. cd 改變當(dāng)前工作目錄(1)語(yǔ)法:cd目錄名
(2)參數(shù):
目錄名:改變到選定的目錄名。如果沒(méi)有指定目錄,就返回用戶本戶目錄。
3. cp 拷貝文件(1)語(yǔ)法:cp[選項(xiàng)] 源文件 目標(biāo)文件
cp[選項(xiàng)] 源文件組 目標(biāo)目錄
(2)參數(shù):
-a:在備份中保持盡可能多的源文件結(jié)構(gòu)和屬性。
-b:作將要覆蓋或刪除文件的備份。
-d:將符號(hào)連接作為符號(hào)連接拷貝,而不拷貝它們所指的文件。并在備份中保持源文件間固有的連接關(guān)系。
-f:刪除已存在的目標(biāo)文件。
-i:提示是否覆蓋已存在的目標(biāo)文件。
-l:形成固有連接以代替非目錄的拷貝。
-P:通過(guò)加入目標(biāo)目錄分支和指定的源文件名形成每個(gè)目標(biāo)文件名。給cp的最后一個(gè)變量必須是已存在的目錄的名字。
-p:保持原先文件的所有者,組,權(quán)限和時(shí)間標(biāo)志。
-r:遞歸拷貝目錄,把所有非目錄文件當(dāng)普通文件拷貝。
-s:建立符號(hào)連接,代替非目錄文件的拷貝。如果目標(biāo)文件不在當(dāng)前目錄,所有的源文件名必須是絕對(duì)路徑(從‘/’開(kāi)始)。對(duì)不支持符號(hào)連接的系統(tǒng),本選項(xiàng)將產(chǎn)生一個(gè)錯(cuò)誤信息。
-u:更新選項(xiàng)。目標(biāo)是非目錄自己經(jīng)存在并具有相同的或更新的修改時(shí)間,則不拷貝。
-v:在拷貝前打印每個(gè)文件名。
-x:從開(kāi)始拷貝的文件開(kāi)始,跳過(guò)在不同文件系統(tǒng)上的子目錄。
-R:遞歸拷貝目錄。
–help:在標(biāo)準(zhǔn)輸出打印使用信息,并順利退出。
–version:在標(biāo)準(zhǔn)輸出打印版本信息,并順利退出。
-S:用于產(chǎn)生備份文件的后綴??梢杂肧IMPLE_BACKUP_SUFFIX環(huán)境變量建立,它能被此選項(xiàng)繞過(guò)。若以上都未給出,缺省值是~。
-V值:備份產(chǎn)生的類(lèi)型。可以用VERSION_CONTROL環(huán)境變量建立。它能被此選項(xiàng)繞過(guò)。如果VERSION_CONTROL環(huán)境變量未建立,而本選項(xiàng)也未給出,缺省備份類(lèi)型是目前類(lèi)型,有效的值是:
t或numbered:總是建編號(hào)備份。
nil或exixting:如果文件已有的備份編號(hào),建編號(hào)備份其他文件建立單一備份。
never或simple:總是建立單一備份。
源文件:要拷貝的文件。
目標(biāo)文件:目標(biāo)名。也可以是目錄名,這種情況下,源文件名作為目標(biāo)文件名,而文件放在該目錄下。
源文件組:要拷貝文件的由空格分隔的列表。
目標(biāo)目錄:目標(biāo)目錄。
4. find 非常有力的查詢(xún)工具(1)語(yǔ)法:find目錄列表 匹配標(biāo)準(zhǔn)
(2)參數(shù):
目錄列表:希望查詢(xún)文件或文件集的目錄列表目錄間用空格分隔。
匹配標(biāo)準(zhǔn):希望查詢(xún)的文件的匹配標(biāo)準(zhǔn)或說(shuō)明。
-name文件:告訴find要找什么文件;要找的文件包括在引號(hào)中,可以使用通配符(*和?)
-perm模式:匹配所有模式為指定數(shù)字型模式值的文件。不僅僅是讀,寫(xiě)和執(zhí)行,所有模式都必須匹配。如果在模式前是負(fù)號(hào)(-),表示采用除這個(gè)模式的所有模式。
-type x:匹配所有類(lèi)型為x的文件。x是c(字符特殊),b(塊特殊),d(目錄),p(有名管道),l(符號(hào)連接),s(套接文件)或f(一般文件)。
-links n:匹配所有連接數(shù)為n的文件。
-size n:匹配所有大小為n 塊的文件(512字節(jié)塊,若k在n后,則為1K字節(jié)塊)。
-user用戶號(hào):匹配所有用戶序列號(hào)是前面所指定的用戶序列號(hào)的文件,可以是數(shù)字型的值或用戶登錄名。
-atime n:匹配所有在前n天內(nèi)訪問(wèn)過(guò)的文件。
-mtime n:匹配所有在前n天內(nèi)修改過(guò)的文件。
-exec命令:對(duì)每個(gè)匹配文件執(zhí)行指定命令,標(biāo)志{}用于指定命令執(zhí)行時(shí)文件名出現(xiàn)的地方。命令必須終止于轉(zhuǎn)義分號(hào)( ;)。例如-xec ls –d{} ;。這里,命令ls用-d變?cè)獔?zhí)行,每個(gè)文件在發(fā)現(xiàn){}的地方傳給ls。
-newer文件:匹配所有修改時(shí)間比f(wàn)ile文件更新的文件。
5. grep 在文件中查找模式當(dāng)找到時(shí)報(bào)告(1)語(yǔ)法:grep [選項(xiàng)] 正則表達(dá)式 文件列表
egrep [選項(xiàng)] 正則表達(dá)式 文件列表
fgrep [選項(xiàng)] 串 文件列表
(2)參數(shù):
文件列表:可選的用空格分隔的文件列表。用于查詢(xún)給出的串或正則表達(dá)式。若為空則查詢(xún)標(biāo)準(zhǔn)輸入。
正則表達(dá)式:要查詢(xún)的正則表達(dá)式。正則表達(dá)式是ed使用的一種格式。參閱用戶手冊(cè)查正則表達(dá)式的定義。
串:希望在文件中查到的串。
-v:列出不匹配串或正則表達(dá)式的行。
-c:對(duì)匹配的行計(jì)數(shù)。
-l:只顯示包含匹配的文件的文件名。
-h:抑制包含匹配文件的文件名的顯示(只對(duì)grep和egrep適用)。
-n:每個(gè)匹配行只按照相對(duì)的行號(hào)顯示。
-i:產(chǎn)生不區(qū)分大小寫(xiě)的匹配,缺省狀態(tài)是區(qū)分大小寫(xiě)。
-e正則表達(dá)式:用于正則表達(dá)式或串開(kāi)始于連字符。
-f文件:文件包含要查詢(xún)的串或規(guī)則表達(dá)式。
6. ls 列出文件系統(tǒng)中的文件(1)語(yǔ)法:ls [選項(xiàng)] [文件列表]
(2)參數(shù):
-a:顯示所有文件,包括當(dāng)前目錄和父目錄。
-c:按列輸出,縱向排序。
-x:按列輸出,橫向排序。
-d:將每一條都當(dāng)作一個(gè)目錄。
-l:給出長(zhǎng)表。長(zhǎng)表顯示文件的詳細(xì)內(nèi)容,如:文件類(lèi)型,權(quán)限,連接或目錄計(jì)數(shù),所有者,組,按字節(jié)文件大小,文件的最近修改時(shí)間和文件名。文件類(lèi)型有:
-:常規(guī)文件
d:目錄
b:塊設(shè)備特殊(磁盤(pán))
c:字符特殊設(shè)備(終端)
p:有名管道
s:信號(hào)燈
m:共享存儲(chǔ)器
權(quán)限有三個(gè)串,每串有三個(gè)字節(jié),各串代表所有者,組和其他權(quán)限,權(quán)限如下:
r:讀權(quán)
w:寫(xiě)權(quán)
x:執(zhí)行權(quán)
-t:按最后修改的時(shí)間排序,用-l標(biāo)志一起使用。
-u:按最后訪問(wèn)的時(shí)間排序,用-l標(biāo)志一起使用。
-c:按i節(jié)點(diǎn)信息最后修改的時(shí)間排序,用-l標(biāo)志一起使用。
-r:反向排序。
-i:在第一列顯示文件的i節(jié)點(diǎn)數(shù)。
-F:將/放在目錄輸入后,*放在可執(zhí)行程序后,@放在符號(hào)連接后,!放在FIFO后,=放在套接文件后,正規(guī)文件后什么也不放。
文件列表:用ls要處理的文件列表,可以使用通配符。
7. more 通用的按頁(yè)顯示(1)語(yǔ)法:more [選項(xiàng)] 文件名
(2)參數(shù):
-n:n是整數(shù),用于建立大小為n行長(zhǎng)的窗口。窗口大小是在屏幕上顯示多少行。
-c:用more給文本翻頁(yè)時(shí)通過(guò)從頭清除一行,然后再在最后寫(xiě)下一行的辦法寫(xiě)入。通常,more清除屏幕,再寫(xiě)每一行。
-d:顯示 “Press space to cpntinue, ‘q’ quit”代替more的缺省提示符。
-f:計(jì)算邏輯行代替屏幕行。長(zhǎng)行在屏幕上換行顯示,通常被more計(jì)算為新的一行;-f標(biāo)志對(duì)長(zhǎng)行的換行顯示不計(jì)數(shù)。
-l:不處理^L(換頁(yè))字符。通常,more處理^L與窗口填滿暫停一樣。
-s:多個(gè)空行壓縮處理為一個(gè)。
-p:不滾屏,代替它的是清屏并顯示文本。
-u:禁止加下劃線。
文件名:希望用more顯示的文件列表。
8. rm 從文件系統(tǒng)中刪除文件及整個(gè)目錄(1)語(yǔ)法:rm [選項(xiàng)] 文件列表
(2)參數(shù):
文件列表:希望刪除的用空格分隔i的文件列表,可以包括目錄名。
-r:刪除文件列表中指定的目錄,若不用此標(biāo)志則不刪除目錄。
-i:指定交互模式。在執(zhí)行刪除前提示確認(rèn)。任何以Y開(kāi)始的響應(yīng)都表示肯定;其他則表示否定。
-f:指定強(qiáng)行刪除模式。通常,在刪除文件權(quán)限可滿足時(shí)rm提示。本標(biāo)志強(qiáng)迫刪除,不用提示。
-V:羅嗦模式。在刪除前回顯文件名。
–:指明所有選項(xiàng)結(jié)束。用于刪除一個(gè)文件名與某一選項(xiàng)相同的文件。例如:假定偶然建立了名為-f的文件,又打算刪除它,命令rm –f不起任何作用,因?yàn)閒被解釋成標(biāo)志而不是文件名;而命令rm — -f能成功地刪除文件。
9. vi 最常用的文本編輯(1)語(yǔ)法:vi 文件名
對(duì)指定的文件執(zhí)行vi編輯程序。
(2)參數(shù):
文件名:要編輯的文件名。
以下是可在vi中使用的部分命令:
Esc:按<Esc>鍵將返回命令模式,允許輸入新命令。
r:替換一個(gè)字符。
R:無(wú)限制地在一行中替換。
i:插入模式。
dd:刪除一行。
x:刪除一個(gè)字符。
$:行尾。
^:行的開(kāi)始。
:x :寫(xiě)文件并退出vi。
:q!:退出vi,不存文件。
/:允許輸入查詢(xún)模式。
10. who 報(bào)告當(dāng)前系統(tǒng)上的用戶和其他用戶及登錄信息(1) 語(yǔ)法:who [選項(xiàng)] utmp式的文件
who am i
(2)參數(shù):
utmp式的文件:這是一個(gè)兩者挑一的文件,讀取它可以獲得登錄信息,通常都是/etc/wtmp,它是/etc/utmp文件的歷史記錄。它會(huì)不斷擴(kuò)大,所以應(yīng)定期清除。
-u:報(bào)告那些目前登錄在系統(tǒng)上的用戶。
-T:指明終端是否允許用戶送入信息。+表示終端可以寫(xiě)入;-表示終端不能寫(xiě)入。
-H:打印標(biāo)題行。
-q:顯示用空格分隔的用戶名列表并計(jì)數(shù),是輸出的快速版本。它忽略其它選項(xiàng)。
-s:被忽略;為兼容性而定。
本文名稱(chēng):LINUX 10種常用命令
網(wǎng)頁(yè)URL:http://jinyejixie.com/news26/162026.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、網(wǎng)站收錄、Google、響應(yīng)式網(wǎng)站、移動(dòng)網(wǎng)站建設(shè)、ChatGPT
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源:
創(chuàng)新互聯(lián)