中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

linux基礎(chǔ)之head、tail、rm、mv、cp學(xué)習(xí)筆記

9、head
作用:顯示一個(gè)文件的前若干行(默認(rèn)是10行)
格式:
head -n file
選項(xiàng):
-n NUM:指定顯示前NUM行
例子:顯示文件1.txt的前10行
# head 1.txt
例子:顯示文件1.txt的前3行
# head -n 3 1.txt
10、tail
作用:顯示一個(gè)文件的末尾若干行(默認(rèn)是10行)
格式:tail 選項(xiàng)file
選項(xiàng):
-n: 指定顯示末尾n行
-f:動(dòng)態(tài)監(jiān)控一個(gè)文件中的內(nèi)容變化
例子:顯示文件1.txt的末尾10行
#tail 1.txt
例子: 顯示文件1.txt的末尾3行
#tail -n 3 1.txt
監(jiān)控1.txt中的內(nèi)容變化情況
[root@localhost tmp]# tail -f  1.txt 
退出監(jiān)控ctrl+c
只要文件1.txt中的內(nèi)容發(fā)生改變,會(huì)立刻顯示在終端之上。
11、more
作用:顯示一個(gè)文件中的內(nèi)容(分屏顯示)
12、less
作用:顯示一個(gè)文件中的內(nèi)容(分屏顯示)
操作
回車(chē):顯示下一行
空格:顯示下一屏幕
b:向上翻一屏
q:退出more或者less
補(bǔ)充:more和less的區(qū)別只有一個(gè) 
more當(dāng)?shù)竭_(dá)文件末尾的時(shí)候,會(huì)自動(dòng)退出
less是不會(huì)自動(dòng)退出的
補(bǔ)充:  cat 、tac: 顯示比較內(nèi)容較少的文件
head、tail:  顯示文件的一部分
more、less: 顯示一個(gè)內(nèi)容很大文件的全部
在文件中檢索內(nèi)容        

13、rm命令
全稱(chēng):remove(移除)
作用:刪除文件或者目錄
格式:rm 選項(xiàng) 文件1 文件2

例子:刪除文件1.txt 2.txt 3.txt
root@7.4 ~# touch 1.txt 2.txt 3.txt
root@7.4 ~# ls
1.txt  2.txt  3.txt  Readme  y.sh       
選項(xiàng):
    -f --force 強(qiáng)制刪除
    -r 刪除目錄
rm -f 1.txt 2.txt 3.txt
root@7.4 ~# mkdir book1 book2 book3
root@7.4 ~# rm -f book1 book2 book3
rm: cannot remove ‘book1’: Is a directory
rm: cannot remove ‘book2’: Is a directory
rm: cannot remove ‘book3’: Is a directory
root@7.4 ~# ls
book1  book2  book3  Readme  y.sh
root@7.4 ~# rm -f -r book1 book2 book3
root@7.4 ~# ls
Readme  y.sh
或者 rm -rf book1 book2 book3
通配符介紹
*:表示任意長(zhǎng)度的任意字符(可以表示任何東西)
*abc 表示文件名的后三位是abc的情況,順序要嚴(yán)格匹配   
例子:刪除文件名的結(jié)尾是.txt的文件
root@7.4 ~# touch 2.txt 3.txt a.txt a.conf b.conf 
root@7.4 ~# ls
2.txt  3.txt  a.conf  a.txt  b.conf  Readme  y.sh
root@7.4 ~# rm -rf *.txt
root@7.4 ~# ls

例子:刪除文件名開(kāi)頭是a的文件
root@7.4 ~# ls
a.conf  b.conf  Readme  y.sh
root@7.4 ~# rm -rf a*
root@7.4 ~# ls
b.conf  Readme  y.sh
例子:刪除文件名中包含a的文件

