linux中,常見的軟件安裝方式---下載
- yum/apt
- .rpm安裝包安裝
- 源碼安裝
yum
查看軟件包
通過yumlist命令可以羅列出當前?共有哪些軟件包.由于包的數?可能?常之多,這?我們需要使? grep 命令只篩選出我們關注的包.例如:
# Centos
$ yum list | grep lrzsz
lrzsz.x86_64 0.12.20-36.el7 @base
# Ubuntu$ apt search lrzszSorting... DoneFull Text Search... Donecutecom/focal 0.30.3-1build1 amd64Graphical serial terminal, like minicomlrzsz/focal,now 0.12.21-10 amd64 [installed]Tools for zmodem/xmodem/ymodem file transfer$ apt show lrzszPackage: lrzszVersion: 0.12.21-10Priority: optionalSection: universe/commOrigin: UbuntuMaintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>Original-Maintainer: Martin A. Godisch <godisch@debian.org>...
注意事項:
- ?軟件包名稱:主版本號.次版本號.源程序發?號-軟件包的發?號.主機平臺.cpu架構.?
- "x86_64"后綴表?64位系統的安裝包,"i686"后綴表?32位系統安裝包.選擇包時要和系統匹配.?
- "el7"表?操作系統發?版的版本."el7"表?的是centos7/redhat7."el6"表?centos6/redhat6.?
- 最后?列,base表?的是"軟件源"的名稱,類似于"??應?商店","華為應?商店"這樣的概念.?
- Ubuntu有上述有詳細介紹
安裝軟件
通過yum ,?我們可以通過很簡單的?條命令完成gcc的安裝.
# Centos
$ sudo yum install -y lrzsz
# Ubuntu
$ sudo apt install -y lrzsz
- yum/apt會?動找到都有哪些軟件包需要下載,這時候敲"y"確認安裝.?
- 出現"complete"字樣或者中間未出現報錯,說明安裝完成.
注意事項:
- 安裝軟件時由于需要向系統?錄中寫?內容,?般需要sudo或者切到root賬?下才能完成.?
- yum/apt安裝軟件只能?個裝完了再裝另?個.正在yum/apt安裝?個軟件的過程中,如果再嘗試? yum/apt安裝另外?個軟件,yum/apt會報錯.?
- 如果yum/apt報錯,請??百度.
卸載軟件
# Centos
sudo yum remove [-y] lrzsz
# Ubuntu
sudo apt remove [-y] lrzsz
注意事項:
關于yum/apt的所有操作必須保證主機(虛擬機)?絡暢通 !!!
可以通過ping指令驗證
ping www.baidu.com
# 當天yum / apt也能離線安裝,但是和我們當前?關,暫不關?。
安裝源
Cetnos 安裝源路徑:
$ ll /etc/yum.repos.d/
total 16-rw-r--r-- 1 root root 676 Oct 8 20:47 CentOS-Base.repo # 標準源
-rw-r--r-- 1 root root 230 Aug 27 10:31 epel.repo # 擴展源# 安裝擴展源,?便演?
# $ sudo yum install -y epel-release
Ubuntu安裝源路徑:
$ cat /etc/apt/sources.list # 標準源$ ll /etc/apt/sources.list.d/ # 擴展源# ubuntu 安裝擴展源,就結合未來具體場景
更新安裝源,現場說明原理即可。云服務器不?考慮,因為軟件源都是國內的了. 好玩的命令:https://blog.csdn.net/xiaoxiaosutang/article/details/141053674
編譯器vim
IDE例子
Linux編輯器-vim使?
vi/vim的區別簡單點來說,它們都是多模式編輯器,不同的是vim是vi的升級版本,它不僅兼容vi的所 有指令,?且還有?些新的特性在??。例如語法加亮,可視化操作不僅可以在終端運?,也可以運 ?于xwindow、macos、windows。我們統?按照vim來進?講解。
vim的基本概念
課堂上我們講解vim的三種模式(其實有好多模式,?前掌握這3種即可),分別是命令模式(command mode)、插?模式(Insertmode)和底?模式(lastlinemode),各模式的功能區分如下:
- 正常/普通/命令模式(Normalmode)
控制屏幕光標的移動,字符、字或?的刪除,移動復制某區段及進?Insertmode下,或者到last line mode
- 插?模式(Insertmode)
只有在Insertmode下,才可以做?字輸?,按「ESC」鍵可回到命令?模式。該模式是我們后?? 的最頻繁的編輯模式。
- 末?模式(lastlinemode)
?件保存或退出,也可以進??件替換,找字符串,列出?號等操作。 在命令模式下,*shift+:*即可進?該模式。要查看你的所有模式:打開vim,底?模式直接輸? :help vim-modes
我這??共有12種模式:sixBASICmodes和sixADDITIONALmodes.
vim的基本操作
- 進?vim,在系統提?符號輸?vim及?件名稱后,就進?vim全屏幕編輯畫?
$ vim test.c
不過有?點要特別注意,就是你進?vim之后,是處于[正常模式],你要切換到[插?模式]才能夠 輸??字。
- [正常模式]切換?[插?模式]
輸?a
輸?i
輸?o
- 插?模式]切換?[正常模式]
?前處于[插?模式],就只能?直輸??字,如果發現輸錯了字,想?光標鍵往回移動,將該字刪 除,可以先按?下「ESC」鍵轉到[正常模式]再刪除?字。當然,也可以直接刪除。
- [正常模式]切換?[末?模式]
「shift+; 」,其實就是輸?「:」
- 退出vim及保存?件,在[正常模式]下,按?下「:」冒號鍵進?「Lastlinemode」,例如:
?:w(保存當前?件)
?:wq(輸?「wq」,存盤并退出vim)
:q!(輸?q!,不存盤強制退出vim)
?vim正常模式命令集
- 插?模式
按「i」切換進?插?模式「insertmode」,按“i”進?插?模式后是從光標當前位置開始輸? ?件;
按「a」進?插?模式后,是從?前光標所在位置的下?個位置開始輸??字;
按「o」進?插?模式后,是插?新的??,從??開始輸??字。
- 從插?模式切換為命令模式
按 「ESC」鍵。
- 移動光標
vim可以直接?鍵盤上的光標來上下左右移動,但正規的vim是??寫英?字?「h」、「j」、 「k」、「l」,分別控制光標左、下、上、右移?格
按「G」:移動到?章的最后
按「 $ 」:移動到光標所在?的“?尾”
按「^」:移動到光標所在?的“??”
按「w」:光標跳到下個字的開頭
按「e」:光標跳到下個字的字尾
按「b」:光標回到上個字的開頭
按「#l」:光標移到該?的第#個位置,如:5l,56l ? 按[gg]:進?到?本開始
按[shift+g]:進??本末端
按「ctrl」+「b」:屏幕往“后”移動??
按「ctrl」+「f」:屏幕往“前”移動??
按「ctrl」+「u」:屏幕往“后”移動半?
按「ctrl」+「d」:屏幕往“前”移動半?
- 刪除?字
「x」:每按?次,刪除光標所在位置的?個字符
「#x」:例如,「6x」表?刪除光標所在位置的“后?(包含??在內)”6個字符
「X」:?寫的X,每按?次,刪除光標所在位置的“前?”?個字符
「#X」:例如,「20X」表?刪除光標所在位置的“前?”20個字符
「dd」:刪除光標所在? ? 「#dd」:從光標所在?開始刪除#?
- 復制
「yw」:將光標所在之處到字尾的字符復制到緩沖區中。
「#yw」:復制#個字到緩沖區
「yy」:復制光標所在?到緩沖區。
「#yy」:例如,「6yy」表?拷?從光標所在的該?“往下數”6??字。
「p」:將緩沖區內的字符貼到光標所在位置。注意:所有與“y”有關的復制命令都必須 與“p”配合才能完成復制與粘貼功能。
- 替換
「r」:替換光標所在處的字符。
「R」:替換光標所到之處的字符,直到按下「ESC」鍵為?。
- 撤銷上?次操作
「u」:如果您誤執??個命令,可以?上按下「u」,回到上?個操作。按多次“u”可以執? 多次回復。
「ctrl+r」:撤銷的恢復
- 更改
「cw」:更改光標所在處的字到字尾處
「c#w」:例如,「c3w」表?更改3個字
- 跳?指定的?
vim末?模式命令集
在使?末?模式之前,請記住先按「ESC」鍵確定您已經處于正常模式,再按「:」冒號即可進?末? 模式。
- 列出?號
「setnu 」:輸?「setnu」后,會在?件中的每??前?列出?號。
- 跳到?件中的某??
「#」:「#」號表??個數字,在冒號后輸??個數字,再按回?鍵就會跳到該?了,如輸?數字 15,再回?,就會跳到?章的第15?。
- 查找字符
「/關鍵字」:先按「/」鍵,再輸?您想尋找的字符,如果第?次找的關鍵字不是您想要的,可以 ?直按「n」會往后尋找到您要的關鍵字為?。
「?關鍵字」:先按「?」鍵,再輸?您想尋找的字符,如果第?次找的關鍵字不是您想要的,可 以?直按「n」會往前尋找到您要的關鍵字為?。?
問題:∕和?查找有和區別?操作實驗?下
- 保存?件
「w 」:在冒號輸?字?「w」就可以將?件保存起來
- 離開vim
「q」:按「q」就是退出,如果?法離開vim,可以在「q」后跟?個「!」強制離開vim。 「wq」:?般建議離開時,搭配「w」?起使?,這樣在退出的時候還可以保存?件。
vim操作總結
三種模式?
- 正常模式
- 插?模式
- 底?模式
我們?共有12種總模式,?家下來可以研究?下?
vim操作 ? 打 開,關閉,查看,查詢,插?,刪除,替換,撤銷,復制等等操作。
少年沒有烏托邦,心向遠方自明朗!
如果這個博客對你有幫助,給博主一個免費的點贊就是最大的幫助?
歡迎各位點贊,收藏和關注哦?
如果有疑問或有不同見解,歡迎在評論區留言?
后續會繼續更新大連理工大學相關課程和有關Linux的內容和示例
點贊加關注,學習不迷路,好,本次的學習就到這里啦!!!
我們下次再見!