(Linux)上課筆記 12.08

筆記(基本的命令)

  • Ubuntu下軟件安裝

1.圖形化界面尚镰,Ubuntu軟件安裝中心博秫,搜索安裝
2.命令行安裝apt-get
---- apt-get update [軟件名]:保證用戶的軟件包是最新的仔蝌,安裝之前建議先更新軟件包漩符。
----apt-get upgrade [軟件名]:更新已安裝的軟件包。
---- apt-get install [軟件名]:安裝軟件包酝豪。
----apt-get remove [軟件名]:卸載軟件涛碑。
(apt-get autoremove、apt-get clean孵淘、apt-get autoclean 分別輸入執(zhí)行可清理內(nèi)存)
3.dpkg用來安裝下載.deb蒲障。*
4.安裝軟件可能碰到的問題與解決
----安裝之前更新源:apt-get upgrade
----安裝軟件:sudo aot-get install [軟件名]或者sudo dpkg -i [路徑/軟件名.deb]
----若軟件不能正常安裝,執(zhí)行下列語句瘫证,重新設(shè)置安裝環(huán)境sudo apt-get -f install在執(zhí)行安裝命令
----若出現(xiàn)無法獲得.....,/var/*****/被占用揉阎,需要執(zhí)行ps -aux找到所有含有apt-get的進(jìn)程,用kill -9 [進(jìn)程號(PID)]痛悯,然后再執(zhí)行安裝命令
----pstree:可以把進(jìn)程按樹狀列顯出來
5.磁盤管理相關(guān)命令 free df du
6.打包壓縮命令
---- tar -czvf *.tar.gz [待壓縮文件或目錄]待壓縮的文件列表
----tar -xzvf *.tar.gz解壓壓縮文件
-----z:調(diào)用gzip壓縮
-----j:調(diào)用bzip2壓縮
7.用戶管理
----useradd增加用戶余黎,使用時配合-m選項(xiàng),創(chuàng)建宿主目錄
----passwd修改密碼
----userdel刪除用戶载萌,配合-r選項(xiàng)惧财,將用戶宿主目錄刪除
----* vi的使用
1.基本介紹:一款編輯器,基于命令操作的一款編輯器扭仁,三種模式(命令模式垮衷、輸入模式、末行模式)
2.Vi的安裝
---- sudo apt-get install vim安裝vim命令(vim是vi的增強(qiáng)版乖坠,兩者命令兼容)
----檢查是否安裝vim:vi [文件名]使用vi打開一個文件搀突,按上下左右鍵,若出現(xiàn)A,B,C,D字符樣式熊泵,則說明未安裝
----vi的配置文件:~/ls -a(如果沒有.vimrc文件則需要touch創(chuàng)建并賦予rw權(quán)限)仰迁,打開后按i后輸入配置文件如圖1

圖1

