一、命令
1.cd
命令 | 描述 |
---|
cd … | 切换至上级目录 |
cd / | 切换至根目录 |
cd /usr | 切换到根目录的usr目录 |
cd ~ | 切换到home目录 |
cd - | 切换到上次访问的目录 |
cd (空格) | 切换到当前账号目录 |
2.ls
命令 | 描述 |
---|
ls | 查看当前目录下的所有目录和文件 |
ls -a | 查看当前目录下的所有目录和文件,包含隐藏文件 |
ls -l 或者ll | 列表查看当前目录下的所有目录和文件,显示详细信息 |
ls /dir | 查看指定目录下的所有目录和文件 |
2.mkdir
命令 | 描述 |
---|
mkdir newdir | 创建一个名为newdir的目录 |
mkdir /usr/newdir | 在指定文件下创建一个newdir目录 |
3.rm
4.mv
命令 | 描述 |
---|
mv 文件名1 文件名2 | 重命名文件或者文件夹 |
mv 文件名 移动地址 | 移动文件到指定的地方 |
5.find
命令 | 描述 |
---|
find 目录 参数 文件名称 | 例如:find /usr -name ‘html’ 查找/usr目录下的所有html的目录或文件 |
6.pwd
7.压缩和解压
命令 | 描述 |
---|
zip dist.zip dist | 压缩 |
unzip dist.zip | 解压 |
二、部署步骤
- 选择要打包的项目目录
cd project
npm run build
- 将dist包放置指定目录下
scp -r ./dist username@目标服务器:URL
// scp -r ./dist root@106.14.8.148:/usr/share/nginx/html/temp/
- 新建终端
ssh root@106.14.8.148
- 查找Nginx
whereis nginx
- 查看dist包是否已放入远端目录
cd /usr/share/nginx/html/temp/
ll
- 将temp目录下的dist包移动到html,并将名字改为base
mv dist ../base
- 将已部署上的包拷贝到另一服务器
scp -r ./base root@172.16.210.163:/usr/share/nginx/html/base