先生は./を入力せずにプログラムをコンパイルできるようにしたいです。
たとえば、次のように書きます。
g++ some_program.cpp -o some_program
some_program
彼は次のように入力するように言いました。
cp .bash_profile .bash_profile.ORIG
.bash_profile
次にテキストエディタにロードします。- 次に、ファイルの最後に移動して
PATH=$Path:
ピリオドを追加します。 export
- 再起動
私の質問は次のとおりです
cp .bash_profile .bash_profile.ORIG
端末を開いてすぐに入力しますか?- テキストエディタにどのようにロードしますか?
- どのようにエクスポートしますか?
答え1
1)端末を開いた後、端末にcp .bash_profile .bash_profile.ORIGと入力しますか?
はい。デフォルトでは、現在のコピーのバックアップコピーを作成します~/.bash_profile
(存在する場合)。
2) テキストエディタにどのようにロードしますか?
使用したいテキストエディタによって異なります。私はこうする:
$ emacs ~/.bash_profile
しかし、次のようにすることもできます。
$ gedit ~/.bash_profile
もちろん、端末内の編集を含めるか、そのためのnano
テキストエディタがたくさんあります。pico
だからそれは本当にあなたの選択です。好きな編集者がいない場合は、nano
ここから始めることをお勧めします。
メモ:
行は次のようにしてはいけませんPATH=$Path:
。
PATH="$PATH:."
Theophrastusがコメントで述べたように、これは恐ろしいセキュリティプラクティスであるため、通常は実行しないでください。コードのあるディレクトリとテスト用の実行可能ファイルを含むディレクトリを指定するのが最善だと思います$PATH
。しかし、これが学校の課題なら、先生が言うようにしなければならないと思います。
3) どのように輸出しますか?
その行の後に次の行を追加します$PATH
。
export PATH
注:先生が間違っています。再起動する必要はありません。サーバーをメンテナンスする場合、これはどのように可能ですか?誰もが追い出され、ユーザーは怒ります!新しい設定を読み込むには、次の手順を実行します。
$ source ~/.bash_profile
頑張ってください!