我想用4个标签启动bash,具有不同的标题。在所有这些中我都在不同的目录中工作,所以如果我可以cd到不同的路径那将是有用的。
现在,为每个标签单独保存历史记录也很棒。这样每个选项卡只会记住我在其上运行的命令,即使重启后也是如此。
目前我有一个脚本,它启动带有4个标签的gnome-terminal。
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\""
答案 0 :(得分:1)
我想你可以为每个配置文件使用gnome-terminal自定义命令,例如
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