Linux簡單學習記錄(七)

shell的基礎(chǔ)

1.記錄命令歷史記錄
在家目錄的.bash_history上象缀,會保存1000條歷史命令
常用三個命令:
!!:執(zhí)行上一條指令
!n:執(zhí)行歷史中第n條指令,如!1002
!字符串:執(zhí)行歷史中最近的一次以該字符串開頭的命令

2.命令行補全:Tab鍵

3.別名: alias
單alias爷速,查看所有的別名



alias 別名='實際名'
unalias 別名


image.png

4.通配符
在bash下央星, *匹配零個或者多個字符,?匹配一個字符
touch創(chuàng)建文檔

5.輸入惫东、輸出重定向
符號>>與>
如echo >> 1.txt

6.管道符(重要)
| 用于前一個指令的輸入作為后一個指令的輸入莉给!
可能不太能理解,其實就是過濾的過程

7.作業(yè)控制
運行進程的時候凿蒜,crtl+z使進程暫停(ctrl+c取消進程)禁谦,然后使用fg(foreground)命令恢復(fù)。
在ctrl+z之后废封,可以使用命令jobs來查看有哪些進程是暫停的州泊。
如果要把暫停的進程放在后臺運行,可以使用bg命令
但是有多個的時候漂洋,需要加上標號

&符號遥皂,使用&符號的時候力喷,會把任務(wù)放到后臺運行,并且會顯示pid的信息演训。
例如: vmstat 1 > /emp/1.log &
ps aux可以找到線程弟孟。

8.變量
符開頭的,如PATH

9.命令env
可以列出系統(tǒng)所有的變量


image.png

10.set命令
與env命令一樣样悟,會列出所有的變量

11.常用的環(huán)境變量文件
11.1 /etc/profile 重要的環(huán)境變量拂募,如PATH,USER等
11.2 /etc/bashrc 主要預(yù)設(shè)umask和PS1
11.3 .bash_profile
11.4 .bashrc 包含屬于自己的shell信息
11.5 .bash_history
11.6 .bash_logout

12.shell中的特殊符號
*代表多個,?代表一個字符窟她,#為注釋符號陈症,\為轉(zhuǎn)義字符。
管道符|震糖,一般針對文檔字符比較常用录肯,比如cat,less, head,tail,grep,cut,sort,wc,uniq,tee, tr, split,sed,awk等
其中g(shù)rep,sed,awk是正則必須掌握的

cut命令:截取一個字段
格式:cut -d '分隔字符' [-cf]n
-d:后跟分隔字符
-c:后接第幾個字符
-f:后跟第幾個區(qū)塊

sort命令:做排序
sort[-t 分隔符] [-kn1,n2] [-nru]
-t:分隔字符
-n:純數(shù)字排序
-r:反向排序
-u:表示去重
-kn1,n2:n1區(qū)間到n2區(qū)間

wc命令:統(tǒng)計文檔的行數(shù)、字符數(shù)或詞數(shù)
-l 行數(shù)
-m 字數(shù)
-w 次數(shù)

uniq命令:
刪除重復(fù)的行吊说,-c表示統(tǒng)計重復(fù)的行數(shù)

tee命令:作用類似于重定向>论咏,但是把文件寫入的時候還打印在屏幕上

tr命令:用于替換字符
-d:表示刪除某個字符
-s:刪除重復(fù)的字符
tr 'a' 'A' 替換

split命令:用于切割文檔,常用的是-b和-l颁井;
-b:分割文檔的大小厅贪,
-l:根據(jù)行數(shù)分割

特殊符號可以作為變量的開始,也可以和!結(jié)合使用雅宾,!$表示上一條命令中的最后一個變量

特殊符號;
一行中輸入多個命令卦溢,使用分號;

特殊符號~
波浪符~表示家目錄,root用戶的家目錄是:/root,普通用戶是/home/username

特殊符號&
把一條命令放到后臺執(zhí)行秀又,使用&
如:sleep 30 &

重定向>, >>, 2>, 2>>
將錯誤信息重定向到文檔中,使用2>或者2>>
如:ls aaa 2>/temp/error

中括號[]
內(nèi)容是字符組合贬芥,代表字符中的任何一個吐辙,也可以是一個范圍
如 ls -d test[1-9].txt

&&與||
command1 ; command2 不管1執(zhí)行成功不,都執(zhí)行2
command1 && command2 1執(zhí)行成功后蘸劈,才執(zhí)行2
command1 || command2 1執(zhí)行成功了就不執(zhí)行2

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末昏苏,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子威沫,更是在濱河造成了極大的恐慌贤惯,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件棒掠,死亡現(xiàn)場離奇詭異孵构,居然都是意外死亡,警方通過查閱死者的電腦和手機烟很,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進店門颈墅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蜡镶,“玉大人,你說我怎么就攤上這事恤筛」倩梗” “怎么了?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵毒坛,是天一觀的道長望伦。 經(jīng)常有香客問我,道長煎殷,這世上最難降的妖魔是什么屯伞? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮蝌数,結(jié)果婚禮上愕掏,老公的妹妹穿的比我還像新娘。我一直安慰自己顶伞,他們只是感情好饵撑,可當我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著唆貌,像睡著了一般滑潘。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上锨咙,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天语卤,我揣著相機與錄音,去河邊找鬼酪刀。 笑死粹舵,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的骂倘。 我是一名探鬼主播眼滤,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼历涝!你這毒婦竟也來了诅需?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤荧库,失蹤者是張志新(化名)和其女友劉穎堰塌,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體分衫,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡场刑,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蚪战。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片摇邦。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡恤煞,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出施籍,到底是詐尸還是另有隱情居扒,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布丑慎,位于F島的核電站喜喂,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏竿裂。R本人自食惡果不足惜玉吁,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望腻异。 院中可真熱鬧进副,春花似錦、人聲如沸悔常。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽机打。三九已至矫户,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間残邀,已是汗流浹背皆辽。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留芥挣,地道東北人驱闷。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像空免,于是被迫代替她去往敵國和親遗嗽。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,472評論 2 348