bash git 如何切换目录_实用的 bash 自定义脚本,快速提效工作流程

941ae40adf12a53c3aec51baf3e65668.png

作者:掘金@苏里    https://juejin.im/post/6844904185599623175

前言

工作时间久了,发现越来越离不开 bash 自动化脚本了。bash 对于我们的便利体现的许许多多的微小的方面,用的好在工作效率的提升上可以说是“积小流而成江海”。

而学习 bash 的价值在哪里呢?bash 有着三十多年的历史,是当今最强大、可移植性最好的,为所有基于Unix的系统编写高效率脚本的工具之一。

所以学习 bash 和学习正则都是很有价值的事情,因为它们经典、实用,长久看来都不会过时。

话不多说,今天这篇不是原理篇,而是工具分享篇~ 大家可以随意 copy 应用实践,或者举一反三。

前置条件

本文提到的所有命令只在 MacOS 系统上测试使用,同时都是写入 ~/.bash_profile 然后 source ~/.bash_profile 进行更新应用。(有些也可能是 .bashrc)

比如笔者就为了省事,直接将开启、编译 bash_profile 的命令成了别名。

BASH_PROFILE_PATH="$HOME/.bash_profile"
alias bash.open="open ${BASH_PROFILE_PATH}" 
alias bash.src="source ${BASH_PROFILE_PATH}"

实用 alias 别名

bash 的 alias 别名可以说是我用的最多的功能了,在我的理解看来,它就像是一个简单的函数,组合了一些繁琐的逻辑流程,对外只暴露一个优雅的别名。

Git 系列

实际开发中,常用的 git 命令也就来来回回几个,既然熟背于心,那又何苦一遍又一遍的重新敲命令来浪费时间呢?以下是我常用的别名。

alias g="git"
alias gb="git branch"
alias ga="git add"
alias gaa="git add ."
alias gap="git add -p"
alias gs="git status"
alias gco="git checkout"
alias gcp=&
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值