培訓第三天----UBUNTU安裝軟件及shell腳本

一褂始、回顧昨日知識點:

常規(guī)命令 cd、mkdir描函、rmdir崎苗、mv、touch舀寓、cp胆数、rm
查看文件 cat、more互墓、less必尼、head、tail
幫助命令 help、man判莉、info
用戶間的切換 普通用戶 <----> 超級用戶
**文件權(quán)限 ** rwx符號權(quán)限豆挽、八進制權(quán)限

二、今日新知識點

Ubuntu軟件安裝
1.圖形化界面券盅,Ubunte軟件安裝中心帮哈,搜索安裝
2.終端命令自動安裝

       $ sudo dpkg -i packagename.deb

3.終端命令已下載軟件

     $ sudo apt-get install cmatrix

磁盤管理相關(guān)命令 free、df锰镀、du
用戶管理 useradd userdel passwd
打包壓縮命令

     $ tar -xzvf 待壓縮的文件

1.linux下的各種壓縮文件安裝介紹
2.linux下tar.gz娘侍、tar、bz2泳炉、zip等解壓縮憾筏、壓縮命令小結(jié)
3.Linux下的壓縮zip,解壓縮unzip命令詳解及實例

二、vi的使用

1.基本介紹

一款編輯器胡桃,基于命令操作的一款編輯器
三種模式:
    輸入模式踩叭、命令模式、末行模式

2.vi的安裝

(1)sudo apt-get install vim
  檢查是否安裝vim:
  使用vi打開一個文件翠胰,按上下左右鍵容贝,若出現(xiàn)A,B,C,D,字符樣式,則說明未安裝
    vi filename
(2)vi的配置文件
   查找vi的配置文件:
    家目錄下之景,使用:ls -a

3.三種模式簡介

(1)命令模式
    用vim打開一個文件斤富,默認的就是命令模式
    此模式下,所輸入的命令不回顯锻狗,即在屏幕上看不到用戶所輸入的命令
    在輸入模式下满力,回到命令模式,按下esc鍵即可
(2)輸入模式
    此模式下轻纪,可以進行文件的編輯
    進入輸入模式:在命令模式下輸入:i,o,O,a油额,s
    退出輸入模式:esc ------> 命令模式
(3)末行模式
    在命令模式下輸入“:”,屏幕左下角會出現(xiàn):刻帚,此時即進入末行模式

4.輸入模式

vim是vi的增強版潦嘶,兩者命令兼容
打開一個文件:vi filename
(1)進入編輯模式
i:在當前光標之前插入正文
a:在當前光標之后插入正文
o:在光標所在行的下一行插入正文
O:在光標所在行的上一行插入正文
s:替換光標之前的字符

5.命令模式

(1)文本的快捷操作
    行復制:yy:復制光標所在行的內(nèi)容到內(nèi)存緩沖區(qū)
          nyy:復制光標所在行及其其后的行,共n行到內(nèi)存緩沖區(qū)崇众,n是整數(shù)
    粘貼:p:粘貼至光標所在行的下一行
          P:粘貼至光標所在行的上一行
(2)字符復制
    按v進入可視模式
    v:逐個字符復制
    V:按行復制掂僵,可從某一行的任意位置開始復制
    選中要復制的正文后,按y鍵進行復制顷歌,p鍵粘貼
(3)刪除和撤銷
    dd:整行刪除
    ndd:刪除從光標所在行開始的n行
    dw:刪除光標之后的一個字
    ndw:刪除光標之后n個字
    db:刪除光標之前的一個字
    ndb:锰蓬,,眯漩,芹扭,
    x:刪除光標所在位置的一個字符
    nx:刪除光標所在位置及其后的n個字符
    撤銷:u
(4)替換
    rc:用字符c代替當前字符
    nrc:用n個字符c代替光標之后的n個字符
    注意:c是任意字符
(5)行間快速跳轉(zhuǎn)
    H:跳轉(zhuǎn)到屏幕的最上方 nH:,,冯勉,
    M:跳轉(zhuǎn)到屏幕中間位置
    L:跳轉(zhuǎn)到當前屏幕的最下方   nL:澈蚌,,灼狰,
    gg:快速跳轉(zhuǎn)到第一行
    G:快速跳轉(zhuǎn)到最后一行

