Ubuntu Bash shell 项目常用命令

Ubuntu Bash shell 项目常用命令

依据 serve 启动本地静态服务访问 build 资产包

pnpm install -g serve
serve -s build

如何通过访问生成的静态文件得到全栈资源

	# 开始下载从本地主机获取的网页
	# 使用wget命令,参数解释如下:
	# -c: 断点续传,如果下载中断,可以从上次中断的地方继续下载。
	# -r: 开启递归下载,可以下载网页中的链接内容。
	# -np: 不遍历父目录,防止下载过多无关内容。
	# -H: 跨主机递归,允许下载不同主机上的链接。
	# -k: 将下载的网页转换为离线浏览格式,方便后续离线查看。
	wget -c -r -np -H -k http://localhost:3000

发布当前目录到 nginx

#!/bin/bash

# 获取当前工作目录
CURRENT_DIR=$(pwd)

# 在当前目录执行构建命令
pnpm build

# 清理Nginx的发布目录(请谨慎操作,确保不会误删重要文件)
sudo rm -rf /var/www/html/*

# 将构建产物复制到Nginx的HTML目录
sudo cp -R "$CURRENT_DIR/build/"** /var/www/html/

echo "Deployment completed."

压缩代码

#!/bin/bash

featureBranch() {
  git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ \1/'
}

originBranch=$(featureBranch)

git checkout $BRANCH_COMMON
git pull origin $BRANCH_COMMON --rebase
git checkout $originBranch
git rebase -i --autosquash $BRANCH_COMMON

显示我所习惯的 git 分支名称

  1. 打开 bash 配置文件

    vim .bashrc
    
  2. 添加 bash 配置如下

    function git_branch { 
      branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`" 
      if [ "${branch}" != "" ];then 
        if [ "${branch}" = "(no branch)" ];then 
          branch="(`git rev-parse --short HEAD`...)" 
        fi 
        echo " ($branch)"
      fi
    }
    export PS1='\[\033[01;32m\]\u@\h\[\033[00m\] \[\033[01;34m\]\w\[\033[00m\] \[\033[01;32m\]$(git_branch)\[\033[00m\] $ '
    
  3. 让其生效

    source ~/.bashrc
    
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值