|
发表于 2009-4-1 08:14:10
|
显示全部楼层
如果發行版本身以 bash 作為 sh 的連結,那麼用 alias 的意義並不大
另一方面,用 dash 作為系統的 sh 有其好處
Post by Magic_QQQ;1967702
#!/bin/sh
#!/bin/bash
这两个路径是不是都是BASH?有何区别的?
回到樓主的問題,表面上 /bin/sh 跟 /bin/bash 好像很多時都是一樣,因為很多時都是連結的關係,但看深一層,通常 /bin/sh 是系統使用的 shell,供系統運作時使用,而 /bin/bash 通常是用戶標準用的 shell,供用戶平常操作時使用。當然這些都可以被用戶任意切換的了 |
|