美文网首页
Bash基础

Bash基础

作者: AwesomeAshe | 来源:发表于2016-03-06 19:23 被阅读69次

Genaral##

Bash(GNUX Bouene-Again Shell)是一个为GNU计划编写的Unix shell,它是许多Linux平台默认使用的shell。

shell是一个命令解释器,是介于操作系统内核与用户之间的一个绝缘层。
它也可以说是能力很强的计算机语言,被称为解释性语言或脚本语言。

它可以通过将系统调用,公共程序,工具和编译过的二进制程序"粘合"在一起使用,这是大部分脚本语言的共同特征。

所有的UNIX命令和工具再加上公共程序,对于shell脚本来说都是可以调用的。

基础语法##

1,编辑shell程序可以使用vivi test1.sh

2,代码内容:

  • 第一行#! /bin/bash 不是注释#! 是用于指定当前脚本的解释器,我们这里是bash,且应指明完整路径/bin/bash
  • 使用echo 可以输出字符串
  • 初始化变量:log_dir=/var/log
  • 取变量的值:需要用到$ 符号cd $log_dir

3,.sh 的执行方式

  • sh test.sh
  • bash test.sh
  • 改变脚本的权限使其自身能执行
chmod 700 test.sh
chmod u+rx test.sh

执行:./test.sh

相关文章

  • 一文精通Linux 命令行

    基础 1. 学习基础的bash用法,具体地说,阅读bash的man手册(man bash 并通读一遍);很简...

  • bash基础特性第一篇

    1.bash的基础特性之:命令行展开 常用选项 实例 2.bash的基础特性之:命令的执行状态结果 bash通过状...

  • bash基础

    介绍bash基础概念以及常用命令 变量 双引号内容会被解析,单引号内容按照一般字符处理赋值左右等号两遍不要有空格 ...

  • Bash基础

    学习内容来源:Testerhome_霍格沃兹学院 shell 定义: 常用shell :bash、sh、zsh b...

  • BASH基础

    操作技巧 命令与文件补全 使用[Tab]键可以实现命令或文件名补全: 在输入指令的第一个单词时按下[Tab]为命令...

  • bash基础

    变量 配置方法echo 会有原来的特性单引号里面的都为字符串6.可以用转义字符\ 吧特殊符号变为一般符号7.命令中...

  • Bash基础

    1.Shell 要了解bash之前,我们首先要知道shell是什么。维基百科中对shell的定义如下: In co...

  • Bash基础

    Genaral## Bash(GNUX Bouene-Again Shell)是一个为GNU计划编写的Unix s...

  • shell 编程

    回顾: bash 的基础特性(3)

  • Linux之bash

    bash的基础特性之 IO重定向及管理 ] IO重定向: 输入重定向: 管道 bash基础特性之自动补充命令 ba...

网友评论

      本文标题:Bash基础

      本文链接:https://www.haomeiwen.com/subject/adyakttx.html