在Alpine Linux中如何安装bash shell
时间:2019-11-20 08:54:10 来源:igfitidea点击:
alpine linux自带的BusyBox将许多标准UNIX实用程序的小版本组合到一个小的可执行文件中。
默认情况下,BusyBox和Alpine Linux不包括bash。
许多Docker映像也是基于Alpine的,我们也可以在基于Docker的映像中安装bash shell。
在这个教程中,介绍了如何使用apk命令在alpen linux中安装bash shell。
如何在Alpine Linux中安装bashshell?
执行命令:
# apk update # apk upgrade # apk add bash
使用cat命令查看Alpine Linux上可以使用的shell列表:
# cat /etc/shells
输出:
# valid login shells /bin/sh /bin/ash /bin/bash
如何安装bash相关软件包
安装bash文档
# apk add bash-doc
安装bash自动补全功能
# apk add bash-completion
如何将bash设置为默认登录shell
要将bash用作登录shell,只需键入bash:
$ bash
登录到alpine Linux LXD虚拟机后使用bash:
$ lxc exec alpine-lxd-vm-name-here bash
将root的shell更改为bash shell:
# vi /etc/passwd
root:x:0:0:root:/root:/bin/bash
如何查看bash shell版本
bash --version
如何将bash添加到Alpine Docker镜像中
将以下命令添加到Docker配置文件以安装bash shell:
RUN apk add --no-cache bash