2018-07-24关于脚本的一些简单理解

2018-07-24  本文已影响0人  胡坤玲

用了很久才学完脚本,那么简单的东西,现在想想,其实当时真的是心情作祟,可能是天气大的原因,热的毛躁,废话少说,进入主题:

首先,git中,脚本就是脚本啊   这个解释很.........,一般人无法理解,就装作看懂了   哈哈哈

先创建一个目录,mkdir ~/local     打开这个目录   cd ~/local    创建一个文件   touch demo.txt    

编辑demo.txt    Windows用户start   苹果系统   open     

内容就是   :

mkdir demo   创建文件

cd demo     打开文件

mkdir css js     创建css   js

touch index.html css/style.css js/main.js   创建这些文件

exit退出

sh ~/local/demo.txt就可以运行脚本了     这个时候目录里面就有一个demo文件了。

cd ~/local; pwd 得到 local的绝对路径     export PATH="local的绝对路径:$PATH"      例:export PATH="c/user/desktop/local:$PATH"

PATH永久生效:    创建一个touch ~/.bashrc    start ~/.bashrc     输入export PATH="local的绝对路径:$PATH"      source ~/.bashrc  一下  老师说  不source  成功了  算他输   0.0

demo  目录名可变:   在demo.txt里面输入      mkdir $1     cd $1    mkdir css js     touch index.html css/style.css js/main.js     exit   现在就可以随意创建文件了   demo.txt zzz     demo.txt yyy

nodejs  脚本:

其实是差不多的  只是内容换了    jsdemo的内容:

  var fs = require('fs')

var dirName = process.argv[2] // 你传的参数是从第 2 个开始的

fs.mkdirSync("./" + dirName) // mkdir $1

process.chdir("./" + dirName) // cd $1

fs.mkdirSync('css') // mkdir css

fs.mkdirSync('js') // mkdir js

fs.writeFileSync("./index.html", "")

fs.writeFileSync("css/style.css", "")

fs.writeFileSync("./js/main.js", "")

process.exit(0)

不知为什么要这么写  老师说的   但是我会查啊   有网站的呢   https://nodejs.org/api/fs.html#fs_fs_writefilesync_file_data_options     nodejs.org

其实弄懂了后还是觉得  gitbash好用  简单   nodejs比较复杂  面对新手  一个不小心就错了,好吧 ,就这样吧。

完。

上一篇 下一篇

猜你喜欢

热点阅读