目的
特定のディレクトリを自動的に開く端末を継続的に実行する簡単な方法を探しています。デフォルトのディレクトリを変更せずにこれを行う方法はありますか?
可能であれば、「ショートカット」リンクをクリックすると、そのディレクトリのカスタム端末が開き、CDコマンドが自動的に実行されることがあります。
完全な物語
現在(Linux Mint GUIメニューを介して)端末を開くと、デフォルトでホームディレクトリに「移動」します。これはほとんどの状況に適したデフォルトの選択です。
しかし、いくつかのケースでは、他の場所で開いてほしいです。毎回CDコマンドを入力する必要はありません。たとえば、次のようになります。
cd Dropbox/GTD
私は時々(十分に痛みを伴う)この特定のディレクトリにあるファイルを扱うので、誰かが私がしていることが理想的に機能する方法を教えてもらいたいと思いました。
- デスクトップショートカット(スクリプトまたはメカニズム)をクリックします。
- コマンドを入力しなくても、端末はその特定のディレクトリで開きます。
- そこですぐにファイル操作ができます。
- その「ショートカット」の外部で別の端末を開くと、端末は通常どおりデフォルトのホームディレクトリに開きます。
私はコマンドラインとLinuxの使い方を基本的に理解していますが、詳細はありません。少し簡単にしてください^_^
ああ、正しい方向を示すのに役立つ簡単な情報を提供していただきありがとうございます。
ベストアンサー1
ほとんどのターミナルプログラム(xterm、urxvt、gnome-terminalなど)には、シェルの起動作業ディレクトリを変更するオプションがあります。
gnome-terminalを使用している場合は、カスタムディレクトリからシェルを起動するために特別なコマンドラインスイッチを提供する必要があります。私が言うコマンドラインスイッチは次のとおりです。
--working-directory=DIRNAME
これを確認するには、gnome-terminalのマニュアルページを確認する必要があります。
したがって、デスクトップのショートカットを作成するには、次のコマンドを入力する必要があります。
gnome-terminal --working-directory=/home/you_username/Dropbox/GTD
現在の端末セッションで事前にコマンドをテストしてください。
Linux Mintユーザーの場合、次のガイドラインに従ってください。
- デスクトップを右クリックします。
- 「ランチャーの作成」を選択してください。
- このショートカット名を必要に応じて指定してください。
- コマンドフィールドにを入力します
gnome-terminal --working-directory=XXX
。XXX
必要なディレクトリに置き換えます(上記の例を参照)。