cao_xiao_qin's blog System Research

Linux01

2018-10-09

阅读:


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 全部窗口保存退出


上一篇 Linux简单命令

下一篇 Linux02