欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

linux剪切文件命令,Linux 剪切

Linux命令操作之cat與cut

本篇主題:詳細(xì)學(xué)習(xí)介紹cat和cut命令

創(chuàng)新互聯(lián)長(zhǎng)期為上千余家客戶(hù)提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏(yíng)平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為海曙企業(yè)提供專(zhuān)業(yè)的網(wǎng)站制作、成都網(wǎng)站制作,海曙網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。

cat 是一個(gè) 文本文件****查看 和 連接 工具

語(yǔ)法結(jié)構(gòu):

$ cat [選項(xiàng)] [文件]

參數(shù)選項(xiàng):

-A, --show-all 等價(jià)于 -vET

-b, --number-nonblank 對(duì)非空輸出行編號(hào)

-e 等價(jià)于 -vE

-E, --show-ends 在每行結(jié)束處顯示 $

-n, --number 對(duì)輸出的所有行編號(hào)

-s, --squeeze-blank 不輸出多行空行

-t 與 -vT 等價(jià)

-T, --show-tabs 將跳 字符顯示為 ^I

-u (被忽略)

-v, --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外

--help 顯示此幫助信息并離開(kāi)

Cat主要有以下2大功能:

1、一次顯示(查看)整個(gè)文件,cat后面直接接文件名。

$ cat filename

比如以下,查看profile文件, -n參數(shù)是顯示 行

[root@localhost ~]# cat /etc/profile 注:查看/etc/目錄下的profile文件內(nèi)容;

[root@localhost ~]# cat -b /etc/fstab 注:查看/etc/目錄下的profile內(nèi)容,并且對(duì)非空白行進(jìn)行編號(hào),行號(hào)從1開(kāi)始;

[root@localhost ~]# cat -n /etc/profile 注:對(duì)/etc目錄中的profile的所有的行(包括空白行)進(jìn)行編號(hào)輸出顯示;

[root@localhost ~]# cat -E /etc/profile 注:查看/etc/下的profile內(nèi)容,并且在每行的結(jié)尾處附加 $ 符號(hào);

cat 加參數(shù)-n 和nl工具差不多,文件內(nèi)容輸出的同時(shí),都會(huì)在每行前面加上行號(hào);

[root@localhost ~]# cat -n /etc/profile

[root@localhost ~]# nl /etc/profile

cat 可以同時(shí)顯示多個(gè)文件的內(nèi)容,比如我們可以在一個(gè)cat命令上同時(shí)顯示兩個(gè)文件的內(nèi)容;

[root@localhost ~]# cat /etc/fstab /etc/profile

cat 對(duì)于內(nèi)容極大的文件來(lái)說(shuō),可以通過(guò)管道 | 傳送到more 工具,然后一頁(yè)一頁(yè)的查看;

[root@localhost ~]# cat /etc/fstab /etc/profile | more

2、cat 的創(chuàng)建、連接文件功能實(shí)例;

cat 有創(chuàng)建文件的功能,創(chuàng)建文件后,要以EOF或STOP結(jié)束;

[root@localhost ~]# cat linuxcat.txt EOF 注:創(chuàng)建linuxcat.txt文件;

如下圖所示:

cat 還有向已存在的文件追加內(nèi)容的功能;

[root@localhost ~]# cat linuxsir.txt EOF 注:我們向linuxcat.txt文件追加內(nèi)容;

(注:這里發(fā)現(xiàn)被我寫(xiě)錯(cuò)了, EOF 寫(xiě)成了 OEF ,輸出的時(shí)候要對(duì)應(yīng)輸出,咱不去究其原因)

cat 連接多個(gè)文件的內(nèi)容并且輸出到一個(gè)新文件中;

命令是:

[root@localhost ~]# cat name1 name2 name3 name4

注意: 其原理是把三個(gè)文件的內(nèi)容連接起來(lái),然后創(chuàng)建name4文件,并且把幾個(gè)文件的內(nèi)容同時(shí)寫(xiě)入name4中。 特別值得一提的是,如果您輸入到一個(gè)已經(jīng)存在的name4文件,會(huì)把name4內(nèi)容清空。(****見(jiàn)文末例子****)

實(shí)例: 假設(shè)我們有sir01.txt、sir02.tx和sir03.txt ,并且內(nèi)容如下;[root@localhost ~]# cat sir01.txt

123456

i am testing

[root@localhost ~]# cat sir02.txt

56789

BeiNan Tested

[root@localhost ~]# cat sir03.txt

09876

linuxsir.org testing

我想通過(guò)cat 把sir01.txt、sir02.txt及sir03.txt 三個(gè)文件連接在一起(也就是說(shuō)把這三個(gè)文件的內(nèi)容都接在一起)并輸出到一個(gè)新的文件sir04.txt 中。

[root@localhost ~]# cat sir01.txt sir02.txt sir03.txt** **sir04.txt

[root@localhost ~]# **more **sir04.txt

