day04 常用命令

一、上周回顧

? ? ? ? 1.1.Linux介紹\GNU\GLP\歷史\發(fā)行版

? ? ? ? 1.2.VmWare安裝Centos7系統(tǒng)

? ? ? ? 1.3.Vmware快照

? ? ? ? 2.Bash

? ? ? ? ? ?2.1.Bash能做什么

? ? ? ? ? ?2.2.Bash怎么使用

? ? ? ? ? ? ? ? ? ?單條命令? 效率低 適合簡單剥懒,或者少量的任務(wù)

? ? ? ? ? ? ? ? ? ? Shell腳本 效率高 適合復(fù)雜内舟,重復(fù)性的工作

? ? ? ? ? ?2.3.Bash提示符

? ??????????????[root@caoweiqiang ~]#

? ? ? ? ? ? ? ? ? ? ? ?當(dāng)前登錄系統(tǒng)的用戶----->root

? ? ? ? ? ? ? ? ? ? ? ?當(dāng)前系統(tǒng)的主機(jī)名稱----->caoweiiqnag

? ? ? ? ? ? ? ? ? ? ? ?當(dāng)前用戶所在的家目錄-----> ~

? ? ? ? ? ? ? ? ? ? ? ?通常情況下是超級(jí)管理員? #? ? 普通用戶是 $

? ? ? ? ? ?2.4.Bash基礎(chǔ)語法

? ? ? ? ? ? ? ? ? ? ? ? 命令? ? 【選項(xiàng)】? ?【參數(shù)】

? ? ? ? ? ? ? ? ? ? ? ? 命令(打針)

? ? ? ? ? ? ? ? ? ? ? ? 選項(xiàng)(輕重)

? ? ? ? ? ? ? ? ? ? ? ? 參數(shù)(往哪打)

? ? ? ? ? ? ? ? ? ? ? ? ls -la /home/? #以長格式顯示 /home/所有內(nèi)容,包括隱藏文件

? ? ? ? ? ? 2.5.Bash 常用特性

? ? ? ? ? ? ? ? ? ? ? ? 1.tab補(bǔ)全(必須會(huì))

? ? ? ? ? ? ? ? ? ? ? ? 2.快捷鍵? Ctrl+a,e,c,l,w,u,k,r

? ? ? ? ? ? ? ? ? ? ? ? 3.命令別名? alias? unalias

? ? ? ? ? ? ? ? ? ? ? ? 4.歷史記錄? history

? ? ? ? ? ? ? ? ? ? ? ? 5.命令幫助? man? ? ? --help

? ? ? ? ? ? 2.6.系統(tǒng)目錄結(jié)構(gòu)

? ? ? ? ? ? ? ? ? ? ? ? Windows C :\? D :\? ?E:\

? ? ? ? ? ? ? ? ? ? ? ? Linux /? ----->單根組織結(jié)構(gòu)

? ? ? ? ? ? ? ? ? ? ? ? 在Linux / 目錄下有很多的二級(jí)目錄初橘,那么目錄都是什么意思验游?

? ? ? ? ? ? ? ? ? ? ? ? /bin #存放都是二進(jìn)制可執(zhí)行行的命令

? ? ? ? ? ? ? ? ? ? ? ? /sbin? #超級(jí)管理員可執(zhí)行的二進(jìn)制命令

? ? ? ? ? ? ? ? ? ? ? ? /home #普通用戶的家目錄? ?/home/caoweiqiang

? ? ? ? ? ? ? ? ? ? ? ? /root? #超級(jí)管理員用戶的家目錄(普通用戶無權(quán)限)

? ? ? ? ? ? ? ? ? ? ? ?/etc? ?#系統(tǒng)的配置文件存放路徑,包括后續(xù)安裝的一些服務(wù)

? ? ? ? ? ? ? ? ? ? ? ?/dev? #存放設(shè)備目錄

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?/dev/null? #黑洞設(shè)備保檐,只進(jìn)不出

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? /dev/random #隨機(jī)設(shè)備

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? /dev/zero #能源源不斷的產(chǎn)生數(shù)據(jù)? ?(提款機(jī))

