Vim編輯器介紹

2021-07-26 23:09:14 字數 3462 閱讀 5720

vim     全螢幕純文字編輯器
1   vi 模式 

vi 檔名

命令模式

輸入模式

末行模式

命令----》輸入 a:追加 i:插入 o:開啟 i

命令----》末行 :w 儲存 :q 不儲存退出

2 命令模式操作

1)游標移動

hjkl

:n 移動到第幾行

gg 移動檔案頭

g 移動到檔案尾

2)刪除字母

x 刪除單個字母

nx 刪除n個字母

3)刪除整行 剪下

dd 刪除單行

ndd 刪除多行

p 貼上

p(大) 貼上到游標前

dg 從游標所在行刪除到檔案尾

4)複製

yy

nyy5)撤銷

u 撤銷

ctrl+r 反撤銷

6)顯示行號

:set nu

:set nonu

7)顏色開關

:syntax off

:syntax on

vi配置檔案

vi ~/.vimrc 手工建立的,vi配置檔案

8)查詢            掌握

/查詢內容 向下查詢

n 下乙個

n 上乙個

9)替換

:1,10s/old/new/g 替換1到10行的所有old為new

:%s/old/new/g 替換整個檔案的old為new

g 範圍內所有old換為new

:1,5s/^/#/g 注釋1到5行

:1,5s/^#//g 取消注釋

:1,5s/^/\/\//g 檔案頭加入//

:1,10s/^\/\///g 取消注釋

軟體包安裝

一 軟體包分類

tarball filename.tar.gz filename.tar.bz2

原始碼包: 優點: 特點 開源 自由定製,效率更高

缺點: 編譯時間長,一旦報錯,很難解決

二進位製包(編譯之後的包):  rpm包   redhat package manager

特點:安裝速度快 簡易

缺點:自定義性差 依賴性

庫檔案依賴查詢 www.rpmfind.net

(rpm -ivh /mnt/centos/mysql-connector-odbc-3.51.26r1127-1.el5.i386.rpm )

libodbcinst.so.2

二 rpm安裝

(一) 手工rpm命令安裝

1   包名-版本號-發布次數-適合linux系統-硬體平台.rpm

2 依賴性

3 安裝 tree (目錄樹)

rpm -ivh 軟體包(絕對路徑)

-i 安裝 -v 顯示詳細資訊 -h 顯示進度

rpm -uvh 軟體包

-u 公升級

4 解除安裝

rpm -e 軟體包

--nodeps 不檢查依賴性

5 查詢 -

rpm -q 查詢包是否安裝

rpm -qa | grep httpd mysql 顯示所有安裝包

rpm -qi 軟體包 查詢包的資訊

rpm -qip 軟體包 查詢沒有安裝包的資訊

-i information

rpm -ql 軟體包 查詢包中檔案的安裝位置

rpm -qlp 軟體包 查詢沒有安裝的包,打算安裝位置

-l list

rpm -qf 系統檔名 查詢系統檔案屬於哪個包

(二 ) yum 命令 rpm包管理方式

yum -y install 軟體包 安裝 -y 自動回答yes

yum -y remove 軟體包 當它不存在

yum -y update 軟體包

yum list 查詢所有可以安裝的包

光碟作為yum源:

1 cd /etc/yum.repos.d/

mv centos-base.repo centos-bs.repo.bak

2 mount /dev/sr0 /mnt/cdrom

3 vi /etc/yum.repos.d/centos-media.repo

baseurl=file:///mnt/cdrom/ 指定yum源位置

enabled=1 yum原始檔生效

gpgcheck=0 rpm驗證不生效

yum -y install gcc (gcc是c語言編譯器,不裝gcc,原始碼包不能安裝)

三 原始碼包安裝

1   遠端傳輸工具傳輸apache到linux。

2 安裝

1) 解壓

2) cd 解壓目錄

3) 檢視安裝文件

install readme

4)編譯前準備

./configure --prefix=/usr/local/apache2

功能:1 檢測系統環境,生成makefile

5)編譯                

make

6)編譯安裝

make install

報錯判斷:

第一:安裝過程是否停止

第二:注意error warning no 等錯誤報警

3 啟動

/usr/local/apache2/bin/apachectl start (測試)

4 刪除 make clean

直接刪除安裝目錄

補充:

date 檢視系統時間

date -s 20190220 設定日期

date -s 09:30:00 設定時間

du  -sh  目錄名        統計目錄大小

-s 和

-h 單位

vim編輯器 編輯器之神

h 向左移動 j 向下移動 k 向上移動 l 向右移動 w 移動到下乙個單詞的首部 e 移動到下乙個單詞的尾部 b 移動到上乙個單詞的首部 移動到行首 移動到行尾 g 跳轉到文件的末尾 gg 跳轉到文件的開始複製操作 複製n行 nyy 2yy 移動游標到要寫入的位置,再按p 刪除操作 刪除多行 nd...

編輯器之神 vim編輯器

vi編輯器是所有unix及linux系統下標準的編輯器,類似於windows系統下的notepad 記事本 編輯器,由於在unix及linux系統的任何版本,vi編輯器是完全相同的,因此可以在其他任何介紹vi的地方都能進一步了解它,vi也是linux中最基本的文字編輯器,學會它後,我們將在linux...

Linux編輯器 Vim 介紹與使用

最近開始接觸linux,用了vim作為編輯器。用的不熟,所以總結一下,方便下次查閱。vim是vi發展出來的乙個文字編輯器。一般類unix使用者喜歡用這個。vim有多種模式,比如插入模式 命令列模式等,僅僅通過控制鍵盤就能進行操作,增加了編寫效率。在普通模式中,用的是編輯器命令。這是vim啟動後的預設...