目錄
- yum
-
- yum的用法
- vim
yum
centos 7中安裝軟體
(1)源碼安裝(把項目源代碼給你,你自己編去,編完之後你自己安去,安完之後你自己用去)
(2)rpm包安裝(Linux下的安裝包,隻不過這種rmp包安裝時下好之後,需要你去用rpm指令安裝。不幫忙解決依賴關系,例如:你下個軟體它要用到某個庫,這種依賴需要你自己去解決,再去下這個庫)
(3)yum安裝:前兩個安裝太麻煩。好處:不用編譯源碼;不用解決軟體的依賴關系
yum的用法
1、[sudo] yum install 安裝的東西名稱
sudo:不是root使用者是加上sudo
** [sudo] yum remove 解除安裝的東西名稱
2、我們要安裝别人的軟體
(1)需要别人先将代碼給使用者編譯成可執行程式
(2)需要有人将編好的軟體 放在使用者能下載下傳的地方(官網、應用軟體市場)
yum就類似于手機上的應用市場
3、搜尋要安裝的東西
yum list | grep 要按照的名字
4、安裝的幾個必備的東西
lrsz:将檔案傳入Linux中,可以直接拖拽
vim
1、 vim打開:vim 檔案名 ; vim退出:sheft + :+ q
2、vim是一個編輯器(不能編譯代碼、不能調試代碼):隻能用來寫代碼;功能強大(多模式的編譯器)
多模式:
3、為什麼學vim:有時候,需要我們在生産環境下,需要你快速的定位問題,甚至需要你快速修改代碼
4、vim的使用:
(1)vim剛打開的時候是指令模式(也是預設模式)
(2)sheft + : 進入底層模式
退出:q
儲存退出:wq (w:寫入)
(3)想寫入代碼:在指令行模式(normal)、輸入i、進入插入(insert)模式
(4)寫完代碼怎麼儲存退出:esc進入到normal模式、sheft + :進入到低行模式、wq
(1)低行模式沒辦法直接進入插入模式、插入模式也沒辦法直接進入低行模式
(2)從指令模式進入插入模式:a、i、o
5、vim指令模式下的文本批量化操作
(1)複制光标所在的那一行:yy(複制目前行)、np(粘貼n行到目前行的下面)
nyy
np
(2)剪切(删除不p)目前光标所在行往下數n行:ndd、p(粘貼)
ndd
(3)撤銷:u;
ctrl+r:撤銷剛剛的撤銷
(4)光标快速定位到文本末尾:sheft + g(G)
(5)光标快速定位到文本開始:gg
(6)快速定位到第n行:n sheft g
(7)光标快速定位到文本行的末尾:sheft + 4 ($)
(8)光标快速定位到文本行的開始:shift + 6(^)
$^是錨點
(9)在一行中以單詞為機關向前 / 向後移動:w / b
(10)光标上下左右移動:hjkl ; 鍵盤上的上下左右鍵
(11)大小寫快速切換:sheft + ` (~)
(12)替換光标所在的字元:r, nr(從光标往後的n個字元替換)
(13)批量化替換(不像12一樣隻替換輸入的一個):sheft + r(R)
(14)删除光标所在的n個字元:nx