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

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

首先,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比较复杂  面对新手  一个不小心就错了,好吧 ,就这样吧。

完。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 所以说,脚本就是给计算机照着做的。这是我们对「脚本」的一个感性认识。接下来我们写一个脚本。 写一个脚本 找个地方新...
    slTrust阅读 501评论 0 0
  • 理解脚本 打开一本 JavaScript 教程,很可能在第一章就看到这句话: JavaScript 是一门动态类型...
    joker731阅读 491评论 0 1
  • 初识脚本 脚本就是给机器一行一行执行的文本。 用bash写一个脚本 找个地方新建文件,后缀随意,一般来说脚本的后缀...
    Chris__Liu阅读 430评论 0 0
  • 不知到底什么情况, 我就突然喜欢上了夕阳, 也许是因为此时的他, 更加壮观高大。 那彤红而缤纷的彩云, 像血色灿烂...
    真来阅读 271评论 0 0
  • 3363d5104860阅读 251评论 0 0