0

UNIX コマンド ラインに関するヘルプが必要です。

コマンドラインでdateのようなコマンドを入力すると; konsole は自動的に ls を実行し、date を実行する必要があります。例: インターフェイスよりも日付を入力すると、ls のようになります。日付。エイリアスを実行できますが、日付だけでなく、他のすべてのコマンドの日付も必要です。コマンドを入力せずに空のEnterキーを押しても、lsを実行する必要があります。

プロンプト変数の設定で構成を試みました。しかし、私はそれを取得できず、変数は自動的にリロードされません。

4

1 に答える 1

2

konsole端末エミュレーターおよびtclsh対話型シェルとして使用していますか? もしそうなら、前者は無関係であり、後者は興味深いツールの選択です. 多くの場合、インタラクティブ シェルとして bash を実行しています。この場合、DEBUG にトラップを追加するだけです。動作タイプをテストするには:

trap ls DEBUG

これを bash で実行した後、このシェルでのみ、lsすべてのコマンドの前に実行されます。これが必要な動作である場合は、 でトラップを設定し~/.bashrcます。

これは bash 固有であることに注意してください。他のシェルには、この動作を取得するためのさまざまなメカニズムがあります。

于 2013-10-07T12:03:29.453 に答える