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啟動後的預設...