zoukankan      html  css  js  c++  java
  • #一个简单的脚本#

    概念

    脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些。

    一个简单的脚本

    Hi@DESKTOP-ONU36VQ MINGW64 ~
    $ mkdir ~/local
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~
    $ cd ~/local
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/local
    $ touch demo.txt
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/local
    $ start demo.txt
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/local
    $ cd ~/Desktop
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/Desktop
    $ sh ~/local/demo.txt
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/Desktop
    $ cd ~/local; pwd
    /c/Users/Hi/local
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/local
    $ touch ~/.bashrc
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/local
    $ start ~/.bashrc
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/local
    $ source ~/.bashrc
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/local
    $ mv ~/local/demo.txt ~/local/demo
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/local
    $ start demo
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/local
    $ cd ~/Desktop
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/Desktop
    $ demo yyy
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/Desktop
    $ cd ~/local/demo
    bash: cd: /c/Users/Hi/local/demo: Not a directory
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/Desktop
    $ cd ~/local
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/local
    $ start demo
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/local
    $ cd ~/Desktop
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/Desktop
    $ demo ttt

    解释

    ###### *//创建一个local文件(在Hi里面-这是我的电脑的默认文件名)*
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~
    $ mkdir ~/local
    
    ###### *//进入local文件*
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~
    $ cd ~/local
    
    ###### *//创建一个demo文本文档*
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/local
    $ touch demo.txt
    
    ------
    
    ###### *//开始在demo文本文档里面编写内容*
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/local
    $ start demo.txt
    
    ###### (*demo.txt里面的内容:)*
    
    mkdir $1 
    cd $1
    mkdir css js
    touch index.html css/style.css js/main.js
    exit
    
    ------
    
    ###### *测试*--在桌面创建一个demo
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/local
    $ cd ~/Desktop
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/Desktop
    $ sh ~/local/demo.txt
    
    ------
    
    ###### *将 ~/local 添加到 PATH 里*
    
    ###### *复制路径备用*
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/Desktop
    $ cd ~/local; pwd
    /c/Users/Hi/local
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/local
    $ touch ~/.bashrc
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/local
    $ start ~/.bashrc
    
    export PATH="local的绝对路径:$PATH"
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/local
    $ source ~/.bashrc
    
    ------
    
    ###### *将dome.txt的后缀删掉*
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/local
    $ mv ~/local/demo.txt ~/local/demo
    
    ------
    
    ###### *测试*
    
    Hi@DESKTOP-ONU36VQ MINGW64 ~/Desktop
    $ demo yyy
  • 相关阅读:
    javascript基础全等号运算符
    javascript 使用ScriptX实现打印
    跨服务器与本地服务器不同数据库的SQL操作语句
    ASP.NET网络上实现单点登录
    FGMap API 帮助文档
    基于ArcEngine写的GoogleMap地图切割程序
    基于SuperMap Objects写的GoogleMap地图切割程序(三)
    使用SuperSocket开发联网斗地主(四):出牌
    JAVA创建对象方法
    Mysql 外键约束
  • 原文地址:https://www.cnblogs.com/BUBU-Sourire/p/11027246.html
Copyright © 2011-2022 走看看