123456

i am testing

56789

BeiNan Tested

09876

linuxsir.org testing

cat 把一個(gè)或多個(gè)已存在的文件內(nèi)容,追加到一個(gè)已存在的文件中

[root@localhost ~]# cat sir00.txt

linuxsir.org forever

[root@localhost ~]# cat sir01.txt sir02.txt sir03.txt** **sir00.txt

[root@localhost ~]# cat sir00.txt

linuxsir.org forever

123456

i am testing

56789

BeiNan Tested

09876

linuxsir.org testing

警告:我們要知道********意思是創(chuàng)建,********是追加。千萬(wàn)不要弄混了。造成失誤可不是鬧著玩的;

cut是一個(gè)選取命令,就是將一段數(shù)據(jù)經(jīng)過(guò)分析,取出我們想要的。一般來(lái)說(shuō),選取信息通常是針對(duì)“行”來(lái)進(jìn)行分析的,并不是整篇信息分析的。

語(yǔ)法結(jié)構(gòu):

cut [-bn] [file] 或

cut [-c] [file] 或

cut [-df] [file]

選項(xiàng)參數(shù):

-b :以 字節(jié) 為單位進(jìn)行分割。這些字節(jié)位置將忽略多字節(jié)字符邊界,除非也指定了 -n 標(biāo)志。

-c :以 字符 為單位進(jìn)行分割。

-d : 自定義分隔符 ,默認(rèn)為制表符。

-f :與-d一起使用,指定顯示哪個(gè)區(qū)域。

-n :取消分割多字節(jié)字符。僅和 -b 標(biāo)志一起使用。如果字符的最后一個(gè)字節(jié)落在由 -b 標(biāo)志的 List 參數(shù)指示的br /范圍之內(nèi),該字符將被寫(xiě)出;否則,該字符將被排除。

使用說(shuō)明:

cut 命令從文件的每一行剪切字節(jié)、字符和字段并將這些字節(jié)、字符和字段寫(xiě)至標(biāo)準(zhǔn)輸出。

如果不指定 File 參數(shù),cut 命令將讀取標(biāo)準(zhǔn)輸入。必須指定 -b、-c 或 -f 標(biāo)志之一。

上一篇中也說(shuō)到cut的使用。

值得注意的是 '-' 表示的是一個(gè)區(qū)間, ‘,’ 表示的是單個(gè)字符

例子二: 以 ‘:’ 為分隔符,截取PATH環(huán)境變量第五個(gè)位置的字符

先來(lái)看看PATH變量存的內(nèi)容是什么

[2013012974@teach shell]$ echo $PATH

/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/2013012974/bin

截取的結(jié)果:

從上面的例子中可以看出,以':'為分隔符,第五個(gè)位置是/usr/local/sbin

好了現(xiàn)在清晰了,****Cat**** 和****Cut****你學(xué)到了沒(méi)有?學(xué)到了分享一下啊!

linux 剪切命令

1、在linux中的復(fù)制粘貼命令:在一行的任何位置按下yy,y是yanked拷貝的意思,然后去想粘貼的位置按下p即可。p是粘貼的意思。

2、如果想復(fù)制3行的話(huà),按下3yy,就復(fù)制3行,如果想復(fù)制多行的話(huà),直接按數(shù)字可以選中多好,然后粘貼。

3、剪切和粘貼:把光標(biāo)移動(dòng)到想剪切那一行的任意位置,按dd。后在想粘貼的位置按下p粘貼。

4、按下數(shù)字如3dd,剪切3行,然后去想粘貼的地方粘貼即可。

5、刪除上面最后一行中的數(shù)字6,首先按下Ctrl+v,進(jìn)入Visual Block模式(塊選擇模式),這是一種特殊的模式,允許選擇多個(gè)字符。

linux文件目錄復(fù)制/home/wwwroot/sinozzz/目錄

具體操作如下:

一、目錄創(chuàng)建

在/home/wwwroot目錄下新建一個(gè)sinozzz123的文件夾

mkdir /home/wwwroot/sinozzz123

二、目錄復(fù)制

1.把/home/wwwroot/sinozzz里面的文件和文件夾等復(fù)制到home/wwwroot/sinozzz123目錄下

