Linuxに(h)というコマンドがありますか?

Linuxに(h)というコマンドがありますか?

私は次のLinuxシェルコマンドの非公式ドキュメントを読んでいます。このhコマンドはとコマンドと一緒に言及されていますが、説明はありませんでした。だから私はLinux端末で試しましたが、「コマンドが見つかりません」が返されました。インターネットで検索してみましたが、役に立つものが見つかりませんでした。このコマンドが存在するかどうかを知っている人はいますか?では、構文は何で、どのように機能しますか?helpman

答え1

Likeはll通常定義されたエイリアスですls -lhhistoryまたは一般的に使用される定義エイリアスです。history <some-number>履歴(以前に実行したコマンド)を表示する組み込みコマンドはhistory、(with)、(事前定義されたエイリアス)、および(事前定義された関数)でも見つけることができます。cshbashzshfc -lkshhist -lfishyash

いくつかの古い例を見つけてください。たとえば、1984年に作成されたこの古いUsenetの投稿は次のとおりです。

一部の文書で説明されている内容を読むと、作成者はそのエイリアスを~/.cshrc/ ~/.bashrc...に使用したか、システム全体で定義したシステムを使用した可能性があります。彼らが言及したコマンドがhelp組み込みシェルの名前であることを考えると、bashおそらくこれは彼らが望むシェルです。

hシェルに何があるかを調べるには、type hBourneなどのシェルを使用するか/ / Inを使用しているかをfish入力し、何かが返されることを確認してください。エイリアスを返す場合、そのエイリアスはおそらくシェルの構成ファイルの1つに定義されています。which htcshwhatis hrcescshalias hhhistory

実際の構文はhistoryシェルによって異なります。詳細については、シェルドキュメント(info bash historyシェルなど)を参照してくださいbash

関連情報