與文件相關(guān)的操作命令

文件操作命令? cp? mv ln? Cat (more)? rm

1? 文件名及其規(guī)范

?1)文件名的長(zhǎng)度:短文件系統(tǒng)最長(zhǎng)字符為14 長(zhǎng)文件系統(tǒng)最長(zhǎng)字符為512

? ? ? UNIX系統(tǒng)一般為255個(gè)字符

?2)文件名可用字符 (UNIX系統(tǒng)對(duì)大小寫(xiě)敏感)

? ? ? A~Z? a~z? ?0~9? ?_(下劃線(xiàn))? .(小數(shù)點(diǎn))

------Linux的文件名規(guī)則:

只使用字母凿跳,數(shù)字厢汹,及三個(gè)特殊符號(hào)#,@,_(下劃線(xiàn)),.(點(diǎn))盆佣,不能用空格

點(diǎn) 只作為文件名的一部分隶糕,點(diǎn)在開(kāi)頭說(shuō)明是隱藏文件尚揣,在中間是文件名的一部分


touch 命令

作用:touch命令是用于修改文件的訪(fǎng)問(wèn)時(shí)間更改時(shí)間的抑堡,并可以用來(lái)創(chuàng)建0字節(jié)長(zhǎng)度的文件摆出。

$ touch 命令參數(shù)

使用touch命令有兩種目的:

1 如果命令參數(shù)中指定的文件并不存在,這個(gè)文件將被創(chuàng)建

2 如果命令參數(shù)中指定的文件存在夷野,那么文件的最后一次更改時(shí)間將被更改為當(dāng)前時(shí)間


cp命令

作用:復(fù)制文件,對(duì)文件備份

選項(xiàng):-i 如果目標(biāo)文件存在荣倾,請(qǐng)求確認(rèn)

? ? ? ? ? -r 復(fù)制目錄到新的目錄

$ cp source target? 把一個(gè)文件復(fù)制粘貼到另一個(gè)文件

$ cp file file2 ... Target-dir? 多個(gè)文件復(fù)制到一個(gè)目錄下

$ cp -r Source-dir Target-dir?


mv 命令

作用:把文件移動(dòng)到別處悯搔,或者用來(lái)更改文件、目錄的名字

$ move source target

說(shuō)明:source是多個(gè)文件的話(huà)舌仍,target則是一個(gè)目錄妒貌;

? ? ? ? ? source是一個(gè)文件的話(huà),target可以是一個(gè)目錄(mv之后文件名字不變)铸豁,也可以是一個(gè)文件(文件名字更改)

mv之后灌曙,文件的數(shù)量不會(huì)變化,只會(huì)發(fā)生位置或者文件名發(fā)生變化节芥;

mv之后在刺,源文件所處的原位置不存在原文件了逆害,而cp之后蚣驼,原位置的源文件還在纯陨,文件數(shù)量是增加了。


ln 命令?

作用:給一個(gè)已經(jīng)存在的文件再取一個(gè)名字留储。新的文件名與原文件可以在同一個(gè)目錄下翼抠,也可以在不同的目錄下,新老文件名代表同一個(gè)文件获讳。

$ ln source_file target_file

說(shuō)明:

鏈接以前阴颖,文件可以有多個(gè)名字;

鏈接之后赔嚎,文件內(nèi)容并沒(méi)有被復(fù)制膘盖,只是有兩個(gè)指針(新老文件名的i節(jié)點(diǎn)號(hào))指向該文件;

對(duì)文件的任何一個(gè)名字的操作具有完全相同的效果尤误;

刪除一個(gè)文件名侠畔,只要剩余文件名個(gè)數(shù)不為0,文件繼續(xù)存在损晤。

與cp的不同之處:

1. ln只創(chuàng)建別名软棺,磁盤(pán)上還是一個(gè)文件體,而cp是把文件的物理位置進(jìn)行復(fù)制尤勋,有兩個(gè)分別的文件喘落。

2. ln可以指定一個(gè)已經(jīng)存在的目錄名作為新的文件名,這樣最冰,用戶(hù)可以不輸入路徑就可以在指定目錄中訪(fǎng)問(wèn)該文件


顯示文件內(nèi)容的命令 cat pg mor

cat 命令?

concatenate 連結(jié)

作用:用來(lái)顯示瘦棋、創(chuàng)建或者合并文件

$ cat filename1 filename2

$ cat ffff (顯示ffff的內(nèi)容)

$ cat f1 f2 (分別看f1和f2的內(nèi)容)

文件超過(guò)23行,則只能看到最后23行暖哨,用ctrl+s 鍵暫停赌朋,ctrl+q恢復(fù)

通常用cat命令來(lái)顯示由可打印的ASCII字符組成的純文本文件,如果被顯示的文件包含不可顯示的控制字符篇裁,則可能造成屏幕混亂沛慢,甚至終端被鎖住。

這個(gè)方法不方便看中間的內(nèi)容


more 命令

作用:分屏顯示文件內(nèi)容达布,翻屏?xí)r用空格鍵<space>

$ more filename

如果文件長(zhǎng)度長(zhǎng)度23行团甲,則more運(yùn)行時(shí)首先顯示前面23行的內(nèi)容,并在屏幕底部顯示more和已顯示字符的百分比


pg 命令

作用:分屏顯示文件內(nèi)容 同more命令黍聂,但翻屏?xí)r用enter鍵躺苦,

注意:在linux下沒(méi)有pg命令

$ pg filename


rm 命令

作用:刪除文件

選項(xiàng):-i 刪除文件之前給出確認(rèn)提示身腻;

? ? ? ? ? -r 刪除指定的目錄及目錄中所有的文件和子文件。即刪除整個(gè)目錄結(jié)構(gòu)圾另。?