root@7.4 test# touch a.txt abad.txt b.txt bag.xt 3.txt dk vb 
root@7.4 test# ls
3.txt  abad.txt  a.txt  bag.xt  b.txt  dk  vb
root@7.4 test# rm -rf *a*
root@7.4 test# ls
3.txt  b.txt  dk  vb
例子:刪除當(dāng)前目錄下的全部文件
rm -rf ./*
或者
rm -rf *

例子:刪除homo下全部以a為開(kāi)頭,字母b為結(jié)尾的文件
rm -rf /home/a*b
例子:刪除home下全部以a為開(kāi)頭,字母b為結(jié)尾的文件,文件名中包含c的文件
rm -rf /home/a*c*b

注意:刪除之前一定要確定要?jiǎng)h除的文件 ,切記:自己創(chuàng)建的
可以刪除,系統(tǒng)自帶的不要?jiǎng)h除,確認(rèn)系統(tǒng)是不是有快照。
rm -rf / * 刪除系統(tǒng)中所有的文件
刪除后,系統(tǒng)不能啟動(dòng),有些文件刪除不掉,是偽文件。
系統(tǒng)啟動(dòng)時(shí)按esc可以看系統(tǒng)啟動(dòng)過(guò)程中的詳細(xì)信息
14、mv 
全稱(chēng):move
作用:移動(dòng)文件和目錄

例子:將tmp下的1.txt移動(dòng)到home下  
# mv /tmp/1.txt /home
例子:將tmp下的2.txt移動(dòng)到home下,并改名為new2.txt 
# mv /tmp/2.txt /home/new2.txt

工作中不建議使用mv命令,從一個(gè)磁盤(pán)復(fù)制到另一個(gè)磁盤(pán)
復(fù)制過(guò)程中斷電數(shù)據(jù)丟失,文件會(huì)崩潰先把文件復(fù)制過(guò)去,
確定數(shù)據(jù)完整性后,刪除源文件。

例子:將tmp下3.txt移動(dòng)到tmp下并改名new3.txt
# mv/tmp/3.txt /tmp.new3.txt
  mv/tmp/3.txt /tmp/new3.txt
#mv /tmp/book2 /home/newbook2 (對(duì)于目錄的移動(dòng))
此命令是將命令book2移動(dòng)到home下
如果home下沒(méi)有目錄book2,此時(shí)會(huì)將book2復(fù)制到home下并改名newbook2
如果home下已經(jīng)有newbook2,那此時(shí)將book2移動(dòng)到newbook2的下面
[root@7 tmp]# mv /tmp/book2 /home/newbook2
[root@7 tmp]# ls /home
newbook2
[root@7 tmp]# mkdir book2
[root@7 tmp]# mv /tmp/book2 /home/newbook2
[root@7 tmp]# ls /home
newbook2
[root@7 tmp]# ls /home/newbook2/
book2
mv /tmp/1.txt /home/new1.txt
(移動(dòng)命令)
此命令是將1.txt移動(dòng)到home下
如果home下有new1.txt,此時(shí)會(huì)提示覆蓋
如果home下沒(méi)有new1.txt,會(huì)將1.txt復(fù)制到home下并改名為new1.txt
15、cp命令
作用:復(fù)制文件和目錄
格式:cp 選項(xiàng) 原始文件 目標(biāo)文件
選項(xiàng):-a: 復(fù)制過(guò)程中保留文件的屬性不變
           如果復(fù)制的目的是備份系統(tǒng)文件,通常要使用-a來(lái)保留文件的屬性不變
           直接備份會(huì)導(dǎo)致文件的屬性改變直接備份會(huì)導(dǎo)致文件的屬性改變
      -f: 復(fù)制過(guò)程中如果需要覆蓋,則強(qiáng)制執(zhí)行(不詢(xún)問(wèn))
      -i: 在執(zhí)行覆蓋操作前詢(xún)問(wèn)用戶(hù),如果使用該選項(xiàng),則-f無(wú)效
      -r: 復(fù)制目錄(復(fù)制目錄必須用上此選項(xiàng))
           先復(fù)制目錄到目標(biāo)位置,然后將目錄中的全部?jī)?nèi)容復(fù)制過(guò)去
           [root@7 home]# cp -r -v /tmp/book3 /home/
            ‘/tmp/book3’ -> ‘/home/book3’
      -v: 顯示復(fù)制過(guò)程信息(分析命令怎么執(zhí)行)
注意:系統(tǒng)默認(rèn)為cp命令設(shè)置了別名,別名中已經(jīng)使用了選項(xiàng)-i

例子:將tmp下的1.txt復(fù)制home下
    [root@7 tmp]# cp 1.txt /home/
    [root@7 tmp]# ls /home
    1.txt
注意:如果再次復(fù)制,會(huì)提示覆蓋,如果想自動(dòng)強(qiáng)制覆蓋需要使用
cp的原意
    # \cp /tmp/1.txt /home

例子:將tmp下的2.txt復(fù)制到home并改名為new2.txt
    [root@7 tmp]# cp /tmp/2.txt /home/new2.txt
    [root@7 tmp]# ls /home
    1.txt  new2.txt
例子:將目錄book2復(fù)制到home下并改名為newbook2
    [root@7 tmp]# cp -r /tmp/book1 /home/
    [root@7 tmp]# ls /home/
    1.txt  book1  new2.txt
例子:將目錄book1復(fù)制到home下并改名為newbook1
    cp -r /tmp/book1 /home/newbook1

當(dāng)前文章:linux基礎(chǔ)之head、tail、rm、mv、cp學(xué)習(xí)筆記
鏈接URL:http://www.rwnh.cn/article44/jscoee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司品牌網(wǎng)站制作、手機(jī)網(wǎng)站建設(shè)、定制網(wǎng)站、網(wǎng)站內(nèi)鏈品牌網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

小程序開(kāi)發(fā)
西贡区| 福贡县| 同心县| 泽州县| 雅安市| 张家界市| 平南县| 宣汉县| 涡阳县| 法库县| 新乡市| 福清市| 综艺| 教育| 新巴尔虎左旗| 迁西县| 麻城市| 固安县| 孟连| 延吉市| 灌云县| 龙游县| 壤塘县| 嘉禾县| 融水| 五指山市| 永城市| 陕西省| 南部县| 公主岭市| 谢通门县| 米脂县| 康保县| 库车县| 泸州市| 米易县| 云阳县| 商城县| 双城市| 华宁县| 英德市|