day04-Linux基礎(chǔ)學(xué)習(xí) 常用命令

一崔梗、cp

選項(xiàng):
-v:詳細(xì)顯示命令執(zhí)行的操作
-r: 遞歸處理目錄與子目錄
-p: 保留源文件或目錄的屬性

1.將當(dāng)前目錄下的file文件,復(fù)制到/tmp/目錄下,并重新命名為file_copy

[root@oldboyedu ~]# cp file /tmp/file_copy
[root@oldboyedu ~]# ls /tmp/file_copy
/tmp/file_copy

2.將file1復(fù)制到/tmp目錄下

[root@oldboyedu ~]# cp file1 /tmp/
[root@oldboyedu ~]# cp file1 /tmp/file1     #這種很少使用

3.-p 保持文件原有的屬性不發(fā)生變化

[root@oldboyedu ~]# cp -p file /tmp/
[root@oldboyedu ~]# ll /tmp/file
-rwxrwxrwx. 1 adm adm 0 Jul 29 10:03 /tmp/file

4. -r 遞歸復(fù)制,拷貝一個(gè)文件夾,并且文件夾中有很多的子文件

[root@oldboyedu ~]# cp /etc/ /tmp/
cp: omitting directory ‘/etc/’
[root@oldboyedu ~]# cp /etc/ /tmp/ -r

5. -v 是顯示詳細(xì)過(guò)程,拷貝不同路徑下的不同文件至同一個(gè)目錄下

[root@oldboyedu ~]# cp file1 /etc/hostname
/etc/hosts /opt/ -v
‘file1’ -> ‘/opt/file1’
‘/etc/hostname’ -> ‘/opt/hostname’
‘/etc/hosts’ -> ‘/opt/hosts’

6.拷貝不同路徑下的不同文件和不同的目錄 至同一個(gè)位置

[root@oldboyedu ~]# cp -rp file1 oldboy1/ file /etc/
/mnt/ /opt/
[root@oldboyedu ~]# ls /opt/
etc file file1 mnt oldboy1

7.在復(fù)制過(guò)程中頻繁觸發(fā)重復(fù)復(fù)制,沒(méi)有提示確認(rèn)操作

[root@oldboyedu ~]# \cp -r /etc/ /opt/
[root@oldboyedu ~]# /bin/cp -r /etc/ /opt/

8.擴(kuò)展項(xiàng)

[root@oldboyedu ~]# cp {file5,file5-bak} -v
‘file5’ -> ‘file5-bak’
[root@oldboyedu ~]# cp /etc/sysconfig/networkscripts/{ifcfg-ens32,ifcfg-ens32-bak}

二.文件管理之:查看文件內(nèi)容(cat tac less more head tail tailf grep ..…)

1、cat

[root@oldboyedu ~]# cat pass #查看文件的所有內(nèi)容,從頭到尾
[root@oldboyedu ~]# cp /etc/passwd ./pass
[root@oldboyedu ~]# cat -n pass #查看一個(gè)文件有多少行
[root@oldboyedu ~]# cat -A pass ##查看文件的特殊符號(hào),比如文件中存在tab鍵

cat擴(kuò)展使用,創(chuàng)建一個(gè)文件,并往里寫(xiě)入內(nèi)容

[root@oldboyedu ~]# cat >> test.txt <<EOF              
test1
test2
test3
EOF 
[root@oldboyedu ~]# cat test.txt
test1
test2
test3

2、tac

[root@oldboyedu ~]# tac pass      #倒序查看文件

3坯辩、less、more

[root@oldboyedu ~]# less /etc/services    #使用光標(biāo)上下翻動(dòng)毒姨,空格進(jìn)行翻頁(yè)宿礁,q退出
[root@oldboyedu ~]# more /etc/services    #使用回車(chē)上下翻動(dòng),空格進(jìn)行翻頁(yè)茬射,q退出

4鹦蠕、head

[root@oldboyedu ~]# head pass     #查看頭部?jī)?nèi)容,默認(rèn)前十行
[root@oldboyedu ~]# head -n5 pass #查看頭部5行在抛,使用-n指定
[root@oldboyedu ~]# ps aux | head -5 #了解

5钟病、tail

[root@oldboyedu ~]# tail pass        #查看文件尾部默認(rèn)十行
[root@oldboyedu ~]# tail -20 /var/log/secure           查看文件尾部二十行
[root@oldboyedu ~]# tail -f /var/log/messages #-f查看文件尾部的變化
[root@oldboyedu ~]# tailf /var/log/messages   #查看文件尾部的變化
[root@oldboyedu ~]# ps aux | tail -5 #了解

6、grep過(guò)濾文件內(nèi)容

1. 過(guò)濾出pass文件中的root相關(guān)的行

[root@oldboyedu ~]# grep "root" pass
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin

2.過(guò)濾pass文件中,匹配以root開(kāi)頭的行

[root@oldboyedu ~]# grep "^root" pass
root:x:0:0:root:/root:/bin/bash

3.過(guò)濾pass文件中,匹配以bash結(jié)尾的行

[root@oldboyedu ~]# grep "bash$" pass
root:x:0:0:root:/root:/bin/bash
jack:x:1000:1000::/home/jack:/bin/bash

4.顯示行號(hào)

[root@oldboyedu ~]# grep -n "bash$" pass
1:root:x:0:0:root:/root:/bin/bash
23:jack:x:1000:1000::/home/jack:/bin/bash

5.擴(kuò)展了解
匹配/var/log/secure文件中Failed字符串,并打印它的下2行

grep -n -A 2 "Failed" /var/log/secure 