cp -rf /home/wwwroot/sinozzz/* /home/wwwroot/sinozzz123

2.把/home/wwwroot/sinozzz123/abc/下的文件夾和文件復(fù)制到home/wwwroot/sinozzz123目錄下

cp -rf /home/wwwroot/sinozzz123/abc/* /home/wwwroot/sinozzz123

3.把/home/wwwroot/sinozzz目錄復(fù)制到/home/wwwroot/sinozzz123目錄下,即把sinozzz復(fù)制變成sinozzz123的子目錄,變成/home/wwwroot/sinozzz123/sinozzz的路徑

cp -rf /home/wwwroot/sinozzz /home/wwwroot/sinozzz123

三、目錄剪切

1.使用mv命令剪切文件。

如需要將/home/wwwroot/sinozzz123/music/目錄下的1.mp3文件剪切到/home/wwwroot/sinozzz123/abc目錄下,執(zhí)行下面的命令即可:

# mv /home/wwwroot/sinozzz123/music/1.mp3 /home/wwwroot/sinozzz123/abc

2.使用mv命令剪切文件夾。

把/home/wwwroot/sinozzz123/soft文件夾剪切到/home/wwwroot/sinozzz123/abc目錄下

# mv /home/wwwroot/sinozzz123/soft /home/wwwroot/sinozzz123/abc

3.使用mv命令剪切文件夾和文件

把/home/wwwroot/sinozzz123/photo/下的文件夾和文件剪切到/home/wwwroot/sinozzz123/abc目錄下

# mv /home/wwwroot/sinozzz123/photo/* /home/wwwroot/sinozzz123/abc

四、目錄重命名

在linux下,移動(dòng)文件跟重命名都是同一個(gè)命令,mv(就是move的意思)

命令: mv 源文件名 目標(biāo)文件名

1.把/home/wwwroot/sinozzz123/index.htm重命名為/home/wwwroot/sinozzz123/index.html

# mv /home/wwwroot/sinozzz123/index.htm /home/wwwroot/sinozzz123/index.html

2.把/home/wwwroot/sinozzz123目錄重命名為/home/wwwroot/sinozzz456

# mv /home/wwwroot/sinozzz123 /home/wwwroot/sinozzz456

五、目錄刪除

linux刪除目錄很簡(jiǎn)單,很多人還是習(xí)慣用rmdir,不過(guò)一旦目錄非空,就陷入深深的苦惱之中,現(xiàn)在使用rm -rf命令即可。

直接rm就可以了,不過(guò)要加兩個(gè)參數(shù)-rf

即:rm -rf ? 目錄名字

-r 就是向下遞歸,不管有多少級(jí)目錄,一并刪除

-f 就是直接強(qiáng)行刪除,不作任何提示的意思

1.刪除文件使用實(shí)例:

rm -f /home/wwwroot/sinozzz456/index.html

將會(huì)強(qiáng)制刪除/home/wwwroot/sinozzz456/index.html這個(gè)文件

2.清空文件夾實(shí)例:

rm -rf /home/wwwroot/sinozzz456/abc/*

將會(huì)強(qiáng)制刪除/home/wwwroot/sinozzz456/abc目錄下所有文件、文件夾,保留/home/wwwroot/sinozzz456/abc目錄

3.刪除文件夾實(shí)例:

rm -rf /home/wwwroot/sinozzz456

將會(huì)強(qiáng)制刪除/home/wwwroot/sinozzz456目錄以及其下所有文件、文件夾

需要提醒的是:使用這個(gè)rm -rf的時(shí)候一定要格外小心,linux沒(méi)有回收站的

當(dāng)然,rm還有更多的其他參數(shù)和用法,man rm就可以查看了

設(shè)備驅(qū)動(dòng)程序(英語(yǔ):Device driver,縮寫(xiě)Driver):

簡(jiǎn)稱(chēng)驅(qū)動(dòng)程序,是一個(gè)允許高階(High level)電腦軟件(computer software)與硬件(hardware)互動(dòng)的程序,這種程序建立了一個(gè)硬件與硬件,或硬件與軟件溝通的接口,經(jīng)由主板上的總線(xiàn)(bus)或其它溝通子系統(tǒng)(subsystem)與硬件形成連接的機(jī)制,這樣的機(jī)制使得硬件裝置(device)上的資料交換成為可能。

依據(jù)不同的電腦架構(gòu)與操作系統(tǒng)差異平臺(tái),驅(qū)動(dòng)程序可以是8位(8-bit)、16位(16-bit)、32位(32-bit),甚至是最新的64位(64-bit),這是為了調(diào)和操作系統(tǒng)與驅(qū)動(dòng)程序之間的依存關(guān)系。

linux剪切文件到另一個(gè)文件夾

;?????linux怎么剪切文件到另一個(gè)文件夾呢,下面就讓我們來(lái)看看吧。

1、找到你需要移動(dòng)文件選擇,右鍵而后選擇剪切。

2、打開(kāi)主目錄,點(diǎn)擊一個(gè)需要移動(dòng)的位置。

3、在空處單擊右鍵粘貼即可。

以上就是的分享,希望能幫助的大家。

本文章基于ThinkpadE15品牌、centos7系統(tǒng)撰寫(xiě)的。

分享文章:linux剪切文件命令,Linux 剪切
標(biāo)題鏈接:http://chinadenli.net/article47/dsspehj.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作外貿(mào)建站定制網(wǎng)站ChatGPT靜態(tài)網(wǎng)站網(wǎng)站收錄

廣告

聲明:本網(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)

成都定制網(wǎng)站建設(shè)