Linux學習筆記(十七) vim
vim是vi的升級版
是帶有顏色顯示的vi
分為一般模式、編輯模式、命令模式。
yum install -y vim-enhanced
安裝vim
安裝完成之後使用vim打開passwd
vim /etc/passwd
和之前用vi打開有明顯的區別,vim帶有顏色顯示,
二、vim顏色顯示和移動光標
將/etc/passwd 移動到/tmp下
vim /tmp/passwd
發現並沒有顏色顯示
vim的顏色顯示與文件的路徑,文件內容有關
vim /etc/vimrc
可以編輯vim的配置文件,
首先我們找一個文件來練習vim
cp /etc/dnsmasq.conf /tmp/1.txt
我這裏提示/etc/dnsmasq.conf文件不存在,
yum install dnsmasq -y
service dnsmasq start
運行上面命令安裝dnsmasq後,再復制文件
然後
vim /tmp/1.txt
先輸入數字再安方向鍵就可以左右移動n個字符或者上下移動n行
u是恢復上一次操作,最多50次
ctrl+r 是反恢復,比如多按了一次u,則可以用ctrl+r恢復之前下一步的的操作
v可以自己移動光標選定復制的範圍,x就可以剪切,再用p粘貼
Linux學習筆記(十七) vim
相關推薦
Linux學習筆記(十七) vim
vim一、vim介紹vim是vi的升級版是帶有顏色顯示的vi分為一般模式、編輯模式、命令模式。yum install -y vim-enhanced安裝vim安裝完成之後使用vim打開passwdvim /etc/passwd和之前用vi打開有明顯的區別,vim帶有顏色顯示,二、vim顏色顯示和移動光標將/e
Linux學習筆記(十八) vim(二)、編輯模式、vim實踐練習
編輯模式 命令模式 vim實踐 一、 編輯模式 命令行模式替換時如果需要替換的字符中有/符號,那麽可以將分隔符換成#或者@ :1,100s#/good/weer/#well#g 將前一百行中的/good/weer/替換為well,:nohl 取消搜索時的高亮顯示,:x也是保存並退出,但是如果並
iOS學習筆記(十七)——文件操作(NSFileManager)
技術分享 append hint pbo -cp fcm object 寫入 rtmp http://blog.csdn.net/xyz_lmn/article/details/8968213 iOS的沙盒機制,應用只能訪問自己應用目錄下的文件。ios不像Androi
Java學習筆記(十七):super關鍵字
mage cnblogs 分享 關鍵字 super關鍵字 log .cn nbsp java Java學習筆記(十七):super關鍵字
R語言學習筆記(十七):data.table包中melt與dcast函數的使用
eas table variable mil pat efault ast 函數 pre melt函數可以將寬數據轉化為長數據 dcast函數可以將長數據轉化為寬數據 > DT = fread("melt_default.csv") > DT
Linux學習筆記(十一)用戶組管理 、用戶管理
.net nologin follow 另一個 window ftp log product windows文件 一、linux和windows互傳文件 目前我所學到的linux與windows互傳文件的方法有兩種; yum install -y lrzsz輸入sz
Linux學習筆記(十二)usermod、passwd、mkpasswd
屬於 pass bsp exp -- 改密碼 use uid gid 一、usermod修改用戶信息usermod -u 111 username #修改用戶 usermod -g grp2 username #修改用戶組 usermod -d
Linux學習筆記(十四)df命令、du命令、磁盤分區
xtend du -sh image c2c 浪費 code 服務 分享 bdc 一、df #查看文件系統的使用情況第一列文件系統中tmpfs結尾的都是臨時的文件系統,文件單位默認為kb df -h 自動適應文件大小的單位free可以查看swap的使用情況 df -i 查看
Linux學習筆記(十五)磁盤格式化、磁盤掛載、手動增加swap空間
swap 根目錄 cad inode 筆記 pre images 實例 exe 一、磁盤格式化 cat /etc/filesystems 查看系統支持的文件格式 mount 查看系統的文件格式可以看到根目錄和、boot都是xfs 格式centos6使用的是ext4cento
Linux學習筆記(十九)文件壓縮
文件壓縮一、常見的壓縮文件 Windows .rar .zip .7z Linux .zip,.gz,.bz2,.xz,.tar.gz,.tar.bz2,.tar.xz文件壓縮可以節省內存,也可以節省傳輸速度 二、gzip首先創建了一個文件夾 /tmp/d6z/找了些比較大的文件寫入1.txt例如find
Linux學習總結(十七)-shell 基礎知識
shell基礎 變量 特殊符號 該篇內容很雜,但還是不難理解,就不逐個貼圖舉例。 一 先介紹幾種常用字符: 1 * 匹配任意個任意字符2 ?匹配一個任意字符3 # 註釋符號,符號後的語句不被執行4 \脫意字符,後面跟帶含義字符時,照原字符輸出5 []匹配包含在[]之中的任意一個字符:例如[bc]
Nodejs學習筆記(十七)—浮點運算decimal.js
學習筆記 存儲 log title ron 學習 decimal 安裝 bit 前言 開發過程中免不了有浮點運算,JavaScript浮點運算的精度問題會帶來一些困擾 JavaScript 只有一種數字類型 ( Number ) JavaScript采用
javaweb學習筆記(十七):JDBC(3)
目錄 1.模擬事務回滾 2.BeanUtils元件 3.元資料 1.模擬事務回滾 當Jdbc程式向資料庫獲得一個Connection物件時,預設情況下這個Connection物件會自動向資料庫提交在它上面傳送的SQL語句。若想關閉這種預設提交方式,讓多條SQL
python基礎教程(第三版)學習筆記(十七)
第十七章 擴充套件Python 這門語言功能強大,但有時候速度有點慢。 Python的目標是易於使用以及幫助提高開發速度,這種靈活 性是以犧牲效率為代價的。 但如果你真的很 在乎速度,C、C++、Java和Julia等語言通常要快好幾個數量級。 17.1 魚和熊掌兼得 本章討論確實需要進
Effective_STL 學習筆記(十七) 使用 “交換技巧” 來修整過剩的容量
避免 vector 持有它不再需要的記憶體,你需要把它從曾經最大的容量減少到它現在需要的容量。這樣的減少容量的方法常被稱為“收縮到合適”。可以這樣做: 1 vector<Contestant>( contestants ).swap( contestants );
機器學習筆記(十七):TensorFlow實戰九(經典卷積神經網路:ResNet)
1 - 引言 我們可以看到CNN經典模型的發展從 LeNet -5、AlexNet、VGG、再到Inception,模型的層數和複雜程度都有著明顯的提高,有些網路層數更是達到100多層。但是當神經網路的層數過高時,這些神經網路會變得更加難以訓練。 一個特別大的麻煩就在於訓練的時候會產
嵌入式核心及驅動開發之學習筆記(十七) 裝置樹的定義規則和獲取方法
概述 在Linux 2.6中,arch/arm/plat-xxx和arch/arm/mach-xxx中充斥著大量的垃圾程式碼,相當多數的程式碼只是在描述板級細節,而這些板級細節對於核心來講,不過是垃圾,如板上的platform裝置、resource、i2c_board_info、sp
OpenCV學習筆記(十七)模板匹配
我的目的就是選取影象中的指示燈,識別那種功能的指示燈亮了,進而知道那種功能打開了。 模板匹配: 模板匹配是傻瓜似的識別,從一副影象中尋找與模板影象相似部分的技術。模板匹配由matchTemplate()函式完成。 介紹兩個函式,matchTemplate()和minMaxL
ESP32 學習筆記(十七)SDMMC Host Driver
SDMMC Host Driver 概述 支援的速度模式 使用SDMMC主機驅動程式 配置匯流排寬度和頻率 更多 概述 在 ESP32 上,SDMMC 主機外設有兩個插槽: 插槽 0(
OWASP WebGoat---安全測試學習筆記(十七)---會話管理缺陷
會話管理缺陷(Session Management Flaws) 主題: 1.會話劫持 概念: 因為HTTP是沒有狀態的,所以就有了會話管理的概念。伺服器通過會話管理,來記憶