一极阅、復(fù)制
選項(xiàng):
? ? ? ? -v:詳細(xì)顯示命令執(zhí)行操作的過程
? ? ? ? -r:遞歸處理目錄和子目錄
? ? ? ? -p:保留源文件或目錄屬性
1.將當(dāng)前目錄下的file文件,復(fù)制到/tmp/目錄下蛇数,并重新更名為file222
2.將file1復(fù)制到/tmp目錄下
3.在拷貝文件的過程中琴儿,如何使文件屬性不發(fā)生變化? ? 使用? “-p”? 在拷貝的過程中保留文件屬性
4.拷貝一個(gè)文件夾,里面有很多的子文件纺酸,使用? “-r”? ?遞歸復(fù)制 (文件夾=目錄)
5.拷貝不同路徑下的不同文件到同一個(gè)目錄下? ? 使用? “-v”? 顯示拷貝的詳細(xì)過程
6.拷貝不同路徑下的文件和不同的目錄到同一個(gè)位置? 使用? “-rp”? 遞歸創(chuàng)建并且保留原本屬性
7.在復(fù)制的過程中如何防止頻繁觸發(fā)重復(fù)復(fù)制嘲碱,提示是否操作? 使用“\”防止重復(fù)提問
二金砍、查看文件內(nèi)容
1、? cat: -n 麦锯、-A
(cat的拓展使用恕稠,創(chuàng)建文件,并往里寫內(nèi)容)
2 扶欣、less鹅巍、more
less /etc/services? ?使用光標(biāo)上下翻動(dòng)千扶,空格進(jìn)行翻頁,q退出
more/etc/services? 使用回車上下翻動(dòng)骆捧,空格進(jìn)行翻頁澎羞,q退出
3 、 head
head pass? ?查看頭部?jī)?nèi)容敛苇,默認(rèn)前十行
[root@localhost ~]# head -n5 pass? 查看前五行頭部?jī)?nèi)容? 使用-n指定
4 妆绞、tail
tail? pass? ?查看尾部?jī)?nèi)容,默認(rèn)后十行
[root@localhost ~]# tail -20 /var/log/secure? 查看倒數(shù)二十行的內(nèi)容
tail -f? 查看文件尾部的變化
5 枫攀、 grep 過濾文件內(nèi)容
[root@localhost ~]# grep "root" pass 過濾pass文件中與root相關(guān)的行
[root@localhost ~]# grep "^root" pass 過濾pass文件中括饶,匹配以root開頭的行
[root@localhost ~]# grep "root$" pass 過濾pass文件中,匹配以root結(jié)尾的行
[root@localhost ~]# grep -n "bash$" pass 顯示pass文件中脓豪,以bash結(jié)尾的行號(hào) ( -n,顯示行號(hào))
6 巷帝、 過濾出包含ftp的行
[root@localhost ~]# grep "ftp" pass
7 、 過濾除了ftp的行扫夜,其他的全部顯示
[root@localhost ~]# grep -v "ftp" pass? (-v,取反)
8 驰徊、 忽略大小寫的方式
[root@localhost ~]# grep -i "ftp" pass (-i笤闯,忽略大小寫)
9 、?過濾pass文件中以sync結(jié)尾的,或者ftp相關(guān)的行,打印出來.同時(shí)不區(qū)分大小寫
[root@localhost ~]# grep -Ei "sync$|ftp" pass (-E棍厂,打涌盼丁)
文件命令:cp、cat牺弹、less浦马、more、head张漂、tail晶默、tailf、grep