3.三種模式
----命令模式:在此模式下輸入的命令不回顯甸昏,即在屏幕上看不到用戶所輸入的命令!在輸入模式下徐许,回到命令模式按下ESC即可
----輸入模式:在此模式下輸入i,o,O,a,退出輸入模式按ESC-----》就進(jìn)入命令模式了
----末行模式:在此模式下輸入進(jìn)入 末行模式
4.輸入模式
----進(jìn)入編輯模式:i:在當(dāng)前光標(biāo)之前插入正文--a:在當(dāng)前光標(biāo)之后插入正文--o:在光標(biāo)所在行的下一行插入正文--O:在光標(biāo)所在行的上一行插入正文
5.命令模式
----文本操作
----復(fù)制:yy復(fù)制光標(biāo)所在的內(nèi)容到內(nèi)存緩沖區(qū)施蜜,nyy復(fù)制光標(biāo)所在行及其后的n行
----粘貼:p粘貼至光標(biāo) 所在行的下一行,P粘貼至光標(biāo) 所在行的下一行
----字符復(fù)制
----按v進(jìn)入可視模式:v逐個字符進(jìn)行復(fù)制雌隅,V逐行字符進(jìn)行復(fù)制翻默,復(fù)制后按y鍵進(jìn)行復(fù)制,p鍵進(jìn)行粘貼
----刪除和撤銷
---- dd可以整行刪除(光標(biāo)所在行)
----ndd刪除從光標(biāo)所在行開始的n行
----dw刪除光標(biāo)之后的一個字
----ndw刪除從光標(biāo)開始之后的n行
----db刪除光標(biāo)之前的一個字
----ndb刪除從光標(biāo)開始之前的n行
----x刪除光標(biāo)所在的位置一個字符
----nx刪除從光標(biāo)所在的位置及其后的n個字符
---- 替換
----rx用字符x代替當(dāng)前字符
----nrx可用n個字符x代替光標(biāo)之后的n個字符
---- 行間快速跳轉(zhuǎn)
----H跳轉(zhuǎn)到當(dāng)前屏幕的最上方
---- M跳轉(zhuǎn)到屏幕中間位置
----L跳轉(zhuǎn)到當(dāng)前屏幕的最下方
----nL:
----gg快速跳轉(zhuǎn)到第一行
----G快速跳轉(zhuǎn)到最后一行
----末行模式
----ESC鍵后輸入冒號進(jìn)入末行模式
----快速跳轉(zhuǎn)n跳轉(zhuǎn)到第n行&
----保存和退出
----:q退出
---- :q!強(qiáng)制退出
----:w保存
----:w!強(qiáng)制保存退出
---- :wq保存退出
---- :wq!強(qiáng)制保存退出
---- :qa全部退出
---- :wa全部保存
----:wqa全部保存退出
----末行模式下的文件快捷操作
---- :nw [路徑/文件名]將第n行寫入新的文件里
----:a,bw [路徑/文件名] 將第a行到b行寫入新的文件里
---- :a,.w [路徑/文件名]將第a行到當(dāng)前行寫入新的文件里
----:f [文件名]文件重命名
---- :f打印文件的基本信息
---- 字符串(string)搜索
----/string正向搜索恰起,跳轉(zhuǎn)到該string第一次出現(xiàn)的位置修械,按n后跳轉(zhuǎn)到該string下一次出現(xiàn)的位置,搜索完后會再次從頭開始搜索(按b向之前跳轉(zhuǎn))
检盼?string同理反向搜索
---- 多文件編輯
----vi [文件1] [文件2] [文件N]打開多個文件用按鍵N進(jìn)切換
----vi -o [文件1] [文件2] [文件N] 上下分屏編輯按鍵ctrl+w+w進(jìn)切換
----vi -O [文件1] [文件2] [文件N]左右分屏編輯按鍵ctrl+w+w進(jìn)切換
在末行模式下:vs [文件名]在當(dāng)前上下分屏肯污,sp [文件名]在當(dāng)前上下分屏
---- vi -x [文件名]創(chuàng)建一個加密的文件

  • shell腳本

1.簡介
----優(yōu)點(diǎn):快速開發(fā),無需編譯梯皿,實(shí)時修改...
----缺點(diǎn):運(yùn)行效率低仇箱,支持?jǐn)?shù)據(jù)類型少...
2.簡單的shell程序
----echo "hello world"程序解析:echo即輸出雙引號里面的內(nèi)容县恕,輸出完畢后自動換行
3.常量
----數(shù)字常量:1 2 3 4 5
----字符常量:a b c d e
----字符串常量:"hello" "world"
4.簡單的變量使用
---- 引入
----unm=3
---- echo $unm就是輸出unm的值
---- 變量的賦值:變量名=值(注意變量在賦值時东羹,等號兩邊不能有空格)
---- $為引用變量的值
----echo為輸出變量的值
----變量名可以有字母,數(shù)字忠烛,下劃線組成属提,通常用大寫字母表示便于區(qū)分。硬性規(guī)定不以數(shù)字開頭
----變量的使用 美尸,無需指定數(shù)據(jù)類型冤议,shll是一個動態(tài)決定數(shù)據(jù)類型的語言。在使用時直接賦值师坎,即(變量名=值)恕酸。在引用的時候形式為($變量名)。為了區(qū)分變量在引用時盡量使用下列形式(${變量名}胯陋、"$變量名")
----變量的賦值:變量名=值(注意變量在賦值時蕊温,等號兩邊不能有空格),shell里面變量的賦值均以字符串的形式進(jìn)行賦值遏乔,若賦值時有空格义矛,要用“”括起來!
若變量在使用時未定義盟萨,則它的值為空
----echo “${變量},${變量}” echo 會打印“”里面的內(nèi)容
5.printf的使用
----printf不能自動換行
----按一定的格式打印“”里面的內(nèi)容
----printf "%d,%d\n" $變量 $變量
6.基本數(shù)據(jù)類型
----整型 %d
----字符型 %c
----字符串 %s
----浮點(diǎn)型 %f (%m.nf m為打印的總位數(shù)凉翻,n為小數(shù)點(diǎn)后保留的位數(shù),若小數(shù)部分+小數(shù)點(diǎn)+整數(shù)部分<m,則多出的部分用空格代替捻激,同理若小于則m值無效)制轰,加-號則反向?qū)R
----注意所有的數(shù)據(jù)類型均可以用字符串類型打印,但是字符串類型數(shù)據(jù)不能以整型形式打印
7.注釋
----注釋一行 #.............


