ubuntu 22.04 shell

原因:在ubuntu(18.04)默认是指向bin/dash解释器的,dash是小巧的shell(阉割版的bash),其功能远没有bash强大和丰富。上述问题就是dash不支持let和i++运算等功能造成的。

ls -la /bin/sh

lrwxrwxrwx 1 root root 4 Mar 23 2022 /bin/sh -> dash

Dash Shell手册解读
https://blog.csdn.net/qq_52010229/article/details/138822274

相关推荐
XY.散人11 分钟前
初识Linux · 信号产生
linux·运维·服务器
又要取名字我是女的11 分钟前
麒麟时间同步搭建chrony服务器
linux·运维
全栈小酷Cool13 分钟前
Linux上慢SQL查询与优化
linux·运维·sql
HelpHelp同学16 分钟前
如何利用知识中台实现客户服务自动化?
运维·自动化·知识库软件·内部知识库·搭建知识库
Linux运维技术栈19 分钟前
Linux运维工程师推荐学习的开发语言
运维·开发语言·学习
rs勿忘初心32 分钟前
linux常见资源查询命令(持续更新)
linux·内存·cpu·资源查询
Linux运维技术栈34 分钟前
企业生产环境-麒麟V10(ARM架构)操作系统部署kafka高可用集群
linux·运维·架构·kafka·arm
难以触及的高度1 小时前
MySQL5.7.37安装配置
linux·运维·服务器
朝九晚五ฺ1 小时前
【Linux探索学习】第十三弹——进程状态:深入理解操作系统进程状态与Linux操作系统中的进程状态
linux·运维·学习
StringKai2 小时前
表单自动化填写-JavaScript脚本
运维·自动化