小编que*_*o42的帖子

Linux 上的 `ash` 和 `sh` shell 有什么区别?

我对 Linux 上的很多工具都是新手。快速搜索没有帮助,我只得到了更多关于bash或 的sh信息,并且搜索它在某种程度上倾向于bash在搜索结果中。那里有很多不同的 shell 类型,我什至见过zsh,因此我猜它们都是来自 的叉子sh

已经有一个问题使用bash和sh运行脚本有什么区别?这是类似的:

  • 但我找不到 shell 中的“a”代表什么
  • 这个问题也不只是关于运行脚本,而是关于 shell 本身 - 因为我可以选择使用ashsh用于手头的 docker 容器。

我记得ash会更舒服,但仍然很苗条,我忘了为什么。

ash和 和之间的主要区别是什么sh?尺寸、处理方式……?

基本镜像是python:3-alpine,即使是带有最新标签 (2022-07) 的镜像也同时具有/bin/ash/bin/sh。这两者出现在高山图像中应该是有原因的,而该图像是所有图像中最紧凑的。我用 来称呼它docker-compose -f docker-compose-develop.yaml run --rm MY_CONTAINER ash

shell ash

9
推荐指数
1
解决办法
2万
查看次数

ifconfig 和locate 命令未找到,`bash: ifconfig: 命令未找到`

在 Linux-Ubuntu 终端中:

  • ifconfig投掷bash: ifconfig: command not found
  • locate命令执行相同的操作。
  • sudo yum install net-toolsthrows:bash: yum: command not found也是如此,但是当我测试它时,我也可能犯了一个拼写错误。

这是什么意思,我必须安装吗ifconfig?或者有替代命令吗?

linux command locate ifconfig

2
推荐指数
1
解决办法
2143
查看次数

标签 统计

ash ×1

command ×1

ifconfig ×1

linux ×1

locate ×1

shell ×1