6.末行模式

(1)按esc鍵宛瞄,鍵入“:”進入末行模式
快速跳轉(zhuǎn):
    :n  跳轉(zhuǎn)到指定行
(2)保存和退出
    :q    退出
    :q!  強制退出
    :w    保存
    :w交胚!  強制保存
    :wq   保存并退出
    :wq份汗! 強制保存退出
    :qa   全部退出(多文件編輯時)  
    :wa   全部保存
    :wqa  全部保存退出
(3)末行模式下的文件快捷操作
    :nw file    將第n行寫入文件file
    :a,bw file  將文件的a到b行寫入file文件
    :1蝴簇,.w file  將第一行到當前行寫入file文件
    :f file 文件重命名
    :f      打印當前文件的基本信息
(4)字符串(string)搜索
    /string
        正向搜索杯活,跳轉(zhuǎn)到該string第一次出現(xiàn)的位置,
        按字母n熬词,跳轉(zhuǎn)到該string下一次出現(xiàn)的位置
        搜索完之后旁钧,會再次從文件頭開始搜索
    ?string
        反向搜索,同上
(5)多文件編輯
    vi file file1 file2 file3 ....
    
    分屏查看/編輯     切換屏幕Ctrl+ww
    橫屏編輯多文件
    vi -o file file1 ...
    豎屏編輯多文件
    vi -O file file1 ...
    末行模式下
    :vs file  豎屏打開文件
    :sp file  橫屏打開文件
(6)vi -x filename   加密文件

三互拾、Shell腳本

1.簡介

    系統(tǒng)操作歪今,文件管理
    優(yōu)點:快速開發(fā),無需編譯颜矿,實時修改......
    缺點:運行效率低寄猩,支持數(shù)據(jù)類型少......

2.簡單的Shell程序

    echo "hello,world!"
    程序解析:
    echo 即輸出雙引號里面的內(nèi)容
    輸出完畢后自動換行

3.常量

    數(shù)字常量:1,2,3,4,5
    字符常量:a b c d e
    字符串常量:“hello”

4.簡單的變量使用

    (1)引入
    num=3
    echo $num
    變量的賦值:
        變量名=值
    注意:變量在賦值時,等號兩邊不能有空格
    $:引用變量的值
    echo:輸出變量的值
    (2)變量名
        變量名可以由字母骑疆,數(shù)字田篇,下劃線組成,通常用大寫字母表示箍铭,便于區(qū)分
        硬性規(guī)定:變量名不能以數(shù)字0-9開頭泊柬。
    (3)變量的使用
        變量在使用的時候無需指定數(shù)據(jù)類型,Shell是一個動態(tài)決定數(shù)據(jù)類型的語音
        變量在使用時直接賦值诈火,即“變量名=值”彬呻,等號兩側(cè)無空格!柄瑰!
        變量在引用的時候,形式為:$變量名
        為了區(qū)分變量:在引用時盡量使用下列形式:
            ${變量名}   或者   “$變量名”
    (4)變量的賦值    
        變量在使用時直接賦值剪况,即“變量名=值”教沾,等號兩側(cè)無空格!译断!
            Shell里面授翻,變量的賦值均以字符串的形式進行賦值
        若賦值時,有空格,要用“”括起來?疤啤巡语!
    (5)若變量在使用時未定義,則使用時值為空
    (6)echo "${},${}"
        echo打印“”里面的內(nèi)容

5.Shell腳本程序的末尾沒有分號;床ぁD泄!

6.基本數(shù)據(jù)類型

整形:     %d
字符型:    %c
字符串:    %s
浮點型:    %f
注意:所有的數(shù)據(jù)類型均可用字符串類型打印合陵,即對應%s
      但字符串類型數(shù)據(jù)不能以整形數(shù)據(jù)打印枢赔。

7.printf使用

