[linux] ubuntu 切換默認的/bin/sh
背景
ubuntu 默認的sh, 也就是/bin/sh默認被切換成了dash,dash體積相對於bash更小,並且性能相對於bash更好, 但是有些情況下,需要默認的/bin/sh 為shell
使用命令
sudo dpkg-reconfigure dash
選擇no
輸出log
Removing 'diversion of /bin/sh to /bin/sh.distrib by dash'
Adding 'diversion of /bin/sh to /bin/sh.distrib by bash'
Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash'
Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash'
$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Aug 19 14:26 /bin/sh -> bash