day 13 vim补充,cat多行信息写入文件、/.bash_history、yum、rpm、which、where is、sshd远程连接优化

1.vim补充

基本操作与vi类似,可以看做是vi的升级版

  • 检索信息
  • / 检索信息 从光标的位置自上而下
    n 向下查看检索到的信息
    N 向上查看检索到的信息
  • ? 检索信息 从光标的位置自下而上
    n 向上查看检索到的信息
    N 向下查看检索到的信息
  • 检索信息忽略大小写
  1. :set ic 设置检索信息忽略大小写
  2. :set noic 取消检索信息忽略大小写
  3. /要检索的信息\c
  4. ?要检索的信息\c
  • 批量操作
    ctrl + v 选择多行数据
    d 删除选中数据
    x 剪切选中数据
    shirt + i 进入编辑模式批量编辑(操作完成后会有一个延迟)

2.cat多行信息写入文件

cat > 文件路径 <--- 重定向写入 (会覆盖原文件)
信息
信息
信息
信息
信息
信息
EOF
cat >> 文件路径 <--- 追加重定向写入 (不会覆盖原文件)
信息
信息
信息
信息
信息
信息
EOF

3. /.bash_history

说明:记录用户历史命令信息
命令:
history --- 查看历史命令信息
history -c 清空历史命令
history -w 将内存中历史命令信息写入到历史文件中

4.yum与rpm

  1. yum
    yum group --- 查看可安装的软件包组
    yum groupinstall --- 安装软件包组
    yum reinstall -y --- 重装软件
    yum provides 命令 --- 通过命令检索软件
  2. rpm
    rpm -ivh --- 安装软件
    rpm -qa --- 查看软件是否安装
    rpm -ql --- 查看软件安装的组件,组件的安装路径

5.which与whereis

  1. which 命令 --- 显示命令对应文件所在路径


    image.png
  2. whereis 命令 --- 显示命令对应文件所在路径与命令相关的文件路径


    image.png

6.sshd远程连接优化

提升sshd连接速度

  1. 修改/etc/hosts文件
    主机地址 主机名
  2. 修改/etc/ssh/sshd_config (远程连接配置文件)
    GSSAPIAuthentication yes ---> GSSAPIAuthentication no --- 关闭GSSAPI认证功能
    ♯UseDNS yes ---> UseDNS no --- 关闭了DNS反向解析功能

你可能感兴趣的:(day 13 vim补充,cat多行信息写入文件、/.bash_history、yum、rpm、which、where is、sshd远程连接优化)