2014-06-14 92 views
-5

我注意到在我的Kubuntu安裝中,終端是Konsole。我如何將它設置爲使用bash?kubuntu上的bash終端

+0

的Konsole僅僅是一個終端仿真器.. Bash是在Ubuntu變體的默認殼。試試'echo $ SHELL'確認。 – robin

+0

謝謝 - 那麼我該如何啓動bash? –

+0

謝謝 - 它說bash。 –

回答

3

你實際上正在使用bash終端。 Konsole是一種模擬器。我從unix stack exchange網站引用了一個答案,當您可以找到有關您正在使用的shell類型的更多信息時。

/etc/passwd定義了用戶的默認shell,其中bash只是最常用的選項。 bash的替代方案是zsh,ksh,csh等。您可以通過谷歌中的每一個來了解更多關於它們的信息。默認的shell是將在Konsole內部運行的程序,它基本上可以用於任何shell或終端程序。

(P.S/bin/sh的是bash的(伯恩再次SHell)的終端。)

+0

「/ bin/sh是bash」是什麼意思? '/ bin/sh'(通常)是[Bourne Shell](http://en.wikipedia.org/wiki/Bourne_shell)或者是一些可以*模擬Bourne Shell的其他shell的符號鏈接。 – Biffen

+0

@Biffen我只是試圖解釋/ etc/passwd文件行末尾的/ bin/sh表示該用戶正在使用Bash類型的shell。而現代Linux系統,就是Kubuntu的情況,它將/ bin/sh鏈接到Bourne Againe SHell,而不是經典的Bourne shell,因爲它提供了更多的功能。 – sestus

+0

如果你想讓Bash作爲你的shell,你應該把'/ bin/bash'放在'/ etc/passwd'中。 '/ bin/sh' *可能是Bash的符號鏈接,但它絕不會保證是或將來。 – Biffen