./を入力せずにどのようにプログラムを実行できますか?

./を入力せずにどのようにプログラムを実行できますか?

先生は./を入力せずにプログラムをコンパイルできるようにしたいです。

たとえば、次のように書きます。

g++ some_program.cpp -o some_program
some_program

彼は次のように入力するように言いました。

  1. cp .bash_profile .bash_profile.ORIG
  2. .bash_profile次にテキストエディタにロードします。
  3. 次に、ファイルの最後に移動してPATH=$Path:ピリオドを追加します。
  4. export
  5. 再起動

私の質問は次のとおりです

  1. cp .bash_profile .bash_profile.ORIG端末を開いてすぐに入力しますか?
  2. テキストエディタにどのようにロードしますか?
  3. どのようにエクスポートしますか?

ベストアンサー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

頑張ってください!

おすすめ記事