$ rm file1 file2

$ rm dir (dir 必須是 空的子目錄)

$ rm -r dir (dir 無(wú)論是否為空 都可以被刪除)

說(shuō)明:可以一次刪除一個(gè)文件霸株,也可以同時(shí)刪除多個(gè)文件

? ? ? ? ? ? rm 直接刪除? 沒(méi)有任何提示、確認(rèn)集乔。刪除后無(wú)法恢復(fù)(慎用)?


lp 命令

作用:打印文件

選項(xiàng):-d:在指定的打印機(jī)上打印 $ lp -d lp2 f1

-m: 打印完成后去件,向用戶(hù)發(fā)通知郵件

-n:指定打印份數(shù)? $ lp -n2 f2

-s: 取消屏幕提示信息, 即不顯示 request ....

-t:自動(dòng)地打印一個(gè)封面,在文檔封面打印指定的標(biāo)題

-w:打印完成后在終端上顯示提示信息

$ lp [-opetion] file1 [file2 file3 file3 ...]

$ lp abc

request id is printer3-1519 (1 file)

$

lp命令發(fā)出后扰路,并不等待打印機(jī)完成尤溜,而是立即出現(xiàn)shell提示符等待新的鍵盤(pán)命令


其他的打印控制命令:

$ lpstat:顯示打印系統(tǒng)中打印請(qǐng)求和打印機(jī)狀態(tài)

$ cancel:撤銷(xiāo)還未被執(zhí)行或者還未完成的打印請(qǐng)求

$ cancel printer3-1522? ? 取消指定請(qǐng)求號(hào)的打印

$ cancel printer3? ?撤銷(xiāo)指定打印機(jī)上的所有打印請(qǐng)求


pr 命令

作用:把文本文件按標(biāo)準(zhǔn)打印紙格式顯示在屏幕上, 打印預(yù)覽

$ pr file1 [file2 file3 ...]


打印預(yù)覽

cut 命令

作用:用來(lái)切取文件中的列或字段,它把文本文件中的每一行的一部分顯示輸出汗唱。

cut命令運(yùn)行時(shí)必須指定功能選項(xiàng):

選項(xiàng):-f 指定字段的位置

? ? ? ? ? -c 指定列的位置

? ? ? ? ? -d 指定字段分隔符宫莱,缺省的字段分隔符是制表符tab


paste 命令

作用:把文件一行接一行地連接在一起,或者將兩個(gè)文件或者多個(gè)文件的域連到一個(gè)新的文件里哩罪。

選項(xiàng): -d 指定分隔符授霸,默認(rèn)是制表符tab

$ paste 選項(xiàng) 參數(shù)

$ cat first

aaaa

bbbb

$ cat second

cccc

dddd

$ cat -d: first second? (-d指定的分隔符是冒號(hào))

aaaa:cccc

bbbb:dddd


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市际插,隨后出現(xiàn)的幾起案子碘耳,更是在濱河造成了極大的恐慌,老刑警劉巖框弛,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件辛辨,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡瑟枫,警方通過(guò)查閱死者的電腦和手機(jī)斗搞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)慷妙,“玉大人僻焚,你說(shuō)我怎么就攤上這事∠ダ蓿” “怎么了虑啤?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀(guān)的道長(zhǎng)猿挚。 經(jīng)常有香客問(wèn)我咐旧,道長(zhǎng)驶鹉,這世上最難降的妖魔是什么绩蜻? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮室埋,結(jié)果婚禮上办绝,老公的妹妹穿的比我還像新娘伊约。我一直安慰自己,他們只是感情好孕蝉,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布屡律。 她就那樣靜靜地躺著,像睡著了一般降淮。 火紅的嫁衣襯著肌膚如雪超埋。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,301評(píng)論 1 301
  • 那天佳鳖,我揣著相機(jī)與錄音霍殴,去河邊找鬼。 笑死系吩,一個(gè)胖子當(dāng)著我的面吹牛来庭,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播穿挨,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼月弛,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了科盛?” 一聲冷哼從身側(cè)響起帽衙,我...
    開(kāi)封第一講書(shū)人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎土涝,沒(méi)想到半個(gè)月后佛寿,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡但壮,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年冀泻,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蜡饵。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡弹渔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出溯祸,到底是詐尸還是另有隱情肢专,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布焦辅,位于F島的核電站博杖,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏筷登。R本人自食惡果不足惜剃根,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望前方。 院中可真熱鬧狈醉,春花似錦廉油、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至渣慕,卻和暖如春嘶炭,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背逊桦。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工旱物, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人卫袒。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓宵呛,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親夕凝。 傳聞我的和親對(duì)象是個(gè)殘疾皇子宝穗,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • .bat腳本基本命令語(yǔ)法 目錄 批處理的常見(jiàn)命令(未列舉的命令還比較多,請(qǐng)查閱幫助信息) 1码秉、REM 和 :: 2...
    慶慶慶慶慶閱讀 8,094評(píng)論 1 19
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,381評(píng)論 0 5
  • 丁子客戶(hù)為什么她剛?cè)胄芯湍芨愣ㄗN(xiāo)遙職在 老萬(wàn)入銷(xiāo)售行晚须鼎,剛?cè)胄袝r(shí),傻傻的府蔗,很擔(dān)心自己太差晋控。怎樣把業(yè)績(jī)做上來(lái),...
    如夢(mèng)花園閱讀 185評(píng)論 0 0
  • 一姓赤、 今日放學(xué)赡译,有些晚了,父親來(lái)接我回家不铆,說(shuō)是要先去買(mǎi)菜蝌焚,再順帶把上次看中的那半只白斬雞帶回家,我默了默誓斥,車(chē)子就緩...
    白倪閱讀 269評(píng)論 0 4