arbitrary wordpress蔡甸seo排名公司
目錄
- Linux軟件包管理器 yum
- 關于rzsz
- 注意事項
- 查看軟件包
- 如何安裝軟件
- 卸載命令
- Linux開發(fā)工具
- Linux編輯器-vim使用
- 1. vim的基本概念
- 2. vim的基本操作
- 3. vim正常模式命令集
- 4. vim末行模式命令集
- 5. vim操作總結
- 小彩蛋
Linux軟件包管理器 yum
軟件包
- 在Linux下安裝軟件,通常的方法是下載到程序的源代碼,并進行編譯,得到可執(zhí)行程序
- 由于過于麻煩,于是將一些常用的軟件提前編譯好,做成軟件包放在一個服務器上,通過包管理器可以很方便的獲取到這個編譯好的軟件包,直接進行安裝
- 軟件包和軟件包管理器,就好比“App”和“應用商城”這樣的關系
- yum使Linux下非常常用的一種包管理器
關于rzsz
這個工具用于windows機器和遠端的Linux機器通過XShell傳輸文件,安裝完畢之后可以通過拖拽的方式將文件上傳過去
注意事項
關于yum的所有操作必須保證主機(虛擬機)網絡的通暢!
可以通過ping指令驗證
查看軟件包
通過yum list 命令可以羅列出當前一共有哪些軟件包。由于包的數目可能非常之多,這里我們需要使用grep 命令只篩選出我們關注的包,例如:
如何安裝軟件
通過yum,我們可以通過很簡單的一條命令完成gcc的安裝
當出現“complete”字樣,說明安裝完成
注意事項:
- 安裝軟件時由于需要向系統(tǒng)目錄中寫入內容,一般需要sudo 或者切到root 賬戶下才能完成
- yum 安裝軟件只能一個裝完了再裝另一個,正在yum安裝一個軟件的過程中,如果再嘗試用yum安裝另外一個軟件,yum會報錯
卸載命令
Linux開發(fā)工具
Linux編輯器-vim使用
1. vim的基本概念
-
正常/普通/命令模式
控制屏幕光標的移動,字符、字或行的刪除,移動賦值某區(qū)段及進入Insert mode下,或者到 last line mode -
插入模式
只有在Insert mode下,才可以做文字輸入,,按[ESC]鍵可回到命令行模式,該模式是我們最頻繁的編輯模式 -
末行模式
文件保存或退出,也可以進行文件替換,找字符串,列出行號等操作;在命令模式下,shift+:即可進入該模式;要查看你的所有模式:打開vim,底行模式直接輸入
一共是有12種模式:six BASIC modes 和six ADDITIONAL modes
2. vim的基本操作
-
進入vim,在系統(tǒng)提示符輸入vim及文件名稱后,就進入vim全屏幕編輯畫面:
- $ vim test.c
- 不過有一點要特別注意,就是進入vim之后,數處于[正常模式],要切換到[插入模式]才能夠輸入文字
-
[正常模式]切換至[插入模式]
- 輸入a
- 輸入i
- 輸入o
-
[插入模式]切換至[正常模式]
- 目前處于[插入模式],就只能一直輸入文字,如果發(fā)現輸錯了字,想用光標鍵往回移動,將該字刪除,可以先按一下[ESC]鍵轉到[正常模式]再刪除文字,當然,也可以直接刪除 。
-
[正常模式] 切換至 [末行模式]
- [shift+;],其實就是輸入[:]
-
退出vim及保存文件,在[正常模式]下,按一下[:]冒號鍵進入[last line mode],例如:
- :w(保存當前文件)
- :wq(輸入[wq],存盤并退出vim)
- :q!(輸入q!,不存盤強制退出vim)
3. vim正常模式命令集
-
正常模式
- 按 [i]切換進入插入模式,按“i”進入插入模式后是從光標當前位置開始輸入文件
- 按[a]進入插入模式后,是從目前光標所在位置的下一個位置開始輸入文字
- 按[o]進入插入模式后,是插入新的一行,從行首開始輸入文字
-
從插入模式切換為命令模式
- 按[ESC]鍵
-
移動光標
- vim可以直接用鍵盤上的光標來上下左右移動,但正規(guī)的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]:將光標所在之處到字尾的字符復制到緩沖區(qū)中
- [#yw]:復制#個字到緩沖區(qū)
- [yy]:復制光標所在行到緩沖區(qū)
- [#yy]:例如,[6yy] 表示拷貝從光標所在的改行往下數6行文字
- [p]:將緩沖區(qū)內的字符貼到光標所在位置,注意:所有與y有關的復制命令都必須與p配合才能完成復制與粘貼功能
-
替換
- [r]:替換光標所在處的字符
- [R]:替換光標所到之外的字符,直到按下[ESC]鍵為止
-
撤銷上一次操作
- [u[:如果您誤執(zhí)行一個命令,可以馬上按下[u],回到上一個操作;按多次“u”可以執(zhí)行多次恢復
- [ctrl + r]:撤銷的恢復
-
更改
- [cw]:更改光標所在處的字到字尾處
- [c#w]:例如,[c3w]表示更改3個字
-
跳至指定的行
- [ctrl + g]列出光標所在行的行號
- [#G]:例如,[15G],表示移動光標文章的第15行行首
4. vim末行模式命令集
在使用末行模式之前,請記住先按[ESC]鍵確認您已經處于正常模式,再按[:]冒號即可進入末行模式
-
列出行號
- [set nu]:輸入[set nu] 后,會在文件中的每一行前面列出行號
-
跳到文件中的某一行
- [#]:[#]號表示一個數字,在冒號后輸入一個數字,再按回車鍵就會跳到該行了,如輸入數字15,再回車,就會跳到文章的第15行
-
查找字符
- [/關鍵字]:先按[/] 鍵,再輸入想尋找的字符,如果第一次找的關鍵字不是想要的,可以一直按[n] 會往后尋找想要的關鍵字為止
- [?關鍵字]:先按[?] 鍵,再輸入想尋找的字符,如果第一次找到的關鍵字不是想要的,可以一直按[n] 會王權尋找到想要的關鍵字為止
-
保存文件
- [w] :在冒號輸入字母[w] 就可以將文件保存起來
-
離開vim
- [q] :按[q] 就是退出,如果無法離開vim,可以在[q] 后面跟一個[!] 強制離開vim
- [wq] :一般建議直接離開時,搭配[w] 一起使用,這樣在退出的時候還可以保存文件
5. vim操作總結
-
三種模式
- 正常模式
- 插入模式
- 底行模式
-
vim操作
- 打開,關閉,查看,查詢,插入,刪除,替換,撤銷,復制等操作
小彩蛋
如何在vim中寫代碼更舒適
首先切換到普通用戶中!
詳細步驟-點擊
curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh
之后出現兩個重要文件
再次vim打開時,就有了舒適的環(huán)境
最后在root下面打上普通用戶的名稱,別忘了使用vim中的復制粘貼命令!