ターミナルを開くたびに、ターミナルに特定のコマンド(私の場合は「source / etc / environment」)を実行させることはできますか?ありがとうございました。
はい、
初挑戦:
nano ~/.bashrc
既存のコンテンツがある場合は、ファイルの最後に移動します。それ以外の場合は、空白のファイルです。いずれにせよ、このファイルの最後に以下を追加します。
echo Hello Antoin, sourcing now ...
source /etc/environment
ファイルを保存します。
nanoの場合:
実行
. ~/.bashrc
画面に次のようなものが表示されます。
$ Hello Antoin, sourcing now ...
あなたが通常のときに見ることを期待するものと同様に source /etc/environment
これは、新しい端末を開いたときに、~/.bashrc
もう一度編集し、次の手順に従ってこれらの設定を保存して再読み込みするまでも発生します。
あなたが言う時
ターミナルを開くたびに
おそらくGUI環境でマシンにログインし、新しい端末を起動しているときの、ログインしていないインタラクティブシェルの状況だと思います。
その場合、コマンドを入力する~/.bashrc
と、新しいターミナルを開くたびにコマンドが実行されます。
私たちは、使用nano
、それは簡単で、多くのディストリビューションにデフォルトでインストールされているので、あなたが例えばを好む場合は、別のエディタを使用して、vim ~/.bashrc
チルダ~
は$HOME
変数のショートカットです。したがって、ユーザー名がであるantoin
場合、テストecho ~/.bashrc
すると次のように表示されます。、編集する必要のあるファイル/home/antoin/.bashrc
への実際のパス.bashrc
。
の. ~/.bashrc
ショートカットですsource ~/.bashrc
。
このecho Hello Antoin, sourcing now ...
行はオプションであり、フィードバックを提供するためのトレーサーにすぎないため、この行が表示されない場合は、他の問題があるか、何らかの理由でシステムが読み込まれず~.bashrc
、状況に応じて別の回答が必要であることがわかります。 。
ログインシェルなどの他の種類のシェルの詳細、違い、そのような構成ファイルの読み取り順序:http://hacktux.com/bash/bashrc/bash_profile
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加