Linux系统安装软件
- 使用包管理工具进行安装 yum / rpm
yum search
搜索 yum -y install 安装 yum -y remove 卸载 yum info 查看信息 yum update 更新 yum list installed 查看目前安装的所有软件 systemctl start nginx 启动服务 - 源代码构建安装 wget -> gunzip -> tar -xvf -> make && make install -> export PATH …(一次性) 或者 修改.bash_profile配置环境变量
压缩文件 -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、安装底层依赖库 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 进入目录 ./configure –prefix=/usr/local/python3 –enable-optimizations 6、构建安装 make && make install 7、配置PATH环境变量(一次性的) export PATH=$PATH:/usr/local/python3/bin 8、注册软连接(符合链接)– 非必要 ln -s /usr/local/python3/bin/python3 /usr/bin/python3 硬链接 - 文件的引用,只要引用数不为零,文件就一直存在,相当于分身(ln) 软链接 - 相当于文件的快捷方式(ln - s)
vim文本编辑器
三种模式:命令模式、编辑模式、末行模式
- 末行模式
查看行号 1、: + 命令 :set nu / set nonu 高亮显示 :syntax on(默认)/syntax off(关闭) 自动对齐 :set autoindent 制表键为4个空格 :set ts=4
查找和替换
:1,$s/旧/新/gice
($代表到最后,s代表替换,g-全局模式,i-忽略大小写,c-确认模式,e-忽略错误)
2、/ + 正则表达式 —搜索 n - 正向搜索 N - 反向搜索 3、? + 正则表达式 - 反向搜索
- 命令模式 hjkl / HML / 0$ / w - 移动光标 ctrl + e / ctrl + y / ctrl + f / ctrl + b 翻页 yy复制 / p粘贴 / dd删除 / u撤销 / ctrl + r取消撤销 ctrl + x –> ctrl + o 代码提示
拆分窗口 :vs 垂直拆分 :sp 水平拆分 ctrl +w –> ctrl +w 窗口切换光标 :wqa 全部窗口保存退出