vim .vimrc
然後shift+i進入插入模式新增下列**
set nocompatible
set nummber
filetype on
set history=1000
set background=dark
syntax on
set autoindent
set smartindent
set tabstop=4
set shiftwidth=4
set showmatch
set guioptions-=t
set vb t_vb=
set ruler
set nohls
set incsearch
if has(「vms」)
set nobackup
else
set backup
endif
再安esc :wq 退出新建乙個vim test.c檢視是否設定成功。如需要設定更高大上的配置,可檢視《鳥哥的私房菜》。
1.
//j 向下 k 向上 l向右 h 向左
2.//在游標所在行下插入並進入編輯模式 o
3.//再過游標所在行上面插入 o
4.//r 替換游標所在位置的乙個字母
5.//gg=g 檔案自動對齊
6.//l 當前螢幕最下
7.//h 當前最上行
8.//m 中間行
9.//$ 當前行行尾
10.// 0 當前行行首
11.// w 下乙個單詞的首部
12.// b 上乙個單詞首部
13.//ndd 刪除n行
14.//:99 快速到某行
15.// 下乙個空白行
17.//% 左右括號匹配
18.//a 追加在後
19.//i 插入游標所在位置
20.//r 替換模式 esc 恢復命令模式 u 撤銷
21.//yw 拷貝乙個單詞
22.//nyw 拷貝n個單詞
23.//x 刪除乙個字元
24.//dw 刪除游標所在位置至單詞結尾
25.//db 刪除游標所在位置至開始
26.//d 刪除從游標所在位置到當前行結尾
27.//d0 刪除游標所在位置到當前行首
28.//dg 刪除從游標所在位置至當前檔案結尾
29.//v 進入視覺化 x 刪除 y 複製
30.//fg 從後台恢復至前台
31.//d} 刪除游標所在位置1到下一空白行
32.33.
// : 起始行,結束行s/old/new/ 替換每行第乙個
34.//:開始,結束 s/old/new/g 替換所有出現的
35.//:%s/;\r\r/g 新增打括號
36.//:r file 拷貝檔案至游標所在位置
37.//:set nu 顯示行號 nnu 不顯示行號
38.//dd 刪除一行
39.//vsp file 垂直分屏
40.//ctrl ww 切換
41.//yy 拷貝當前行 p 站貼
42.//u 撤銷上一操作
原始碼安裝原始碼包是開源的可自行更改的程式包,大多用c語言開發,不能直接使用,需要編譯成二進位制的可執行檔案;
編譯原始碼包的必須有gcc支援,如果沒有需要安裝 yum install gcc
執行的步驟: ./configure make &&make install安裝包(具體安裝檔案的內容都是源程式**),
之後再把源程式**編譯為二進位制可執行程式**,
再把二進位制程式**複製到系統指定目錄(該步驟類似rpm方式)。
該方式安裝更靈活,可以對軟體的各個部分進行靈活配置。
例如apache、mysql、php各個版本可以靈活配置安裝。
執行步驟:
① > ./configure 做配置,給軟體設定安裝路徑和具體引數
② > make 對軟體進行編譯,把源**編譯為可執行的二進位制**
③ > make install 把生成的二進位制檔案給複製到系統指定目錄
壓縮包解壓:
.tar
.gz -----> tar zxvf 壓縮包檔案
.tar
.bz2 -----> tar jxvf 壓縮包檔案
yum安裝首先保證虛擬機器聯網:
開啟服務,啟動vmware nat service即可
通過yum list可羅列出當前一共有哪些軟體包,使用grep命令篩選出需要的包。
緊接著開始安裝
sudo yum install gcc
效果為:
一直輸入y直至出現complete即可。
解除安裝輸入sudo yum remove gcc
其餘過程同安裝
rpm安裝
1.rpm -i 需要安裝的包檔名
rpm -i example.rpm #安裝 example.rpm 包;
rpm -iv example.rpm #安裝 example.rpm 包並在安裝過程中顯示正在安裝的檔案資訊;
rpm -ivh example.rpm #安裝 example.rpm 包並在安裝過程中顯示正在安裝的檔案資訊及安裝進度;
2.公升級:rpm -u 需要公升級的包
rpm -uvh example.rpm #公升級 example.rpm 軟體包
解除安裝:rpm -e 需要解除安裝的安裝包,如果有其他程式依賴這個包,系統會提示不能刪除,如果要強行刪除要加上--nodeps,這時跟他有依賴關係的其它軟體是不會刪除的,但是這些軟體可能因為系統裡缺少了它也不能執行了。
在解除安裝之前,通常需要使用rpm -q …命令查出需要解除安裝的安裝包名稱。
附加:rpm 的其他附加命令
--force 強制操作 如強制刪除等;
--requires 顯示該包的依賴關係;
--nodeps 忽略依賴關係並繼續操作;
rpm與yum安裝區別:
2. rpm是安裝本地存在的rpm包,如果存在依賴也需要安裝上,如果某個rpm是自己修改編譯的,那麼只能用rpm安裝了。
小白歡迎各位大神指出錯誤哦!
Linux基礎配置
一 準備工具 vmware有三種網路連線模式 僅主機模式 nat模式 橋接模式 這裡主要講述nat模式 1.設定靜態ip nat模式 編輯虛擬網路介面卡 修改虛擬機器配置 vi etc sysconfig network scripts ifcfg eno 有可能不同 修改static 這裡將dhc...
Linux網路基礎配置
在linux centos 中,乙太網介面被命名為eth0,eth1,0,1表示網絡卡編號 通過 lspci檢視網絡卡硬體資訊 ifconfig檢視介面資訊 ifconfig a 檢視所有介面 ifconfig eth0 檢視指定介面資訊 ifup eth0 啟用介面 ifdown eth0 禁用乙...
linux網路配置基礎
linux網路配置基礎 2001 04 18 14 16 41 設定主機名和網域名稱 一 修改檔案 etc hostname 檔案包含系統的主機名稱 例如 www.com 二 修改檔案 etc sysconfig network 例如 networking yes hostname www.com ...