sh: 1: Syntax error: Bad fd number

Start on Ubuntu 6.10,Using dash default(theDebian Almquist Shell) instead bash(the GNUBourne-Again Shell).

但Login Shell还是bash. 原因是dash更快、更高效,而且它符合POSIX规范。

Ubuntu在启动的时候会运行很多shell脚本,使用dash可以加快启动速度。

bear@kumata:~/riscv/hbird-e-sdk$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 11月 20  2018 /bin/sh -> dash


$ sudo rm -rf /bin/sh
$ sudo ln -s /bin/bash /bin/sh

 

你可能感兴趣的:(sh: 1: Syntax error: Bad fd number)