Mac のターミナルで say "something" コマンドを実行すると、何かが表示されることは知っています。私は Unix 初心者で、OS X は UNIX ベースなので、コマンドを独学で勉強しようとしていました。!5 を実行すると、ターミナルの履歴にある最後の 5 つのコマンドが呼び出されると読みました。それを入力すると、ターミナルが何かを言い始めました。これは当然のことでしょうか?
答え1
CSH バリアントを使用している場合、コマンド ラインで !5 (bang-5) を押すと、特定のシェル呼び出しが開始されてから 5 番目のコマンドが呼び出され、コマンド ラインで入力した場合と同じように実行されます。
特定のケースでの 5 番目のコマンドに応じて、そのコマンドからの出力が表示されます。