私は次のLinuxシェルコマンドの非公式ドキュメントを読んでいます。このh
コマンドはとコマンドと一緒に言及されていますが、説明はありませんでした。だから私はLinux端末で試しましたが、「コマンドが見つかりません」が返されました。インターネットで検索してみましたが、役に立つものが見つかりませんでした。このコマンドが存在するかどうかを知っている人はいますか?では、構文は何で、どのように機能しますか?help
man
答え1
Likeはll
通常定義されたエイリアスですls -l
。h
history
または一般的に使用される定義エイリアスです。history <some-number>
履歴(以前に実行したコマンド)を表示する組み込みコマンドはhistory
、(with)、(事前定義されたエイリアス)、および(事前定義された関数)でも見つけることができます。csh
bash
zsh
fc -l
ksh
hist -l
fish
yash
いくつかの古い例を見つけてください。たとえば、1984年に作成されたこの古いUsenetの投稿は次のとおりです。。
一部の文書で説明されている内容を読むと、作成者はそのエイリアスを~/.cshrc
/ ~/.bashrc
...に使用したか、システム全体で定義したシステムを使用した可能性があります。彼らが言及したコマンドがhelp
組み込みシェルの名前であることを考えると、bash
おそらくこれは彼らが望むシェルです。
h
シェルに何があるかを調べるには、type h
Bourneなどのシェルを使用するか/ / Inを使用しているかをfish
入力し、何かが返されることを確認してください。エイリアスを返す場合、そのエイリアスはおそらくシェルの構成ファイルの1つに定義されています。which h
tcsh
whatis h
rc
es
csh
alias h
h
history
実際の構文はhistory
シェルによって異なります。詳細については、シェルドキュメント(info bash history
シェルなど)を参照してくださいbash
。