2013-07-30 48 views
0

我想用4個標籤開始bash,標題不同。在他們所有人中,我都在不同的目錄中工作,所以如果我可以切換到不同的路徑將會很有用。我怎樣才能啓動帶有多個標籤的gnome終端,標籤和歷史總是相同的?

現在,爲每個選項卡單獨保存歷史記錄也是非常好的。所以每個標籤只會記住我在其上運行的命令,即使在重新啓動後也是如此。

目前我有一個腳本,啓動gnome-terminal有4個選項卡。

gnome-terminal --geometry=150x50 --tab --title="src" -e "bash -c \"cd "~/path/to/src";exec bash\"" --tab --title="first test" -e "bash -c \"cd "~/path/to/single-test-dir";exec bash\"" --tab --title="test3" -e "bash -c \"cd "~/path/to/testdir";exec bash\"" --tab --title="test4" -e "bash -c \"cd "~/path/to/somewhere";exec bash\"" 

回答

1

我想你可以使用一個侏儒終端定製的命令爲每個輪廓,例如

bash -c 'PROFILE=default_profile exec bash' 

bash -c 'PROFILE=screen_profile exec screen -U' 

或相似。

然後在〜/ .bashrc

if [[ -n $PROFILE ]]; then 
    HISTFILE=~/.bash_history."$PROFILE" 
fi 

source of the answer.

相關問題