Linux的一些常用命令

2022-7-18 10:37:37

#linux

70

前言

  • 最近在看公司服务器上的一些部署脚本,其中发现了很多实用的命令,因此记录总结一番。
  • 我们这边前端还是通过脚本来部署,暂时没有可视化一键部署,可以以后研究一下可视化一键部署是怎么折腾的,顺便给我的小破站也搞一个。

正文

  • 大致的脚本命令运行如下,比较简单
// 切换到项目文件地址
cd ~/frontend

// 从git拉取代码
echo \"start pull from develop...\"

git pull origin develop

echo \"pull success\"

// 开始构建项目打包文件
echo \"start build...\"
// 运行npm命令
npm run build:develop

echo \"build success\"

// 删除临时文件
rm -f ~/frontend/*.json.gz

// 将静态文件拷贝到服务器上
echo \"deploy server\"
scp ~/frontend/assets/*.json root@服务器IP地址:/html/assets/develop_build/
  • 其中使用了cd,echo,git,npm,rm,scp等命令
  • cd :切换当前目录
  • echo :在终端打印输出对应字符串与变量,与js的console.log()作用类似
  • rm :用于删除文件
  • scp -r :用于复制文件到制定位置,使用-r参数可以递归复制整个目录
  • 可以看到写一个部署脚本还是比较容易的,其中用到的都是常用命令。