私たちは先生の通訳に苦労しています。私たちは、あなたができる、そのようにエクスポートした変数とそれに環境あなたのセットアップを送信し、/ binに/ bashののサブシェルを起動するための組み込みコマンドを作成し、明確化を求め、バック彼からexecveと環境変数の要件を理解してください
はexecveについては、次のですenvを使用してエクスポートされた変数を確認してください。
(彼はここで独自の環境変数を作成しています)
- はい独自の作成します。シェルが起動するときにenvironをコピーし、エクスポートされた変数のみを追加することから始めることができます。
これは、私が何をしようとしているのかを理解するのに役立ちます。
using a new path with execve to run ls command
私達はちょうどこのことについて非常に混乱しています。もう一度、今私たちがしようとしていることを説明します。 Linuxシェルがこれを行うのと同様に、PATHやUSERのような環境変数や、ユーザが定義したい他の変数を設定できる独自のプログラムを書く必要があります。
あなたは、これが(そのプロンプトプログラム内)になり呼び出す方法の例:
mysetenv dog spike
さらに重要なのは「犬=スパイク」
のように見える環境変数を作成し、独自のPATH変数を設定してexec
コマンドに送る必要があります。これは、すべての質問に基づいて、私たちがやるべきことを理解していないので、混乱する部分です。
あなたは本当に私のためにそれをすべてクリアしました。私はすでにすべてを入れましたが、ありがとう!わかった。 – james