gnome-terminal --tab zsh
で新しいターミナルタブを開始できます。しかし、今度は新しいシェルのディレクトリも指定したいと思います。
.zshrc
にcd
を入れる必要のないオプションが見つかりませんでした。呼び出し元のコマンドからディレクトリを動的に指定したいので、これは私にはオプションではありません。 zsh -c
が機能していないようで、コマンドをzshにパイプしても、対話型シェルにはなりません(たとえ、これをgnome-terminalコマンドに渡すことができるとは思えません)。
--working-directory
オプションを追加することをお勧めします。
から man gnome-terminal :
--working-directory = DIRNAME
端末の作業ディレクトリをDIRNAMEに設定します
したがって、コマンドは次のようになります。
gnome-terminal --working-directory=DIRNAME --tab zsh