
私は Linux を使い始めたばかりですが、勤務先の会社でテストの支援をしてほしいという非常に興味深い依頼を最近受けました。テスターはターミナル コマンドを使用してアプリケーションをテストし、別々のターミナルを使用してテストする製品ラインを区別します。いくつかの実行可能ファイルに一意の名前が付けられておらず、アプリケーションが相対パスに分岐するため、PATH によって問題が発生する場合があります。この点に関して、ユーザー/テスターが実行できるスクリプトを作成し、各ターミナル セッションにローカルな環境変数を設定し、呼び出されたときに実行される特定の実行可能ファイルを定義できるようにしたいと考えています。Linux でこれを行うための普遍的な方法はありますか? よろしくお願いします!!
答え1
通常のスクリプトではこれを行うことはできません。ユーザーは、source
コマンドを使用して、作成したコマンド ファイルを処理する必要があります。ユーザーのファイルを編集できる場合.bashrc
(または、ユーザーにそこに何を置くかを指示できる場合) は、alias
コマンドの使用を検討してください。