美文网首页
2018-10-09 Day33 - Linux01

2018-10-09 Day33 - Linux01

作者: Deathfeeling | 来源:发表于2018-10-10 09:00 被阅读0次

    Linux系统安装软件

    • 使用包管理工具进行安装 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 启动服务
    • 源代码构建安装
      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 全部窗口保存退出

    相关文章

      网友评论

          本文标题:2018-10-09 Day33 - Linux01

          本文链接:https://www.haomeiwen.com/subject/nlleaftx.html