? ? ? ? ? ? ? ? ? ? ? ?/proc #虛擬系統(tǒng)文件(顯示系統(tǒng)當(dāng)前進(jìn)程正在運(yùn)行的狀態(tài))

? ? ? ? ? ? ? ? ? ? ? ?/usr? #存放系統(tǒng)文件和Windows的C盤下的Windows目錄一樣

? ? ? ? ? ? ? ? ? ? ? ?/usr/local#? ?軟件安裝的目錄

? ? ? ? ? ? ? ? ? ? ? ?/usr/bin #和/bin一致耕蝉,只不過/usr/bin才是真實(shí)的命令存放路徑

? ? ? ? ? ? ? ? ? ? ? ?/usr/sbin#和/sbin一致,只不過/usr/bin才是真實(shí)的命令存放路徑

? ? ? ? ? ? ? ? ? ? ? ?/usr/lib #庫文件夜只,命令所依賴的庫文件

? ? ? ? ? ? ? ? ? ? ? ?/usr/lib64#64庫文件垒在,命令所依賴的庫文件

? ? ? ? ? ? ? ?/boot #系統(tǒng)啟動(dòng)時(shí)的引導(dǎo)目錄,存放的是kernel,grub菜單

? ? ? ? ? ? ? ?/run #存放進(jìn)程鎖文件

? ? ? ? ? ? ? ?/opt#早起第三方廠商安裝軟件存放的目錄

? ? ? ? ? ? ? ?/mnt#掛載扔亥,將目錄與設(shè)備進(jìn)行關(guān)聯(lián)场躯,比武硬盤,光盤

? ? ? ? 2.7.文件路徑定位

? ? ? ? ? ? ? ?/etc/hostname文件位置+文件名稱=路徑? ? 換句話說:路徑則是對(duì)文件定義的一種方式

? ? ? ? ? ? ? ?絕對(duì)路徑:只要以/開始的路徑旅挤,都算絕對(duì)路徑

? ? ? ? ? ? ? ?相對(duì)路徑: 相對(duì)于當(dāng)前目錄來說的路徑踢关,.當(dāng)前目錄? ?..當(dāng)前目錄的上一級(jí)目錄

? ? ? ? 2.8.文件管理命令

? ? ? ? ? ? ? ? mkdir? #創(chuàng)建目錄

? ? ? ? ? ? ? ? touch? #創(chuàng)建文件

? ? ? ? ? ? ? ? ?mv? ? ?#移動(dòng)或重新命名

? ? ? ? ? ? ? ? ?rm? ? ?#刪除文件

二、今日內(nèi)容

文件管理-->創(chuàng)建? 移動(dòng)? 刪除? 復(fù)制

cp? 復(fù)制

#選項(xiàng):

? ? ? ? ? ? #:? -v:詳細(xì)顯示命令執(zhí)行的操作

? ? ? ? ? ? #:? ?-r:? 遞歸處理目錄與子目錄

? ? ? ? ? ? #:? ?-p:? 保留源文件或目錄的屬性

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

[root@caoweiqiang ~]# cp file /tmp/file_copy

[root@caoweiqiang ~]# ls /tmp/file_copy

/tmp/file_copy

? #2.將file復(fù)制到/tmp目錄下

? [root@caoweiqiang ~]# cp file1 /tmp/

? #3.在拷貝文件的過程中,文件權(quán)限和身份都發(fā)生變化了

? ? ?[root@caoweiqiang ~]# cp file /tmp

? ? ?[root@caoweiqiang ~]# ll /tmp/file

? ? ? ?-rw-r--r--. 1 root root 0 Jul 29 17:40 /tmp/file

? ? ? #在拷貝過程中加上-p參數(shù)驹闰,保存文件原有的屬性

? ? ? ?[root@caoweiqiang ~]# cp -p file /tmp/