心得

----今天學(xué)的內(nèi)比較充實(shí)前计,內(nèi)容也不難容易掌握。主要需要多記垃杖、多用残炮、多理解以防止日后想用卻忘了怎么操作和忘了相關(guān)的命令而產(chǎn)生尷尬。(明天早上在地鐵可以用手機(jī)打開簡書APP看看比較增強(qiáng)記憶)

有一個不解的問題

----就是李老師您講的shell對空格鍵敏感的問題缩滨,printf 的兩種格式其輸出都會報錯势就,例如圖2。當(dāng)用下劃線代替空格應(yīng)該是合法的脉漏,但是輸出結(jié)果最后個還是會出錯苞冯,并且賦值順序都亂了邏輯理解不了,例如圖3侧巨。貌似echo命令并沒有受到影響舅锄。

圖2.png
圖3.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市司忱,隨后出現(xiàn)的幾起案子皇忿,更是在濱河造成了極大的恐慌,老刑警劉巖坦仍,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鳍烁,死亡現(xiàn)場離奇詭異,居然都是意外死亡繁扎,警方通過查閱死者的電腦和手機(jī)幔荒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來梳玫,“玉大人爹梁,你說我怎么就攤上這事√崤欤” “怎么了姚垃?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長盼忌。 經(jīng)常有香客問我积糯,道長,這世上最難降的妖魔是什么碴犬? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任絮宁,我火速辦了婚禮,結(jié)果婚禮上服协,老公的妹妹穿的比我還像新娘绍昂。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布窘游。 她就那樣靜靜地躺著唠椭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪忍饰。 梳的紋絲不亂的頭發(fā)上贪嫂,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天,我揣著相機(jī)與錄音艾蓝,去河邊找鬼力崇。 笑死,一個胖子當(dāng)著我的面吹牛赢织,可吹牛的內(nèi)容都是我干的亮靴。 我是一名探鬼主播,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼于置,長吁一口氣:“原來是場噩夢啊……” “哼茧吊!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起八毯,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤搓侄,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后话速,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體讶踪,經(jīng)...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年尿孔,在試婚紗的時候發(fā)現(xiàn)自己被綠了俊柔。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片筹麸。...
    茶點(diǎn)故事閱讀 40,001評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡活合,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出物赶,到底是詐尸還是另有隱情白指,我是刑警寧澤,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布酵紫,位于F島的核電站告嘲,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏奖地。R本人自食惡果不足惜橄唬,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望参歹。 院中可真熱鬧仰楚,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至捂襟,卻和暖如春咬腕,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背葬荷。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工涨共, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人宠漩。 一個月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓煞赢,卻偏偏與公主長得像,于是被迫代替她去往敵國和親哄孤。 傳聞我的和親對象是個殘疾皇子照筑,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評論 2 355

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

  • Ubuntu的發(fā)音 Ubuntu晨逝,源于非洲祖魯人和科薩人的語言蛾默,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 99,271評論 9 467
  • 基礎(chǔ)命令 主要的命令和快捷鍵 Linux系統(tǒng)命令由三部分組成:cmd + [options]+[operation...
    485b1aca799e閱讀 1,099評論 0 0
  • dpkg 學(xué)習(xí) 安裝mysql apt-get install mysql-server-5.6 apt-get ...
    sharonji閱讀 437評論 0 0
  • 做自己不僅是一種態(tài)度捉貌,更加是一種能力。 在最迷茫的日子里趁窃,遇到《超級個體》乃是一生的幸運(yùn)。從看到羅胖的推薦到訂閱成...
    天火仙人閱讀 717評論 4 1
  • 擁有愛情之前明明就有了友情醒陆。 可似乎愛情會傷及到友情,同樣友情也會傷及到愛情刨摩。 簡直不能直視寺晌,不能容忍,不能自拔澡刹。...
    第九天嫣然閱讀 283評論 0 1