匹配/var/log/secure文件中Failed字符串,并打印它的上2行

grep -n -B 2 "Failed" /var/log/secure 

匹配/var/log/secure文件中Failed字符串

grep -n -C 2 "Failed" /var/log/secure 

6.過(guò)濾出包含ftp的行

[root@oldboyedu ~]# grep "ftp" pass
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

7.過(guò)濾除了ftp的行,其他的全部顯示

[root@oldboyedu ~]# grep -v "ftp" pass

**8.忽略大小寫(xiě)方式 **

[root@oldboyedu ~]# grep -i "ftp" pass
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

9.過(guò)濾pass文件中以sync結(jié)尾的,或者ftp相關(guān)的行,打印出來(lái).同時(shí)不區(qū)分大小寫(xiě)

grep -Ei "sync$|ftp" pass

grep篩選的目標(biāo),會(huì)將整行打印出來(lái).

grep相關(guān)練習(xí)題
0、顯示當(dāng)前pass文件中,root肠阱、adm或ftp用戶相關(guān)的信息

[root@oldboyedu ~]# grep -E "^root|^ftp|^adm" pass
root:x:0:0:root:/root:/bin/bash
adm:x:3:4:adm:/var/adm:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

1票唆、顯示/proc/meminfo文件中以不區(qū)分大小的s開(kāi)頭的行;

[root@oldboyedu ~]# grep -i "^s" /proc/meminfo

2屹徘、顯示/etc/passwd中以nologin結(jié)尾的行;

[root@oldboyedu ~]# grep "nologin$" /etc/passwd

3走趋、顯示/etc/inittab中以#開(kāi)頭,而后又跟了任意字符的行噪伊;

[root@oldboyedu ~]# grep -n "^# .*" /etc/inittab
. 代表任意單個(gè)字符 [a-z] [A-Z] [0-9]
* 表示所有
.* 代表所有的任意字符
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末簿煌,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子鉴吹,更是在濱河造成了極大的恐慌姨伟,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拙寡,死亡現(xiàn)場(chǎng)離奇詭異授滓,居然都是意外死亡琳水,警方通過(guò)查閱死者的電腦和手機(jī)肆糕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,347評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)在孝,“玉大人诚啃,你說(shuō)我怎么就攤上這事∷骄冢” “怎么了始赎?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,435評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)仔燕。 經(jīng)常有香客問(wèn)我造垛,道長(zhǎng),這世上最難降的妖魔是什么晰搀? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,509評(píng)論 1 284
  • 正文 為了忘掉前任五辽,我火速辦了婚禮,結(jié)果婚禮上外恕,老公的妹妹穿的比我還像新娘杆逗。我一直安慰自己,他們只是感情好鳞疲,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,611評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布罪郊。 她就那樣靜靜地躺著,像睡著了一般尚洽。 火紅的嫁衣襯著肌膚如雪悔橄。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,837評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音癣疟,去河邊找鬼尺铣。 笑死,一個(gè)胖子當(dāng)著我的面吹牛争舞,可吹牛的內(nèi)容都是我干的凛忿。 我是一名探鬼主播,決...
    沈念sama閱讀 38,987評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼竞川,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼店溢!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起委乌,我...
    開(kāi)封第一講書(shū)人閱讀 37,730評(píng)論 0 267
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤床牧,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后遭贸,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體戈咳,經(jīng)...
    沈念sama閱讀 44,194評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,525評(píng)論 2 327
  • 正文 我和宋清朗相戀三年壕吹,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了著蛙。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,664評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡耳贬,死狀恐怖踏堡,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情咒劲,我是刑警寧澤顷蟆,帶...
    沈念sama閱讀 34,334評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站腐魂,受9級(jí)特大地震影響帐偎,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蛔屹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,944評(píng)論 3 313
  • 文/蒙蒙 一削樊、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧判导,春花似錦嫉父、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,764評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至擂红,卻和暖如春仪际,著一層夾襖步出監(jiān)牢的瞬間围小,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,997評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工树碱, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留肯适,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,389評(píng)論 2 360
  • 正文 我出身青樓成榜,卻偏偏與公主長(zhǎng)得像框舔,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子赎婚,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,554評(píng)論 2 349

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

  • 運(yùn)行操作 CMD命令:開(kāi)始->運(yùn)行->鍵入cmd或command(在命令行里可以看到系統(tǒng)版本刘绣、文件系統(tǒng)版本) CM...
    小明yz閱讀 2,752評(píng)論 0 8
  • 上周回顧 1.Linux介紹/歷史/發(fā)行版 2.VmWare安裝CentOS7系統(tǒng) 3.VmWare快照 4.Ba...
    一條小強(qiáng)強(qiáng)OvO閱讀 346評(píng)論 0 3
  • 運(yùn)行操作 CMD命令:開(kāi)始->運(yùn)行->鍵入cmd或command(在命令行里可以看到系統(tǒng)版本、文件系統(tǒng)版本) CM...
    小沐子_IT閱讀 2,079評(píng)論 0 4
  • 命令簡(jiǎn)介 cmd是command的縮寫(xiě).即命令行 挣输。 雖然隨著計(jì)算機(jī)產(chǎn)業(yè)的發(fā)展纬凤,Windows 操作系統(tǒng)的應(yīng)用越來(lái)...
    Littleston閱讀 3,315評(píng)論 0 12
  • 一、命令行 1. calc-----------啟動(dòng)計(jì)算器 2.certmgr.msc----證書(shū)管理實(shí)用程序 3...
    小小辛_c閱讀 701評(píng)論 0 2