shell sh/bash
shell脚本语言,需要shell编译器进行编译,编译器的总类也分多种,其中最常见的是sh(Bounce Shell)和bash(Bounce Again Shell)
sh编译器:
unix的标准编译器,编译性能强,但是交互不强
bash编译器
bash是目前linux采用的标准编译器,自身兼容多种编译器,性能强,交互性好
在shell脚本中,会在开头指定shell的编译器
#!bin/sh
#!bin/bash
#!就是指定编译器的种类,一般放在首行,如果在其他地方出现就是按注释处理了
POSIX标准
由于bash比较复杂,在一些linux的发行版中,将bash进行缩减,改名dash,并用通过sh软链接,同样符合posix标准.
这里的posix标准是指为操作系统提供接口的标准,目的是为了解决不同操作系统的兼容性,只要一个应用程序就可以在多个操作系统上运行,而不需要去修改代码适应不同的环境。
shell sh/bash相关推荐
- Shell: sh,bash,csh,tcsh等shell的区别
转载自:http://zhidao.baidu.com/question/493376840.html, http://blog.sina.com.cn/s/blog_71261a2d0100wmbj ...
- linux shell,sh,bash的含义
1.linux shell是应用程序的接口. 2.sh和bash是两种shell,其中bash是sh的加强版. 3.编写shell脚本的时候,开头要加上#! /bin/bash或#! /bin/sh, ...
- sh/bash/csh/Tcsh/ksh/pdksh等shell本质区别
sh/bash/csh/Tcsh/ksh/pdksh等shell本质区别 1. Shell脚本的书写 在写Shell脚本时,往往第一行要注明用什么解释器来解释这个脚本. 如#!/bin/bash即用/ ...
- 【Linux/shell】bash命令和sh命令的区别(20210109)
#注意,linux shell脚本中,首行不用指定bash类型也是可以的哦,默认就是bash,但一般是要标明bash类型的: #即:bash命令和sh命令一般是等效的: [root@centos76 ...
- 几种常见shell解释器(sh,bash,csh,tcsh,ash)以及bash的优点
文章目录 shell解释器的定义 shell的分类 sh csh tcsh ash bash bash 的优点 shell解释器的定义 Unix/Linux上常见的Shell脚本解释器有bash.sh ...
- Linux下sh/bash/source/.命令的区别(转)
一..sh文件介绍 .sh为Linux的脚本文件,我们可以通过.sh执行一些命令,可以理解为windows的.bat批处理文件. 二.点命令(.) .命令和source是同一个命令,可以理解为sour ...
- shell sh: 1: matlab: not found 解决方案
shell sh: 1: matlab: not found 解决方案 ls -l /bin/sh 发现是:/bin/sh -> dash sudo dpkg-reconfigure dash ...
- #4 什么是shell与bash的特性
Shell: 操作接口,为用户提供简单易用的操作界面, Bell实验室:bourne shell --> sh Bill joy:C shell --> csh --> tcsh D ...
- ps -ef |grep -v 在shell sh 脚本中貌似无效?
ps -ef |grep -v 在shell sh 脚本中貌似无效? 想通过ps -ef |grep erdp_ |awk '{print $2}' 获取 erdp_ 开头的进程id, 执行在终端环境 ...
最新文章
- qDebug 的用法
- Linux2.6内核--中断线被关闭的情况
- java 泛型 子类_Java泛型:要求泛型成为某种类型的子类
- Python下基于requests及BeautifulSoup构建网络爬虫
- 三星笔记本电脑怎么恢复出厂设置_Mac OS如何恢复出厂设置?安装Mac OS系统教程...
- 程序员应该具备哪些素质
- 把文档所有的字体都缩小一号_美观且专业的macOS字体管理工具
- spring5.0学习笔记4
- Atitti.软件的一些理论补充 Atitti.软件的原理原则定律法则补充 目录 1.1. 分布式领域CAP理论,	1 1.2. 关系数据库的ACID模型拥有 高一致性 + 可用性 很难进行分区:
- tas5707php,TAS5707PHPR 立体声数字音频功率放大器
- 南昌大学计算机学院夏令营,“优秀大学生暑期夏令营”参营营员名单公示
- H265跟H264编码效率的一个比较
- 移动ChemDraw结构有什么方法
- 目标跟踪:在视频序列中跟踪特定对象的位置和状态
- Photoshop 导入堆栈出错: 载入图层 无法合并智能对象文档。将跳过这些文档
- android 笔试题大全,2018年Android面试题大全
- ARM9嵌入式Linux开发-内存与IO操作
- CortexM3与CortexM0的bus matrix
- PRML - Chapter 02 Probability Distributions
- 可可西里-昨夜,真实让我感动!