Ubuntu 的 bash和dash的区别

     

什么是bash ?

Bash(GNU Bourne-Again Shell)是许多Linux平台的内定Shell,事实上,还有许多传统UNIX上用的Shell,像tcsh、csh、ash、bsh、ksh等 等,Shell Script大致都类同,当您学会一种Shell以后,其它的Shell会很快就上手,大多数的时候,一个Shell Script通常可以在很多种Shell上使用

什么是dash ?

dash is the standard command interpreter for the system.  The current

version of dash is in the process of being changed to conform with the

POSIX 1003.2 and 1003.2a specifications for the shell.

先用命令ls -l /bin/sh 看看

我们会发现Ubuntu默认采用的是 dash

如果要修改默认的sh,可以采用命令

sudo dpkg-reconfigure dash

然后选择【否】

成功后再执行ls -l /bin/sh 看看

转载于:https://www.cnblogs.com/li1129499045/p/5493433.html

bash 与 dash相关推荐

  1. linux下的各种shell介绍(bash和dash转换)

    在linux下编写shell脚本文件时,经常会看到很多人在文件的第一行中标注"#!/bin/bash".这句话的意思是告诉系统强制用bash,避免出现一些不兼容的问题. 那么,在l ...

  2. Ubuntu 的 bash和dash的区别

    什么是bash ? Bash(GNU Bourne-Again Shell)是许多Linux平台的内定Shell,事实上,还有许多传统UNIX上用的Shell,像tcsh.csh.ash.bsh.ks ...

  3. shell脚本:sh、bash、dash的关系

    一.释义 #!/bin/bash指定脚本使用/bins/bash来解释执行,#!/bin/sh是指定此脚本使用/bin/sh来解释执行. #!是特殊的表示符,后面是脚本解释器程序路径,脚本的内容是由对 ...

  4. bash、dash(/bin/bash和/bin/sh)

    Linux中的shell有多种类型,其中最常用的几种是Bourne   shell(sh).C   shell(csh)和Korn   shell(ksh).三种shell各有优缺点.Bourne   ...

  5. Ubuntu系统下bash和dash的区别(修改默认sh为bash)

    什么是bash ? Bash(GNU Bourne-Again Shell)是许多Linux平台的内定Shell,事实上,还有许多传统UNIX上用的Shell,像tcsh.csh.ash.bsh.ks ...

  6. ubuntu学习日记--Lesson6:shell,bash,dash

    原文链接:http://www.cnblogs.com/hf8051/p/4538986.html 终端:即所谓的命令行界面,又称命令终端,用户输入shell命令用的窗口,跟Windows里的DOS界 ...

  7. Linux bash 与 dash

    写这个是因为我在学习Linux时遇到如下情况:  1. echo -e "Hello world"   输出成  -e Hello world   (妈蛋!!!!!书上明明就可以的 ...

  8. dash linux命令,Linux shell语言——dash和bash

    1.定义函数 bash: function在bash中为关键字 dash: dash中没有function这个关键字 2.select var in list; do command; done ba ...

  9. 【Linux Shell】你知道bash shell和dash shell的区别吗?

    最近在工作中遇到一个很奇葩的问题,就是一个嵌入式的SDK编译,它里面执行shell命令的时候,使用的dash shell来解析,而通常我们默认用的是bash shell来解析:我按照bash shel ...

最新文章

  1. magic系统将来能升鸿蒙,荣耀30和V30将首批搭载Magic UI 4.0 后续可升级鸿蒙系统
  2. GNU make manual 翻译(五十八)
  3. 【agc019F】Yes or No
  4. Leetcode236 最近公共祖先-二叉树两次遍历
  5. 结构struct(值类型)在实际应用要注意的二点:
  6. mysql 导入创建表空间_说说在 Oracle11g 中如何创建表空间、创建用户并授权以及导入与导出数据...
  7. python 数据库接口_Python3笔记050 - 11.1 数据库接口
  8. JS 取当前日期、时间的代码
  9. 从零开始学keras之使用 LSTM 生成文本
  10. POJ 1694 An Old Stone Game ★(排序+树+递归)
  11. Shell脚本:Linux Shell脚本学习指南(超详细)
  12. 数据分析思维:分析方法和业务知识
  13. 教你炒股票27:盘整背驰与历史性底部
  14. UltraCompare如何进行模块和线路模式合并?
  15. 一个出轨带来的家庭悲剧
  16. 论文阅读 Jointly Optimize Data Augmentation and Network Training
  17. 如何快速书写文件的相对路径和绝对路径
  18. PAC模式与全局模式的区别
  19. 第一台计算机是怎么输出,世界上第一台计算机是如何诞生的?
  20. 视频和语音播放(进行中)

热门文章

  1. WordPress /wp-admin/includes/post.php user_ID 参数操作权限提升漏洞
  2. OpenCV imread()函数
  3. php强制关机代码,程序员关机代码是什么?
  4. Matlab求欧式距离
  5. MFC中打开文件对话框:CFileDlg
  6. 一个快速生成元素背景的 React 组件
  7. android usb弹窗权限r,Android USB权限对话框永远不会出现
  8. 内存压力测试软件_日常游戏,毫无压力,荣耀Magicbook 14锐龙版性能测试
  9. Vue+ECharts的小示例
  10. ssb门限_画出滤波法ssb信号调制器模型,并说明低通和高通滤波器分别得到哪个边带信号...