? ? ? ?[root@caoweiqiang ~]# ll /tmp/file

? ? ? #4.如何拷貝一個(gè)文件夾瘪菌,并且文件夾中有很多的子文件,-r遞歸復(fù)制(文件夾===目錄)

? ? ? ?[root@caoweiqiang ~]# cp /etc/ /tmp/

? ? ? ? ? ? cp: omitting directory ‘/etc/’

? ? ? ? ? ? anaconda-ks.cfg? file? file1? hostname? job? student.txt

? ? ? ?[root@caoweiqiang ~]# cp /etc/ /tmp/ -r

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

? ? ? ? ? [root@caoweiqiang ~]# cp -rp file1 oldboy1/ file /etc/ /mnt/ opt/? ?-v

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

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

? ? ? ? ? ? #7.在復(fù)制過程中頻繁觸發(fā)重復(fù)復(fù)制嘹朗,提示確認(rèn)操作

? ? ? ? ? ? ?[root@caoweiqiang ~]# \cp -r /etc/ /opt/

? ? ? ? ? ? ?[root@caoweiqiang ~]# /bin/cp -r /etc/ /opt/

2.文件管理之:查看文件內(nèi)容(cat? less? more head? tail grep... )

#------cat

? ? ? ? ? ? ? [root@caoweiqiang ~]# cp /etc/passwd ./pass

? ? ? ? ? ? ? [root@caoweiqiang ~]# cat pass? ? ?#查看文件的全部內(nèi)容师妙,從頭到尾

? ? ? ? ? ? ? ?[root@caoweiqiang ~]# cat -n pass? #查看一個(gè)文件有多少行? ? -n

? ? ? ? ? ? ? ? [root@caoweiqiang ~]# cat -A pass? ? ? ?#查看文件的特殊符號(hào),比如文件中存在tab鍵

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

? ? ? ? ? ? ? ? [root@caoweiqiang ~]# cat >> test.txt <<EOF

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? > test1

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? > test2

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?> test3

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?> EOF? ? ? ?#EOF代表結(jié)束

? ? ? ? ? ? ? ? ?[root@caoweiqiang ~]# cat test.txt

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? test1

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? test2

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? test3

#--------less怔檩、more

#less /etc/service? ? ?#使用光標(biāo)上下翻動(dòng),空額進(jìn)行翻頁蓄诽,q退出

#more /etc/service? ? #使用回車上下翻動(dòng)薛训,空格進(jìn)行翻頁,q退出

#------------head

[root@caoweiqiang ~]# head pass? ? #用head仑氛,默認(rèn)查看頭部前10行內(nèi)容

[root@caoweiqiang ~]# head -5 pass? ?#查看頭部5行乙埃,用-n指定

[root@caoweiqiang ~]# ps aux | head -5? ? ?#了解

#-------------tail? 尾部

#tail? ?pass? ? ? #查看文件尾部默認(rèn)十行

[root@caoweiqiang ~]# tail -14 /var/log/secure

[root@caoweiqiang ~]# tail -f /var/log/messages? ? ?#-f查看文件尾部的變化

[root@caoweiqiang ~]# tailf /var/log/messages? ? #查看文件尾部的變化

[root@caoweiqiang ~]# ps aux | tail -5? ? ? ? ?#了解

#-----------grep過濾文件內(nèi)容

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

[root@caoweiqiang ~]# grep "root" pass

root:x:0:0:root:/root:/bin/bash

operator:x:11:0:operator:/root:/sbin/nologin

#2.過濾pass文件中,匹配以root開頭的行

[root@caoweiqiang ~]# grep "^root" pass

root:x:0:0:root:/root:/bin/bash

#3.過濾pass文件中锯岖,匹配以bash結(jié)尾的行[root@caoweiqiang ~]# gerp "bash$" pass

#4.顯示行號(hào)

[root@caoweiqiang ~]# grep -n "bash$" pass

1:root:x:0:0:root:/root:/bin/bash

#5.過濾出包含ftp 的行

