编辑

  • vim/vi
    • Insert //开始编辑
    • Esc :wq //保存退出
    • Esc :x //同上
    • Esc :q //未改动的情况下退出
    • Esc :q! //不保存退出
    • Esc :dd //删除当前行

      ssh连接远程主机

  • ssh root(用户名就对了)@主机ip
  • Ctrl+D //结束连接
  • exit //结束连接

    sshd服务重启

  • service sshd restart //好像也是系统重启

    cd命令

  • cd 某个路径 //进入某个目录
  • cd .. //回到上一级目录
  • cd ../.. //返回上两级
  • cd - //返回上次的目录
  • cd / //返回根目录
  • Ctrl+Insert //复制
  • Shift+Insert //粘粘

    退出尖角>模式

  • 误输入cd `进入以下模式后按Ctrl+C即可退出

sudo

  • sudo是一种权限管理机制,管理员可以授权于一些普通用户去执行一些root执行的操作,而不需要知道root的密码。

    查看yum把软件下载到哪里去了

  • 如果之前用yum下载了一个redis

    yum install redis
    
  • 不管你是在哪个目录下执行这个命令的,yum都是我行我素地把东西下到不知道哪里去了,以下是它的一些默认路径
  • 要查找位置的话我们先查找redis安装包

    [root@iZbp1eem925ojwyx17ao9kZ ~]# rpm -qa|grep redis
    redis-3.2.10-2.el7.x86_64
    [root@iZbp1eem925ojwyx17ao9kZ ~]#
    
  • 再查找安装包的路径

    [root@iZbp1eem925ojwyx17ao9kZ ~]# rpm -ql redis-3.2.10-2.el7.x86_64
    /etc/logrotate.d/redis
    /etc/redis-sentinel.conf
    /etc/redis.conf
    /etc/systemd/system/redis-sentinel.service.d
    /etc/systemd/system/redis-sentinel.service.d/limit.conf
    /etc/systemd/system/redis.service.d
    /etc/systemd/system/redis.service.d/limit.conf
    /usr/bin/redis-benchmark
    /usr/bin/redis-check-aof
    /usr/bin/redis-check-rdb
    /usr/bin/redis-cli
    
  • 这就查出来了
  • 我们可以自定义安装路径,但不推荐,因为这样会额外安装很多实际已经安装过的依赖包,不过还是说一下

    yum -c /etc/yum.conf --installroot=/usr/local --releasever=/  install love
    
  • -c /etc/yum.conf:指定yum配置文件的地址
  • –installroot=/usr/local:指定自定义安装目录

    重命名文件(夹)

  • 进入待命名文件的上级目录

    mv A B //将A命名为B
    mv /a /b/c  //是的这个命令还可以移动目录,这里表示将/a目录移动到
    

    删除文件

  • rm [参数] 文件名
  • 可选参数:

    • -f:force,忽略不存在的文件,强制删除
    • -i:interactive,进行交互式的删除,应该就是遇到某些特殊情况出个提示吧
    • -r或-R,recursive,递归地删除指定目录下的所有目录和文件
    • -v,verbose,详细显示进行的步骤

      关闭防火墙

      systemctl stop firewalld.service //一般关闭一个服务的命令都是这样
      systemctl disable firewalld.service //一般在开机时禁用一个服务的命令都是这样
      systemctl status firewalld.service //一般查看一个服务的命令都是这样