想通过一个命令,直接生成好自定义的目录结构。
比如:下面的shell
1 | #!/bin/sh |
就是在当前目录下,新建以下目录结构
asset ├── images ├── index.html ├── js └── style └── normalize.css 3 directories, 2 files
shell只做了3件事,
1、新建文件夹,
2、创建index.html文件,并写入一些html标签
3、下载normalize.css 放到 style目录中
将shell保存为,start.sh,然后在控制台中给权限 chmod 777 start.sh,接着再控制台中运行它 start.sh
就会在当前目录下生成以上的文件结构。
但是我不想每次都复制这个start.sh到项目文件中,再运行。想直接一个命令就ok,怎么办呢?
那就是把它丢到/usr/bin
目录下(会提示输入密码),以后只要在控制台运行start.sh。(.sh
后缀不能省略)就行了。
可是我连后缀也想省略掉,咋办?那就是用gzexe命令把它变成可执行文件,
1 | gzexe start.sh |
再扔到/usr/bin
目录下。具体操作可查看这里