[root@caoweiqiang ~]# grep "ftp" pass

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

#6.過濾除了ftp的行介袜,其他的都全部顯示

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

#7.忽略大小寫方式? ?

[root@caoweiqiang ~]# grep -i "ftp" pass

#8.過濾pass文件中以sync結(jié)尾的,或者ftp相關(guān)的行出吹,打印出來遇伞,同時(shí)不區(qū)分大小寫

[root@caoweiqiang ~]# grep -Ei "sysn$|ftp" pass

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末捶牢,一起剝皮案震驚了整個(gè)濱河市鸠珠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌叫确,老刑警劉巖跳芳,帶你破解...
    沈念sama閱讀 211,743評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異竹勉,居然都是意外死亡飞盆,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門次乓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來吓歇,“玉大人,你說我怎么就攤上這事票腰〕强矗” “怎么了?”我有些...
    開封第一講書人閱讀 157,285評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵杏慰,是天一觀的道長测柠。 經(jīng)常有香客問我,道長缘滥,這世上最難降的妖魔是什么轰胁? 我笑而不...
    開封第一講書人閱讀 56,485評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮朝扼,結(jié)果婚禮上赃阀,老公的妹妹穿的比我還像新娘。我一直安慰自己擎颖,他們只是感情好榛斯,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評(píng)論 6 386
  • 文/花漫 我一把揭開白布观游。 她就那樣靜靜地躺著,像睡著了一般驮俗。 火紅的嫁衣襯著肌膚如雪懂缕。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,821評(píng)論 1 290
  • 那天王凑,我揣著相機(jī)與錄音提佣,去河邊找鬼。 笑死荤崇,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的潮针。 我是一名探鬼主播术荤,決...
    沈念sama閱讀 38,960評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼每篷!你這毒婦竟也來了瓣戚?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,719評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤焦读,失蹤者是張志新(化名)和其女友劉穎子库,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體矗晃,經(jīng)...
    沈念sama閱讀 44,186評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡仑嗅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了张症。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片仓技。...
    茶點(diǎn)故事閱讀 38,650評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖俗他,靈堂內(nèi)的尸體忽然破棺而出脖捻,到底是詐尸還是另有隱情,我是刑警寧澤兆衅,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布地沮,位于F島的核電站,受9級(jí)特大地震影響羡亩,放射性物質(zhì)發(fā)生泄漏摩疑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評(píng)論 3 313
  • 文/蒙蒙 一夕春、第九天 我趴在偏房一處隱蔽的房頂上張望未荒。 院中可真熱鬧,春花似錦及志、人聲如沸片排。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽率寡。三九已至迫卢,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間冶共,已是汗流浹背乾蛤。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評(píng)論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留捅僵,地道東北人家卖。 一個(gè)月前我還...
    沈念sama閱讀 46,370評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像庙楚,于是被迫代替她去往敵國和親上荡。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評(píng)論 2 349

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

  • 一馒闷、Python簡介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡介】: Python 是一個(gè)...
    _小老虎_閱讀 5,725評(píng)論 0 10
  • 1.Linux介紹\GNU\GLP\歷史\發(fā)行版 2.VmWare 安裝CnetOS7系統(tǒng) 3.Vmware快照 ...
    wiapr閱讀 315評(píng)論 0 0
  • 1.創(chuàng)建文件夾 !/bin/sh mkdir -m 777 "%%1" 2.創(chuàng)建文件 !/bin/sh touch...
    BigJeffWang閱讀 10,029評(píng)論 3 53
  • 基本命令-2 壓縮和歸檔 打包: 即歸檔纳账,類似于旅游之前收拾行李 壓縮: 為了減少占用的磁盤空間逛薇,可以做備...
    崔千易閱讀 913評(píng)論 0 0
  • Linux文件管理相關(guān)管理命令 上周回顧: 1.Base怎么使用 :單條命令 效率低 適合管理 或者少量的任務(wù) ...
    CxFalltohim17閱讀 333評(píng)論 0 0