CでLinuxコマンドの場所を取得するにはどうすればよいですか?

アーメド・エル・ガマル

私はexecvCで使用していますが、実行するにはコマンドのパスを取得する必要があります。次に例を示します。

  • 実行するlsには、私は持っている必要がありますchar* command = "/bin/ls";
  • 実行するgeditにはchar *が必要ですcommand = "/usr/bin/gedit";

私の質問は、文字列を取得する方法"/bin"または"/usr/bin"Cで取得する方法ですか?

ポール・オギルビー

PATH変数は環境から取得できます。次に、それを解析して各コンポーネントを取得し、各コンポーネントの場所で、指定されたコマンド(ファイル)がそこに存在するかどうかを確認します。

これは基本的にwhichコマンドが行うことです。Linuxユーティリティのソースコードはオンラインで見つけることができます

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

jupyter / colabでLinuxコマンドのコードを取得するにはどうすればよいですか?

分類Dev

コードの任意の場所で現在のSparkSessionを取得するにはどうすればよいですか?

分類Dev

コードの任意の場所で現在のSparkSessionを取得するにはどうすればよいですか?

分類Dev

コマンドラインを使用せずにSquareConnectの場所を取得するにはどうすればよいですか?

分類Dev

c#でdiscordコマンドの作成者を取得するにはどうすればよいですか?

分類Dev

Linuxでは、bashコマンドではなくC関数のマニュアルページを取得するにはどうすればよいですか?

分類Dev

Linux関数で、bashコマンドのmanではなく、C関数のmanページを取得するにはどうすればよいですか?

分類Dev

指定された場所にコンマを挿入するにはどうすればよいですか?

分類Dev

マップビューを現在の場所から取得するにはどうすればよいですか?

分類Dev

コマンドラインでウィンドウの場所(デスクトップ上)を見つけるにはどうすればよいですか?

分類Dev

コマンドラインでウィンドウの場所(デスクトップ上)を見つけるにはどうすればよいですか?

分類Dev

コマンドラインでC:/を取得するにはどうすればよいですか

分類Dev

ES6 JavaScriptクラスインスタンスからソースコードの場所を取得するにはどうすればよいですか?

分類Dev

コマンドのソースコードを取得するにはどうすればよいですか?

分類Dev

ファイルの場所をgst-launchコマンドラインに設定するにはどうすればよいですか?

分類Dev

コマンドラインでNautilusにマウントしたSambaの場所に移動するにはどうすればよいですか?

分類Dev

C ++ / Linuxで外部コマンドを実行するにはどうすればよいですか?

分類Dev

JavaScript経由でMacのコマンドキーを取得するにはどうすればよいですか?

分類Dev

golangでgcloudコマンドの結果を取得するにはどうすればよいですか?

分類Dev

Goでシステムコマンドの出力を取得するにはどうすればよいですか?

分類Dev

DrRacketで前のコマンドを取得するにはどうすればよいですか?

分類Dev

cutコマンドで特定の行を取得するにはどうすればよいですか?

分類Dev

Denoでコマンドの出力を取得するにはどうすればよいですか?

分類Dev

コマンドでSunSolarisのCPU数を取得するにはどうすればよいですか?

分類Dev

bashで無限のコマンド履歴を取得するにはどうすればよいですか?

分類Dev

vbscript変数でPlinkコマンドの応答を取得するにはどうすればよいですか?

分類Dev

LinuxでコマンドのIOPSを測定するにはどうすればよいですか?

分類Dev

コマンドを実行し、POSIXを使用してC ++内でコマンドの出力を取得するにはどうすればよいですか?

分類Dev

psコマンドのheadフィールドを取得するにはどうすればよいですか?

Related 関連記事

  1. 1

    jupyter / colabでLinuxコマンドのコードを取得するにはどうすればよいですか?

  2. 2

    コードの任意の場所で現在のSparkSessionを取得するにはどうすればよいですか?

  3. 3

    コードの任意の場所で現在のSparkSessionを取得するにはどうすればよいですか?

  4. 4

    コマンドラインを使用せずにSquareConnectの場所を取得するにはどうすればよいですか?

  5. 5

    c#でdiscordコマンドの作成者を取得するにはどうすればよいですか?

  6. 6

    Linuxでは、bashコマンドではなくC関数のマニュアルページを取得するにはどうすればよいですか?

  7. 7

    Linux関数で、bashコマンドのmanではなく、C関数のmanページを取得するにはどうすればよいですか?

  8. 8

    指定された場所にコンマを挿入するにはどうすればよいですか?

  9. 9

    マップビューを現在の場所から取得するにはどうすればよいですか?

  10. 10

    コマンドラインでウィンドウの場所(デスクトップ上)を見つけるにはどうすればよいですか?

  11. 11

    コマンドラインでウィンドウの場所(デスクトップ上)を見つけるにはどうすればよいですか?

  12. 12

    コマンドラインでC:/を取得するにはどうすればよいですか

  13. 13

    ES6 JavaScriptクラスインスタンスからソースコードの場所を取得するにはどうすればよいですか?

  14. 14

    コマンドのソースコードを取得するにはどうすればよいですか?

  15. 15

    ファイルの場所をgst-launchコマンドラインに設定するにはどうすればよいですか?

  16. 16

    コマンドラインでNautilusにマウントしたSambaの場所に移動するにはどうすればよいですか?

  17. 17

    C ++ / Linuxで外部コマンドを実行するにはどうすればよいですか?

  18. 18

    JavaScript経由でMacのコマンドキーを取得するにはどうすればよいですか?

  19. 19

    golangでgcloudコマンドの結果を取得するにはどうすればよいですか?

  20. 20

    Goでシステムコマンドの出力を取得するにはどうすればよいですか?

  21. 21

    DrRacketで前のコマンドを取得するにはどうすればよいですか?

  22. 22

    cutコマンドで特定の行を取得するにはどうすればよいですか?

  23. 23

    Denoでコマンドの出力を取得するにはどうすればよいですか?

  24. 24

    コマンドでSunSolarisのCPU数を取得するにはどうすればよいですか?

  25. 25

    bashで無限のコマンド履歴を取得するにはどうすればよいですか?

  26. 26

    vbscript変数でPlinkコマンドの応答を取得するにはどうすればよいですか?

  27. 27

    LinuxでコマンドのIOPSを測定するにはどうすればよいですか?

  28. 28

    コマンドを実行し、POSIXを使用してC ++内でコマンドの出力を取得するにはどうすればよいですか?

  29. 29

    psコマンドのheadフィールドを取得するにはどうすればよいですか?

ホットタグ

アーカイブ