1、在linux中的復制粘貼命令:在一行的任何位置按下yy,y是yanked拷貝的意思,然后去想粘貼的位置按下p即可。p是粘貼的意思。
專注于為中小企業提供網站設計制作、成都網站設計服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業西和免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了上1000+企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。
2、如果想復制3行的話,按下3yy,就復制3行,如果想復制多行的話,直接按數字可以選中多好,然后粘貼。
3、剪切和粘貼:把光標移動到想剪切那一行的任意位置,按dd。后在想粘貼的位置按下p粘貼。
4、按下數字如3dd,剪切3行,然后去想粘貼的地方粘貼即可。
5、刪除上面最后一行中的數字6,首先按下Ctrl+v,進入Visual Block模式(塊選擇模式),這是一種特殊的模式,允許選擇多個字符。
具體操作如下:
一、目錄創建
在/home/wwwroot目錄下新建一個sinozzz123的文件夾
mkdir /home/wwwroot/sinozzz123
二、目錄復制
1.把/home/wwwroot/sinozzz里面的文件和文件夾等復制到home/wwwroot/sinozzz123目錄下
cp -rf /home/wwwroot/sinozzz/* /home/wwwroot/sinozzz123
2.把/home/wwwroot/sinozzz123/abc/下的文件夾和文件復制到home/wwwroot/sinozzz123目錄下
cp -rf /home/wwwroot/sinozzz123/abc/* /home/wwwroot/sinozzz123
3.把/home/wwwroot/sinozzz目錄復制到/home/wwwroot/sinozzz123目錄下,即把sinozzz復制變成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目錄下,執行下面的命令即可:
# 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下,移動文件跟重命名都是同一個命令,mv(就是move的意思)
命令: mv 源文件名 目標文件名
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刪除目錄很簡單,很多人還是習慣用rmdir,不過一旦目錄非空,就陷入深深的苦惱之中,現在使用rm -rf命令即可。
直接rm就可以了,不過要加兩個參數-rf
即:rm -rf ? 目錄名字
-r 就是向下遞歸,不管有多少級目錄,一并刪除
-f 就是直接強行刪除,不作任何提示的意思
1.刪除文件使用實例:
rm -f /home/wwwroot/sinozzz456/index.html
將會強制刪除/home/wwwroot/sinozzz456/index.html這個文件
2.清空文件夾實例:
rm -rf /home/wwwroot/sinozzz456/abc/*
將會強制刪除/home/wwwroot/sinozzz456/abc目錄下所有文件、文件夾,保留/home/wwwroot/sinozzz456/abc目錄
3.刪除文件夾實例:
rm -rf /home/wwwroot/sinozzz456
將會強制刪除/home/wwwroot/sinozzz456目錄以及其下所有文件、文件夾
需要提醒的是:使用這個rm -rf的時候一定要格外小心,linux沒有回收站的
當然,rm還有更多的其他參數和用法,man rm就可以查看了
設備驅動程序(英語:Device driver,縮寫Driver):
簡稱驅動程序,是一個允許高階(High level)電腦軟件(computer software)與硬件(hardware)互動的程序,這種程序建立了一個硬件與硬件,或硬件與軟件溝通的接口,經由主板上的總線(bus)或其它溝通子系統(subsystem)與硬件形成連接的機制,這樣的機制使得硬件裝置(device)上的資料交換成為可能。
依據不同的電腦架構與操作系統差異平臺,驅動程序可以是8位(8-bit)、16位(16-bit)、32位(32-bit),甚至是最新的64位(64-bit),這是為了調和操作系統與驅動程序之間的依存關系。
使用mv
命令
剪切文件。
如需要將
/tmp
目錄下的tomcat.zip文件剪切到
/usr/local
目錄下,執行下面的命令即可:
#
mv
/tmp/tomcat.zip
/usr/local
;?????linux怎么剪切文件到另一個文件夾呢,下面就讓我們來看看吧。
1、找到你需要移動文件選擇,右鍵而后選擇剪切。
2、打開主目錄,點擊一個需要移動的位置。
3、在空處單擊右鍵粘貼即可。
以上就是的分享,希望能幫助的大家。
本文章基于ThinkpadE15品牌、centos7系統撰寫的。
本篇主題:詳細學習介紹cat和cut命令
cat 是一個 文本文件****查看 和 連接 工具
語法結構:
$ cat [選項] [文件]
參數選項:
-A, --show-all 等價于 -vET
-b, --number-nonblank 對非空輸出行編號
-e 等價于 -vE
-E, --show-ends 在每行結束處顯示 $
-n, --number 對輸出的所有行編號
-s, --squeeze-blank 不輸出多行空行
-t 與 -vT 等價
-T, --show-tabs 將跳 字符顯示為 ^I
-u (被忽略)
-v, --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外
--help 顯示此幫助信息并離開
Cat主要有以下2大功能:
1、一次顯示(查看)整個文件,cat后面直接接文件名。
$ cat filename
比如以下,查看profile文件, -n參數是顯示 行
[root@localhost ~]# cat /etc/profile 注:查看/etc/目錄下的profile文件內容;
[root@localhost ~]# cat -b /etc/fstab 注:查看/etc/目錄下的profile內容,并且對非空白行進行編號,行號從1開始;
[root@localhost ~]# cat -n /etc/profile 注:對/etc目錄中的profile的所有的行(包括空白行)進行編號輸出顯示;
[root@localhost ~]# cat -E /etc/profile 注:查看/etc/下的profile內容,并且在每行的結尾處附加 $ 符號;
cat 加參數-n 和nl工具差不多,文件內容輸出的同時,都會在每行前面加上行號;
[root@localhost ~]# cat -n /etc/profile
[root@localhost ~]# nl /etc/profile
cat 可以同時顯示多個文件的內容,比如我們可以在一個cat命令上同時顯示兩個文件的內容;
[root@localhost ~]# cat /etc/fstab /etc/profile
cat 對于內容極大的文件來說,可以通過管道 | 傳送到more 工具,然后一頁一頁的查看;
[root@localhost ~]# cat /etc/fstab /etc/profile | more
2、cat 的創建、連接文件功能實例;
cat 有創建文件的功能,創建文件后,要以EOF或STOP結束;
[root@localhost ~]# cat linuxcat.txt EOF 注:創建linuxcat.txt文件;
如下圖所示:
cat 還有向已存在的文件追加內容的功能;
[root@localhost ~]# cat linuxsir.txt EOF 注:我們向linuxcat.txt文件追加內容;
(注:這里發現被我寫錯了, EOF 寫成了 OEF ,輸出的時候要對應輸出,咱不去究其原因)
cat 連接多個文件的內容并且輸出到一個新文件中;
命令是:
[root@localhost ~]# cat name1 name2 name3 name4
注意: 其原理是把三個文件的內容連接起來,然后創建name4文件,并且把幾個文件的內容同時寫入name4中。 特別值得一提的是,如果您輸入到一個已經存在的name4文件,會把name4內容清空。(****見文末例子****)
實例: 假設我們有sir01.txt、sir02.tx和sir03.txt ,并且內容如下;[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
我想通過cat 把sir01.txt、sir02.txt及sir03.txt 三個文件連接在一起(也就是說把這三個文件的內容都接在一起)并輸出到一個新的文件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 把一個或多個已存在的文件內容,追加到一個已存在的文件中
[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
警告:我們要知道********意思是創建,********是追加。千萬不要弄混了。造成失誤可不是鬧著玩的;
cut是一個選取命令,就是將一段數據經過分析,取出我們想要的。一般來說,選取信息通常是針對“行”來進行分析的,并不是整篇信息分析的。
語法結構:
cut [-bn] [file] 或
cut [-c] [file] 或
cut [-df] [file]
選項參數:
-b :以 字節 為單位進行分割。這些字節位置將忽略多字節字符邊界,除非也指定了 -n 標志。
-c :以 字符 為單位進行分割。
-d : 自定義分隔符 ,默認為制表符。
-f :與-d一起使用,指定顯示哪個區域。
-n :取消分割多字節字符。僅和 -b 標志一起使用。如果字符的最后一個字節落在由 -b 標志的 List 參數指示的br /范圍之內,該字符將被寫出;否則,該字符將被排除。
使用說明:
cut 命令從文件的每一行剪切字節、字符和字段并將這些字節、字符和字段寫至標準輸出。
如果不指定 File 參數,cut 命令將讀取標準輸入。必須指定 -b、-c 或 -f 標志之一。
上一篇中也說到cut的使用。
值得注意的是 '-' 表示的是一個區間, ‘,’ 表示的是單個字符
例子二: 以 ‘:’ 為分隔符,截取PATH環境變量第五個位置的字符
先來看看PATH變量存的內容是什么
[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
截取的結果:
從上面的例子中可以看出,以':'為分隔符,第五個位置是/usr/local/sbin
好了現在清晰了,****Cat**** 和****Cut****你學到了沒有?學到了分享一下啊!
1、ls命令
ls是list的縮寫,常用命令為ls(顯示出當前目錄列表),ls -l(詳細顯示當前目錄列表),ls -lh(人性化的詳細顯示當前目錄列表),ls -a(顯示出當前目錄列表,包含隱藏文件)
2、cd 命令
cd是change direcory的縮寫,常用命令為 cd 目錄,cd ..為返回上級目錄,cd - 返回上次所在目錄
3、pwd命令
常用命令為pwd 顯示當前所在目錄
4、mkdir命令
mkdir命令為創建空目錄命令,通常用法為mkdir 目錄名,mkdir -p 目錄名/目錄名 可以遞歸創建多個不存在的目錄
5、rm命令
rm為刪除命令remove,rm 文件,謹慎操作
6、rmdir命令
rm為刪除命令remove direcory,rm 目錄,謹慎操作
7、mv命令
mv命令move,移動剪切命令,mv 文件 目錄,mv 文件 文件(會覆蓋)
8、cp命令
cp命令為copy命令,復制文件或目錄到別的目錄里面,cp 文件/目錄 目錄/文件
9、touch命令
touch命令創建空文件,比如touch xx.txt,touch 目錄 文件
10、cat命令
cat命令查看當前文件內容,cat fi.txt f2.txt f3.txt合并文件內容,cat -n 對所有行進行編號
11、nl命令
nl命令 為文件加入顯示行號,nl 文件名,nl -b a 文件名,將空行也加如行號
12、more 命令
more命令 按頁顯示文件內容,more 文件名,more -2 文件名 每2行顯示一頁
13、less命令
less命令查看文件內容,可以上下翻頁,less 文件名
14、head命令
head命令可以查看文件前幾行內容,head -n 2 文件名
15、tail命令
tail命令可以查看文件后幾行內容,tail -n 2 文件名
16、which命令
which 可以執行文件名稱,顯示路徑
17、whereis命令
whereis -m svn 查出說明文檔路徑,whereis -s svn 找source源文件。
18、locate命令
locate /etc/m 搜索ect目錄下所有m開頭的文件
19、find 命令
find . -name "*.log"根據關鍵字查找
20、find exec命令
ls -l命令放在find命令的-exec選項中 find . -type f -exec ls -l {} ;
21、find xargs命令
find . -type f -print | xargs file查找系統中的每一個普通文件,然后使用xargs命令來測試它們分別屬于哪類文件
22、ls -lih命令
詳細的文件屬性
23、zmodem
當前名稱:linux文件剪切命令,linux剪切文件夾命令
標題鏈接:http://www.2m8n56k.cn/article46/hcechg.html
成都網站建設公司_創新互聯,為您提供、App開發、企業建站、網站收錄、App設計、小程序開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