Linux入門篇(四)——Vim的使用與Bash


這一系列的Linux入門都是本人在《鳥哥的Linux私房菜》的基礎上總結的基本內容,主要是記錄下自己的學習過程,也方便大家簡要的了解

Linux Distribution是Ubuntu而不是書本上推薦的CentOS,建議裝雙系統,不要使用虛擬機。

代碼在github上:Linuxpractice

其他內容:

Linux入門篇(一)——基本命令

Linux入門篇(二)——文件

 

Linux入門篇(三)——文件與目錄

 

Vim的使用與Bash

一、Vim的使用

            [i],[o],[a],[r](插入替換)

     一般模式      ——————————>        編輯模式

——————————————             ——————————————————

  光標移動,搜索替換    <——————————     以插入替換來編輯內容

                    [Esc]

 

              [:],[/],[?]

     刪除字符,整行     ——————————>        命令行模式

——————————————             ——————————————————

  復制整行,粘貼整行    <——————————        讀取/保存文件

                    [Esc]

 

  • 塊選擇:

  1) [v],[V],[Ctrl]+[v]

  2)光標移動

  3)[y]

  • 多文件編輯,可實現文件之間內容的復制

  :n 編輯下一個文件,:N 編輯上一個文件,:files 查看所有的文件

  • 多窗口功能 :sp{filename}

  窗口之間的切換: [Ctrl] + [w] + [j] / [Ctrl] + [w] + [下] 移到下方的窗口

           [Ctrl] + [w] + [k]/ [Ctrl] + [w] + [上] 移到上方的窗口

           [Ctrl] + [w] + [q] 結束當前的窗口

  • vim環境設置與記錄 ~/.vimrc

  vim的設置值一般存放在/etc/vimrc文件中,可以使用 # vim ~/.vimrc進行修改,但是不建議這樣操作。

 

二、Bash

硬件、內核與Shell

  圖形    ————>       用戶界面        ——————>  核心   ————>    硬件 

——————        ———————————————          ————        ————————

 文字界面    <————      Shell,KDE,applications    <——————   Kernel   <————   Hardware

              

                  接受來自用戶的指令          控制硬件工作,包括CPU進程  系統工作的實體

                                    內存管理和IO

 

shell的功能只是提供用戶操作系統的一個借口,需要調用其他的命名(軟件)來執行,狹義上shell就是bash命令,廣義上shell也包括圖形界面軟件。

/bin/bash (Linux默認的shell)

Bash shell的功能:命令的記憶、命令與文件的補齊、命令別名的設置功能、作業控制,前后台的控制、程序腳本、通配符。

 

                

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM