「tput Reset」は「reset」よりはるかに高速です。ここalias reset=tput reset
)と「reset」の実行は非常に遅いです。 .bashrcに追加しない理由はありますか?何かが壊れる可能性がありますか?
答え1
あなたが仮定いいえ接続された質問への回答で述べたように、実際のハードウェア端末を使用しても心配することはありません。
コマンドは通常reset
エイリアスで始まりませんが、次のように始まります。シンボリックリンク目的のユーティリティが達成されると、ユーティリティの実行可能ファイルはそれを実行する名前を検出し、それに応じて動作を変更します。 (忙しい箱これは技術の有名な例です。 )
したがって、理論的には、alias reset=tput reset
名前付きシンボリックリンクを介して実行するのとまったく同じ効果がない可能性があります。しかし、少なくとも私のバージョンでは、マンページは同じでなければならないと言われています。tput
reset
tput
というリンクによって呼び出されるのとreset
同じ効果がありますtput reset
。tset
同様の動作を示す比較を参照してください。
エイリアスは両方の利点を提供する必要があります。すぐにリセットでき、使用している端末に問題がない可能性がありますが、他のユーザーやバックグラウンドユーティリティが依存している場合に備えて、システム全体の/ usr / binシンボリックリンクを維持します。tset
アクションまたはオプションの処理。