问题:为什么要用shell命令
你在工作中一定遇到过这样的情形:频繁的在终端敲一组命令(多个命令,只是为了实现某个作用),在这个追求效率的时代,特别是软件行业,我们想要摆脱这种状态、提升工作效率,就可以用自定义shell命令。
1、认识什么是shell?
Shell 是指和电脑沟通的指令,这又分很多种,Unix 上常见使用 Bash Shell,Mac 也是默认用 Bash,但也有人推荐改用 Zsh 更为花俏。Windows 则是用 PowerShell。Shell 可以只当作是 Shell command 用,但也可以当作 Shell script 使用,就像编程语言一样。
简单点说就是:
1、shell 的作用在于解释我们输入到终端的命令,然后让电脑去做我们希望它做的事
2、shell 有许多种:如Bash、Power、Zsh
2、自定义一个简单的命令
以powershell为例:
需求:将一组命令命名为一个命令
step1:编写脚本---创建函数
编写脚本test.ps1
Function test() {
echo "hello world";
}
step2:执行脚本---执行函数
import-module C:\Users\llenovo\Desktop\test.ps1
step3:执行命令---用函数替代组命令
test
如下图:
3、执行一个常用命令:
Function test() {
npm run dev;
}
参考2:powershell学习教程
参考4:node.js执行shell命令