Linux基礎篇之Vim
1.Vim是什麼?
正如Windows上有預設文字編輯器–notepad一樣,Linux有Vim
2.Vim的三種模式?
Vim有三種模式,一種是命令模式,命令模式主要進行一些刪除,複製,黏貼的操作。一種是輸入模式,輸入模式,就是輸入純文字,Vim不會把它當作命令來執行。一種是末行模式,可以進行儲存退出,和設定編輯環境。這三種模式可以相互切換。
3.三種模式如何切換?
1.從命令模式到輸入模式,只需要輸入a(輸入後自動到游標所在行的最後一個位),或者輸入i(輸入後會自動到游標所在的位置),或者輸入o(自動跳到游標下一行);
2.從輸入模式切到末行模式,只需要輸入“:”;
3.從末行模式切到命令模式,只需要按Esc鍵即可。
4.從輸入模式切到命令模式,也是按住Esc鍵即可。
4.命令模式和末行模式的主要命令?
命令模式
dd是刪除(剪下)
yy是複製
u是撤銷上一步操作
p是黏貼操作
末行模式
:wq是儲存並退出
:set nu是顯示行號
:set nonu是去掉行
:%s/one/two/g將全文的one改成two
? str 從上向下查詢
/ str 從下往上查詢
相關推薦
Linux基礎篇之Vim
1.Vim是什麼? 正如Windows上有預設文字編輯器–notepad一樣,Linux有Vim 2.Vim的三種模式? Vim有三種模式,一種是命令模式,命令模式主要進行一些刪除,複製,黏貼的操作。一種是輸入模式,輸入模式,就是輸入純文字,Vim不會把它當
Linux基礎篇之輸出重定向與萬用字元
1.輸出分為: 標準輸出重定向(檔案描述符11),錯誤輸出重定向(檔案描述符為2),二者預設解釋輸出到螢幕上。 2.詳細解釋: 符號 作用 命令 >
Linux基礎知識之vim使用技巧彙總
vim是Vi IMproved,是編輯器Vi的一個加強版,一個極其強大並符合IT工程師(程式設計師、系統運維)習慣的編輯器。如果你是一名職業的系統工程師,那麼一定在尋找一款出色的能夠自由定製、滿足靈活編輯功能的編輯器。那麼答案,就是vim或者Emacs。這裡要介紹的是前者vim。 (一)配置你的個性
Linux基礎篇之壓縮命令
壓縮命令在linux中是必要的,下面就要列出五個常用的壓縮命令 tar -zcf tar -zcf etc.tar.gz /etc tar -zxf etc.tar.gz 注意: tar命令是可以壓縮資料夾而且保留被壓縮的檔案。
《Linux-基礎篇筆記》 Vim編輯器(二)
當前 其他 開關 /word 備註 lsp 包含 關閉 ubunt Linux圖形化界面下的文本編輯器 gedit 、 libre office 、 evince PDF閱讀器 ①gedit是一個GNOME桌面環境下兼容UTF-8的文本編輯器。它使用GTK+編寫而成
linux基礎篇-文本三劍客之AWK
filename %u $1 ++i options else if day pri regexp awk介紹 ? awk:Aho, Weinberger, Kernighan,報告生成器,格式化文本輸出 ? 有多種版本:New awk(nawk),GNU awk( ga
Linux學習日誌(基礎篇)----VIM末行模式(補充)、gcc相關
6、vim配置檔案 使用者級別: ~/.vimrc(隱藏的,直接建立即可) 系統級別
Linux基礎優化之SElinux和iptables項
linux基礎優化版權聲明: ########################################################################### 本文的所有內容均來自作者劉春凱的學習總結,未經本人許可,禁止私自轉發及使用。 QQ:1151887353 E-mail:[ema
Django基礎篇之數據庫選擇及相關操作
setting 必須 需要 mysql pyc -- creates 127.0.0.1 settings 在djanjo框架中我們最常用的框架分別就是mysql和sqlit了,下面我們將分別講述一下這倆種數據庫的基礎必備知識 mysql 一、利用命令創建(在終端上執行)
Linux基礎命令之grep
模式匹配 lin 大小寫 表達式 ignore col -c 分組 nbsp grep : 根據pattern(模式)搜索文本,並將符合模式的文本行顯示出來,並不會修改原文件。 用法: grep [options] ‘ pattern ‘ /file #
Linux基礎系列之--文件系統初識
linux 初識1、Linux Shell執行接口: (1)、GUI接口:圖形交互接口 X-Windows Gnome:C程序開發 KDE:C++程序開發 XFace:嵌入式輕量級的桌面 (2)、CLI接口:字符交互接
linux基礎夯實之磁盤分區原理知識
根目錄 不能 http linux 中一 oot 必須 時間 wap 磁盤分區時使用分區編輯器(partition editor)在磁盤上劃分幾個邏輯部分。碟片一旦劃分成數個分區(partition),不同類的目錄文件可以存儲進不同的分區。 最早的時候,分區只有一個分區:
基礎篇之集合(一)(List)總結
intern ansi [] 集合 add 引用 public log ++ 1. List集合下常用的集合(ArrayList,LinkedList,Vector); JVM垃圾回收GC,Java中采取了可達性分析法,標記所有從根節點開始的可達對象,未被標記的對象就
基礎篇之集合(二)總結
線程不安全 emp abstract 和集 write next 不可變 叠代器 關系 1. Map集合和collection結合的區別 1》Collection一次存一個元素;Map一次存一對元素; 2》Collection是單列集合;Map是雙列集合; 3》Map中的存
python基礎篇之面向對象
col blog pri ini sel style span class 面向 面向對象編程 對象就是一個實實在在存在的,可以具體描述出來的實體。 面向對象編程是一種上帝視角,是可以制定規則的。 之前學習的大多數是面向過程編程的,執行下來會有一個固定的結果 面
python基礎篇之基本數據類型們
我們 align clas text pytho code div style tex Python3 基本數據類型 Python 中的變量不需要聲明。每個變量在使用前都必須賦值,變量賦值以後該變量才會被創建。 在 Python 中,變量就是變量,它沒有類型,我們所說的"類
Linux學習筆記之vim編輯技巧
vim linux學習筆記 linux vim編輯技巧 vim,一個純文本(純文本信息,ASCII text)編輯器,Vi(Visual Interface) IMproved,是一個模式化的編輯器。> vim有自帶的教程,也是linux的一個內置命令一、基本模式分類1 編輯模式(命令模式)
Linux基礎命令之文件管理
linux文件管理 BASH Shell 對文件進行管理=============================================================創建、復制、刪除、移動、查看、編輯、壓縮、查找內容提要:Linux目錄結構文件定位 路徑文件管理一:Linux的目錄通常
java基礎篇之nio與aio
sre 非阻塞 只有一個 accept ava 使用步驟 截取 city writable 1.同步和異步 同步:指一個任務運行完以後接著運行下一個任務 異步:接到一個任務後開啟一個新的線程運行此任務,基本不占用原線程時間 2.阻塞與非阻塞 阻塞:多個線程同時訪問一份數據時
linux 基礎操作之查找命令
文件 操作 工具 管道 默認 文件名 格式 linux 基礎 屬組 2018-01-26 命令 : whereis (查找最快的一個,但是只能查找二進制程序、文檔和源碼。 命令格式: whereis [選項] -b 查找2進制程序 -m 查找文