zoukankan      html  css  js  c++  java
  • shell 【1】- 入门

    shell 是一个用 c 编写的程序,他是使用 linux 的桥梁;

    shell 既是一种命令语言,也是一种程序设计语言;

    shell 环境

    和其他编程语言(如 python)一样,有一个 能写代码的文本编辑器(如 pycharm) 和 一个能解释执行的脚本解释器(如/usr/bin/python) 就可以了;

    linux 的 shell 解释器很多,如

    • Bourne Shell(/usr/bin/sh或/bin/sh)
    • Bourne Again Shell(/bin/bash)
    • C Shell(/usr/bin/csh)
    • K Shell(/usr/bin/ksh)
    • Shell for Root(/sbin/sh)

    在一般情况下, #!/bin/sh 等价于 #!/bin/bash

    第一个 shell 脚本

    打开文本编辑器,或者 vi 新建 .sh 文件,      【也可以是其他后缀,简单点,就 sh 吧】

    输入测试代码

    #! /bin/bash
    echo 'hello world'

    #! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell

    echo 命令用于向窗口输出文本

    shell 运行

    shell 有两种运行方式,一种是作为 可执行程序 运行,一种是 利用解释器 运行;

    可执行程序

    假设把代码保存为 t.sh,运行如下

    ./t.sh

    注意需要 sh 文件 有 执行权限

    作为解释器参数

    /bin/sh t.sh

    这种方式运行的脚本,不需要在第一行指定解释器信息,写了也没用

    参考资料:

    https://www.runoob.com/linux/linux-shell.html  Shell 教程

  • 相关阅读:
    关于String和StringBuilder、StringBuffer的一个简单性能测试
    HTML网页BODY中如何设置背景图拉伸的最有效方法
    JS鼠标事件大全
    去除链接虚线框的推荐方法
    CSS实现文字颠倒旋转效果
    三种方法解决IE6下png透明失效的问题
    js获取节点 dom操作
    IE HACK
    javascript作用域(Scope)
    RGB配色表
  • 原文地址:https://www.cnblogs.com/yanshw/p/14929455.html
Copyright © 2011-2022 走看看