2012-01-09 11 views
4

bashの開始直後にコマンドを実行してからセッションに留まる必要があります。 私はbash && cd ~/Workのようなものを期待していましたが、明らかに、開始セッションではなく、最初のセッションで2番目のコマンドを実行します。bashを起動してからこのセッションに滞在した直後にコマンドを実行させますか?

私はこのrun bash command in new shell and stay in new shell after this command executesスレッドを見つけましたが、bash --rcfileを実行しても、まだrcfileをロードする必要があるため、私にとってはうまくいきません。

あなたはまだ --rcfileを使用することができます
+0

が重複する可能性をユーザーに](http://stackoverflow.com/questions/7120426/invoke-bash-run-commands-inside-new-shell-then-give-control-back-to-user) –

答えて

5

、あなたは自分のコマンドリストのデフォルトのrcファイルのソーシング含める必要があります:[戻し制御を与える、新しいシェル内でコマンドを実行して、bashのを起動する

bash --rcfile <(echo ". ~/.bashrc && cd ~/Work") 
+0

ありがとう、それは働いた。しかし、〜/ meanの前の最初の点は何ですか? – snitko

+0

'.'は' source'と同じ意味です。詳細は 'bash'のマニュアルページを参照してください。 –

関連する問題