Linux系統(tǒng)安裝軟件
- 使用包管理工具進(jìn)行安裝 yum / rpm
yum search <name> 搜索
yum -y install <name1> 安裝
yum -y remove <name2> 卸載
yum info <name> 查看信息
yum update <name> 更新
yum list installed 查看目前安裝的所有軟件
systemctl start nginx 啟動(dòng)服務(wù) - 源代碼構(gòu)建安裝
wget -> gunzip -> tar -xvf -> make && make install -> export PATH ...(一次性) 或者 修改.bash_profile配置環(huán)境變量
壓縮文件
-gz文件 ----gzip 壓縮 / gunzip 解壓縮
-xz文件 ---- xz -z壓縮 / xz -d 解壓縮
CentOS安裝python3.7
源碼安裝
1、wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
2、解壓縮
gunzip Python-3.7.0.tgz
3、解歸檔
tar -xvf Python-3.7.0.tar
4、安裝底層依賴庫(kù)
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
5、安裝前的配置
cd Python-3.7.0 進(jìn)入目錄
./configure --prefix=/usr/local/python3 --enable-optimizations
6、構(gòu)建安裝
make && make install
7、配置PATH環(huán)境變量(一次性的)
export PATH=$PATH:/usr/local/python3/bin
8、注冊(cè)軟連接(符合鏈接)-- 非必要
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
硬鏈接 - 文件的引用,只要引用數(shù)不為零,文件就一直存在,相當(dāng)于分身(ln)
軟鏈接 - 相當(dāng)于文件的快捷方式(ln - s)
vim文本編輯器
三種模式:命令模式、編輯模式、末行模式
- 末行模式
查看行號(hào)
1、: + 命令
:set nu / set nonu
高亮顯示
:syntax on(默認(rèn))/syntax off(關(guān)閉)
自動(dòng)對(duì)齊
:set autoindent
制表鍵為4個(gè)空格
:set ts=4
查找和替換
:1,$s/舊/新/gice ($代表到最后,s代表替換,g-全局模式,i-忽略大小寫,c-確認(rèn)模式,e-忽略錯(cuò)誤)
2、/ + 正則表達(dá)式 ---搜索
n - 正向搜索
N - 反向搜索
3、? + 正則表達(dá)式 - 反向搜索
- 命令模式
hjkl / HML / 0$ / w - 移動(dòng)光標(biāo)
ctrl + e / ctrl + y / ctrl + f / ctrl + b 翻頁(yè)
yy復(fù)制 / p粘貼 / dd刪除 / u撤銷 / ctrl + r取消撤銷
ctrl + x --> ctrl + o 代碼提示
拆分窗口
:vs 垂直拆分
:sp 水平拆分
ctrl +w --> ctrl +w 窗口切換光標(biāo)
:wqa 全部窗口保存退出