私は自宅で数年間WindowsではなくLinuxを使用しており、コマンドラインを使用してより迅速に作業を行うことを検討しています。ただし、必要なコマンドの名前を簡単に思い出せない場合があります。たとえば、adduser
の代わりにmkuser
と同様にmkdir
を使用し、chperm
と同様にchown
を使用しようとします。 MS Officeの_see also/related
_のヘルプページには、通常、それに近いトピックがいくつかあり、関連するトピックを思い出せれば必要なものを見つけることができたのを覚えています。 Linuxのマニュアルページでは、_see also
_は非常に短いです。 chown
の場合はchown (2)
のみです。インターネットが普及する前は、必要なプログラムの名前をどのように見つけますか?
このための従来のコマンドはapropos
です。
たとえば、マニュアルのセクション1 実行可能プログラムまたはシェルコマンドおよび8 システム管理コマンドで用語add
およびuser
を検索するには:
$ apropos -s1,8 add -a user
addgroup (8) - add a user or group to the system
adduser (8) - add a user or group to the system
h5jam (1) - Add a user block to a HDF5 file
pam_issue (8) - PAM module to add issue file to user Prompt
useradd (8) - create a new user or update default new user information
apropos
コマンドは必要なことを実行します。正規表現で使用します。たとえば、あなたの場合、次を使用できます。
apropos mk
apropos user
mkuser
を含む文字列を含むすべてのコマンドを返します。
属性を変更または一覧表示するコマンドを探していたが、コマンドを完全に思い出せなかった場合は、次を使用できます。
apropos attr
これにより、chattr
とlsattr
、およびその文字列を含むその他すべてが返されます。
他の人が答えたように、apropos
が答えです。スペルを正しくするのが難しい人、または短いコマンドが好きな人のために、これは次のようにも利用できます
man -k