• xshell使用方法(超详细)


    一、安装

    下载最新版安装即可,不需要做任何配置。

    安装完成后输入账号名和邮箱,确认后邮箱会收到一条确认邮件,将里面的链接点开即可免费使用(仅安装后会出现,认证后以后再打开不需要重复操作,如果重新安装,则需要重复认证)。

    xshell免费版地址

    在这里插入图片描述

    二、创建会话

    1. 点击左上角 + 号新建
    2. 弹出框中名称可以随意命名,容易区分即可
    3. 协议选择 SSH,有特定需求可选择其他的
    4. 主机为线上主机服务地址,ip 地址

    填写完毕后点击确认,然后需要输入账号和密码,这里需要输入相应的管理员账号密码。
    在这里插入图片描述

    三、上传文件

    点击 xftp 即可传输文件夹和文件。相较于命令上传,这种方式更方便(推荐使用),命令上传方法在 Linux 常见命令总结中。

    打开 xftp 后参照操作 windows 系统文件复制、修改、删除操作即可。

    在这里插入图片描述

    四、Linux常见命令总结

    1、查看文件

    // 仅显示文件名,一行展示,放不下则换行
    ls
    
    // 显示目录详细信息,每行显示一个文件和其基本信息,推荐使用
    ls -la 
    
    // 列出当前目录下以字母 a 开头的所有文件
    ls a*
    
    // 给出当前目录下以.html结尾的所有文件
    ls -l *.html
    
    // 打印当前工作目录的完整路径
    pwd
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    2、切换目录

    // 切换到主目录,当前登录用户目录
    cd ~ 
    
    // 切换到目录/file 
    cd /file 
    
    // 切换到当前目录下的dir目录
    cd dir 
    
    // 切换到根目录
    cd / 
    
    // 切换到到上一级目录
    cd .. 
    
    // 切换到上二级目录
    cd ../.. 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    3、上传、下载文件

    // 上传文件到主机
    sudo rz
    
    // 下载文件,将主机上文件下载到电脑上
    sudo 
    
    • 1
    • 2
    • 3
    • 4
    • 5

    4、移动、重命名文件

    // 将afile重命名为bfile
    mv aflie bfile 
    
    // 把当前目录下的afile移动到/tmp/目录下
    mv afile /tmp 
    
    • 1
    • 2
    • 3
    • 4
    • 5

    5、删除文件、目录

    // 删除文件afile
    rm afile 
    
    // 删除当前目录下的所有文件(不包含隐藏文件)
    rm * 
    
    // 删除domed目录以及其所包含的所有内容
    rm -rf domed 
    
    // 删除当前目录下所有以字母a开头的文件
    rm -i a* 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    6、创建文件夹

    // test 为文件夹名称,根据需求改成自己想要的名称
    mkdir test
    
    • 1
    • 2

    五、nginx配置

    1、配置

    先找到 nginx.conf 文件,配置内容都在这里。一般在 /usr/local/nginx/conf/nginx.conf 目录中。

    假设前端包放在 /usr/local/nginx/h5 目录下,指向包内的 html 文件(前端包)。

    location / {
      alias /usr/local/nginx/h5/index.html;
    }
    
    • 1
    • 2
    • 3

    如果是 history 模式,则指向 base 地址后的 index.html 文件。如 base 为空或 './',则配置成 /index.html

    location / {
      try_files $uri $uri/ /index.html;
    }
    
    • 1
    • 2
    • 3

    假设 base 为 /h5,则按照下面的方式配置。

    location / {
      try_files $uri $uri/ /h5/index.html;
    }
    
    • 1
    • 2
    • 3

    2、退出编辑

    退出编辑状态很简单,方法有2:

    方法1:按下 ESC 然后输入 :wq,回车;
    方法2:按下 shift ,滚动到底部,然后输入 wq ,回车。

    3、重启

    nginx 配置完成后需要重启,否则无法生效。

    首先需要进入 /sbin 目录,命令都在这个文件夹中,然后执行 ./nginx -s reload

    cd ../sbin/
    ./nginx -s reload
    
    • 1
    • 2

    以上是本文全部内容,如有不同看法或需要作者补充,欢迎在评论区留言。

    后面会补充 nginx 下载安装配置的过程,还在整理中…

  • 相关阅读:
    LeetCode-101. Symmetric Tree [C++][Java]
    Oracle拉链表
    vue快速入门(三十六)组件通信-子传父
    Flask对请求进行多个格式的响应
    Linux命令--tree--使用/详解/实例
    MySQL 高级函数大全(更新完成)
    【GEE笔记2】遍历循环Reducer/.map
    令人拍手叫绝的运维小技巧
    【算法随笔:HDU 3333 Turing tree】(线段树 | 离线 | 离散化 | 贪心)
    上位机使用JS SerialPort进行串口通信, 包含开发环境搭建和完整示例代码
  • 原文地址:https://blog.csdn.net/m0_53808238/article/details/133833841