linux基礎配置

2021-08-18 07:31:06 字數 3469 閱讀 1613

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 ...