Linux
Konsole 的每個終端會話有什麼不同的 bash?
我
Konsole
在 Kubuntu 中使用。我想知道 Konsole 中的配置文件和我們 bash 中的配置文件有什麼區別?
我正在閱讀我們可以為每個 Konsole 會話創建不同的配置文件並在每個會話中使用不同的 bash。
在這裡每個會話使用不同的 bash 是什麼意思?
我認為預設的 bash 是
/etc/passwd
為使用者定義的
Konsole 配置文件包含特定於 Konsole 的設置,例如終端字型、文本顏色、背景顏色、用於操作選項卡的快捷方式設置等。
/etc/passwd
定義使用者的預設 shell,這bash
只是最常見的選項。bash
arezsh
、ksh
等的替代品csh
。您可以用Google搜尋它們中的每一個以了解有關它們的更多資訊。預設 shell 是將在 Konsole 內部執行的程序,它基本上可以與任何 shell 或終端程序一起工作。您還有一些文件
.bashrc
,其中包含特定於 bash 的設置,無論它在哪個終端中執行。.profile
更廣泛的是,它會影響使用的任何 shell,即使它不是bash
.我認為最重要的區別是 Konsole 是一個“終端模擬器”,這意味著它與舊式終端的工作相同,但在桌面環境中很好。有各種設置會影響它如何完成這項工作,並且與在其中執行的實際 shell 沒有太大關係。