日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux学习:第四章-vi编辑器

發(fā)布時間:2023/12/10 linux 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux学习:第四章-vi编辑器 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一vi編輯器簡介 vim全屏幕純文本編輯器

別名alias命令=‘命令別名’

aliasvi=vim

alias ls='ls --color=tty'ls正常顯示顏色

alias ls='ls --color=never'


環(huán)境變量配置文件/root/.bashrc

二vim使用

1vi模式

vi文件名


命令模式

輸入模式

末行模式

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

命令----》末行::w保存:q不保存退出:wq保存退出!強制:q!:wq!(只能root用戶使用,root用戶對文件沒有寫權(quán)限時)

輸入----末行

2命令模式操作

1)光標(biāo)移動

hjkl

:n移動到第幾行

gg移動文件頭

G移動到文件尾

^移動到行首

$移動到行尾

3)刪除字母

x刪除單個字母

nx刪除n個字母

4)刪除整行剪切

dd刪除單行

ndd刪除多行

p粘貼

P(大)粘貼到光標(biāo)前

dG從光標(biāo)所在行刪除到文件尾

5)復(fù)制

yy

nyy

6)撤銷

u撤銷

ctrl+r反撤銷

7)顯示行號

:setnu

:setnonu

8)顏色開關(guān)

:syntaxoff

:syntaxon

vi配置文件

~/.vimrc手工建立的,vi配置文件

9)查找掌握

/查找內(nèi)容向下查找

n下一個

N上一個

10)替換

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

:%s/old/new/g替換整個文件的old為new

g范圍內(nèi)所有old換為new

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

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

:1,5s/^/\/\//g文件頭加入//

:1,10s/^\/\///g


軟件包安裝

一軟件包分類

源碼包:優(yōu)點:特點開源自由定制

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

腳本安裝包:


二進制包rpm包

特點:安裝速度快簡易

缺點:自定義性差不再開源依賴性

a---->b---->c樹形依賴

a---b----c---a環(huán)形依賴

庫文件依賴www.rpmfind.net

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

libodbcinst.so.1

rpm-ivhabc


二rpm安裝

1包命名

包名-版本號-發(fā)布次數(shù)-適合的linux平臺-硬件平臺.rpm

如果我們操作的對象是未安裝包,那么必須使用包全名,而且要使用絕對路徑

如果我們操作的對象是已經(jīng)安裝的包,那么必須使用包名,但是任何路徑都可以執(zhí)行

2依賴性

3安裝

rpm-ivh包全名(絕對路徑)

-i安裝-v顯示詳細信息-h 顯示進度

rpm -ivh httpd-2.2.3-43.el5.centos.i386.rpm

rpm-Uvh包全名

-U升級

4卸載

rpm-e包名

--nodeps不檢查依賴性

5查詢

rpm-q包名查詢包是否安裝

rpm-qa| grephttpd顯示所有安裝包,提取符合條件的包

rpm-qi包名查詢包的信息-p未安裝包

rpm-qip包全名查詢沒有安裝包的信息

-iinformation

rpm-ql包名查詢包中文件的安裝位置

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

-llist

rpm-qf系統(tǒng)文件名查詢系統(tǒng)文件屬于哪個包

-ffile

7啟動httpd服務(wù)

servicehttpdrestart|start|stop|status

/etc/rc.d/init.d/httpdstart


yum

注意:yum安裝時,不再區(qū)分包名和包全名

yum-yinstall包名安裝-y自動回答yes

yum-yremove包名當(dāng)它不存在

yum-yupdate包名

yumlist查詢所有可以安裝的包

光盤作為yum

1cd/etc/yum.repos.d/

mvCentOS-Base.repoCentOS-BS.repo.bak

2mount /dev/hdc/mnt/cdrom

3vi/etc/yum.repos.d/CentOS-Media.repo

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

enabled=1yum源文件生效

gpgcheck=0rpm驗證不生效

pkill -9 yum-updatesd如果yum報錯正在升級執(zhí)行此命令強制殺死升級進程

yum-yinstallgcc(gccc語言編譯器不裝gcc源碼包不能安裝)

源碼包和RPM包安裝之后的區(qū)別:

rpm包會安裝到系統(tǒng)默認位置,所以可以被服務(wù)管理命令(如service)識別

源碼包會安裝到手工指定位置,所以不能被服務(wù)管理命令識別,只能手工管理


源碼包安裝

1遠程傳輸工具winscp傳輸apache到linux。

httpd

2安裝

1)解壓

2) cd解壓目錄

3)查看安裝文檔

INSTALLREADME

4)編譯前準備

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

功能:

1檢測系統(tǒng)環(huán)境,生成Makefile

2定義軟件選項

5)編譯makeclean

make

6)編譯安裝

makeinstall

報錯判斷:

第一:安裝過程是否停止

第二:注意errorwarningno等錯誤報警

3啟動

/usr/local/apache2/bin/apachectlstart

4刪除

直接刪除安裝目錄


補充:

date查看系統(tǒng)時間

date-s20130220設(shè)定日期

date-s09:30:00設(shè)定時間

du-sh目錄名統(tǒng)計目錄大小

-s和

-h習(xí)慣單位


總結(jié)

以上是生活随笔為你收集整理的Linux学习:第四章-vi编辑器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。