printf “${}\n”
(1)printf 不能自動換行
(2)按一定格式輸出“”里面的內(nèi)容
(3)使用printf要注意空格
    printf "%d,%d" $NUM $NUM1
(4)%m.nf
    m:打印的總位數(shù)
    n:小數(shù)點后保留的位數(shù)
    若小數(shù)部分+小數(shù)點+整數(shù)部分<m,則多出部分用空格代替輸出
    若相反則m無效
(5)%-m.nf
    左對齊方式輸出拥知,同上踏拜。

8.注釋

注釋一行:#....................

9.字符串

Shell腳本(與C語言類似的語法結(jié)構(gòu))
常量、簡單的變量及其賦值低剔、基本數(shù)據(jù)類型速梗、echo和printf函數(shù)的使用

課上發(fā)現(xiàn)問題(發(fā)現(xiàn)后與李老師交流)
在vi命令模式下刪除,dw的注釋給予補充
dw:刪除光標之后的一個單詞襟齿,即光標起至下一個詞間的所有字符包括空格姻锁,中文則至逗號為止。

修改linux文件權(quán)限命令

課上問題與同學交流
Linux系統(tǒng)下更改主機名的方法

      超級用戶下:  鍵入vi /etc/hostname回車蕊唐,
                  在vi下更改主機名屋摔,重啟即可。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末替梨,一起剝皮案震驚了整個濱河市钓试,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌副瀑,老刑警劉巖弓熏,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異糠睡,居然都是意外死亡挽鞠,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進店門狈孔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來信认,“玉大人,你說我怎么就攤上這事均抽〖奚停” “怎么了?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵油挥,是天一觀的道長潦蝇。 經(jīng)常有香客問我款熬,道長,這世上最難降的妖魔是什么攘乒? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任贤牛,我火速辦了婚禮,結(jié)果婚禮上则酝,老公的妹妹穿的比我還像新娘殉簸。我一直安慰自己,他們只是感情好堤魁,可當我...
    茶點故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布喂链。 她就那樣靜靜地躺著,像睡著了一般妥泉。 火紅的嫁衣襯著肌膚如雪椭微。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天盲链,我揣著相機與錄音蝇率,去河邊找鬼。 笑死刽沾,一個胖子當著我的面吹牛本慕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播侧漓,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼锅尘,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了布蔗?” 一聲冷哼從身側(cè)響起藤违,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎纵揍,沒想到半個月后顿乒,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡泽谨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年璧榄,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吧雹。...
    茶點故事閱讀 38,163評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡骨杂,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出雄卷,到底是詐尸還是另有隱情腊脱,我是刑警寧澤,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布龙亲,位于F島的核電站陕凹,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏鳄炉。R本人自食惡果不足惜杜耙,卻給世界環(huán)境...
    茶點故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望拂盯。 院中可真熱鬧佑女,春花似錦、人聲如沸谈竿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽空凸。三九已至嚎花,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間呀洲,已是汗流浹背紊选。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留道逗,地道東北人兵罢。 一個月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像滓窍,于是被迫代替她去往敵國和親卖词。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,925評論 2 344

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

  • Ubuntu的發(fā)音 Ubuntu舶替,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音杠园。了解發(fā)音是有意...
    螢火蟲de夢閱讀 99,160評論 9 467
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,135評論 2 34
  • 1.Linux下如何用命令查看實時日志(完整命令) tail -f 路徑.log查看前多少行 tai-200f 路...
    qianyewhy閱讀 2,252評論 0 11
  • 之前的一些討論抛蚁,本質(zhì)上還是有很多發(fā)散的陈醒,人的頭腦是容易發(fā)散的,發(fā)散思維有創(chuàng)造力瞧甩,想象力钉跷,這當然不是壞事,但是肚逸,在執(zhí)...
    whalecao閱讀 280評論 0 0
  • 寫這個東西的目的也很簡單,幫朋友大魚說幾句話膝晾。 首先栓始,你剛畢業(yè),你要求拿3K血当,5K幻赚,8K都很正常,因為你要生活臊旭。但...
    書呆小馬閱讀 1,709評論 21 35