当我们用Cmder创建新文件时都需要不停的touch,touch,touch,如何使用一个命令语句就创建好所需要的文件呢?我们写一个脚本文件就好了。
首先双击打开我们的Cmder
注意此时默认路径在我的Cmder的安装路径,为了方便演示,我一般放在桌面Desktop方便观察。
λ cd ~/Desktop/
使用cd命令进入桌面。
第二步:
此时使用touch命令创建一个空文件(没有文件格式)
λ touch script
第三步:
使用code命令打开script文件,创建自己需要的脚本程序,为了方便起见,我这里创建三个文件为例,分别是index.html style.css main.js,将三个文件放到文件夹中,并将成功创建第一个Bash脚本添加到index.html文件中,然后保存退出。
mkdir $1
cd $1
touch index.html
touch style.css
touch main.js
echo -e "成功创建第一个Bash脚本">>index.html
第四步:
使用./script 参数(文件名称) 创建脚本。
我这里文件命名 为aaa,打开aaa文件夹可以看见我们创建的index.html style.css main.js文件,打开index文件可以看见成功创建第一个Bash脚本语句。
为了保险起见,我们可以加入shebang,指定什么来运行当前文件,当然没有写也是可以的,算是一个小优化吧。
链接: Shebang (#!) - Linux Bash Shell Scripting Tutorial Wiki (cyberciti.biz)
为了方便起见,我把代码段放在下面。
#!/usr/bin/env bash
将这段代码复制粘贴在script文件顶端即可。
如何一键调用我们的script文件呢,将我们script的路径加入到path环境变量中就OK了!
打开环境变量path(右键我的电脑——高级系统设置——环境变量——找到path)。
将我们script文件路径添加进去,然后确定退出。
这样我们输入命令的时候就不用加./就可以运行script文件啦。