一vi編輯器簡介
vim全螢幕純文字編輯器
別名alias命令=『命令別名』
aliasvi=
』vim
』alias ls='ls --color=tty'ls
正常顯示顏色
alias ls='ls --color=never'
環境變數配置檔案/root/.bashrc
二vim使用
1vi模式
vi檔名
命令模式
輸入模式
末行模式
命令----》輸入a:追加i:插入o:開啟
命令----》末行::w儲存:q不儲存退出:wq儲存退出!強制:q!:wq!(只能root使用者使用,root使用者對檔案沒有寫許可權時)
輸入----末行
2命令模式操作
1)游標移動
hjkl
:n移動到第幾行
gg移動檔案頭
g移動到檔案尾
^移動到行首
$移動到行尾
3)刪除字母
x刪除單個字母
nx刪除n個字母
4)刪除整行剪下
dd刪除單行
ndd刪除多行
p貼上p(大)貼上到游標前
dg從游標所在行刪除到檔案尾
5)複製
yynyy
6)撤銷
u撤銷ctrl+r反撤銷
7)顯示行號
:setnu
:setnonu
8)顏色開關
:syntaxoff
:syntaxon
vi配置檔案
~/.vimrc手工建立的,vi配置檔案
9)查詢掌握
/查詢內容向下查詢
n下乙個
n上乙個
10)替換
: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
軟體包安裝
一軟體包分類
原始碼包:優點:特點開源自由定製
缺點:編譯時間長,一旦報錯,很難解決
指令碼安裝包:
二進位製包
:rpm包
特點:安裝速度快簡易
缺點:自定義性差不再開源依賴性
a---->b---->c樹形依賴
a---b----c---a環形依賴
庫檔案依賴www.rpmfind.net
(rpm -ivh/mnt/centos/mysql-connector-odbc-3.51.26r1127-1.el5.i386.rpm )
libodbcinst.so.1
rpm-ivhabc
二rpm安裝
1包命名
包名-版本號-發布次數-適合的linux平台-硬體平台.rpm
如果我們操作的物件是未安裝包,那麼必須使用包全名,而且要使用絕對路徑
如果我們操作的物件是已經安裝的包,那麼必須使用包名,但是任何路徑都可以執行
2依賴性
3安裝rpm-ivh包全名(絕對路徑)
-i安裝-v顯示詳細資訊-h 顯示進度
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系統檔名查詢系統檔案屬於哪個包
-ffile
(7)啟動
服務①servicehttpdrestart|start|stop|status
二yum
注意:yum安裝時,不再區分包名和包全名
yum-yinstall
包名安裝
-y自動回答
yesyum-yremove
包名當它不存在
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
報錯正在公升級
,執行此命令
,強制殺死公升級程序
yum-yinstallgcc(gcc是c
語言編譯器,不裝
gcc,
原始碼包不能安裝
)原始碼包和rpm包安裝之後的區別:
rpm包會安裝到系統預設位置,所以可以被服務管理命令(如service)識別
原始碼包會安裝到手工指定位置,所以不能被服務管理命令識別,只能手工管理
三原始碼包安裝
1遠端傳輸工具winscp傳輸apache到linux。
2安裝1)解壓
2) cd解壓目錄
3)檢視安裝文件
installreadme
4)編譯前準備
./configure--prefix=/usr/local/apache2
功能:1檢測系統環境,生成makefile
2定義軟體選項
5)編譯makeclean
make
6)編譯安裝
makeinstall
報錯判斷:
第一:安裝過程是否停止
第二:注意errorwarningno等錯誤報警
3啟動/usr/local/apache2/bin/apachectlstart
4刪除直接刪除安裝目錄
補充:date檢視系統時間
date-s20130220設定日期
date-s09:30:00設定時間
du-sh目錄名統計目錄大小
-s和-h習慣單位
Linux學習 第四章 vi編輯器
一vi編輯器簡介 vim全螢幕純文字編輯器 別名alias命令 命令別名 aliasvi vim alias ls ls color tty ls 正常顯示顏色 alias ls ls color never 環境變數配置檔案 root bashrc 二vim使用 1vi模式 vi檔名 命令模式 輸...
第四章 CentOS文字編輯器
4 三種模式 之間的切換 5 命令模式 中的 快捷操作 方法 6 末行模式 中的 常用操作 方法 7 vi 恢復檔案 三 檢視檔案命令 ls cat tac head tail more less vi vim 文字編輯器 是乙個 純文字編輯工具 類似於install y vim vi newfil...
第四章 Linux環境
程式引數 int main int argc char argv argc是程式引數的個數,argv是代表引數的字串陣列。以下對引數檢查 include include int main int argc,char argv else exit 0 帶引數執行 wuchao linux progra...