Thanks for your useful input..... On Tue, Feb 24, 2015 at 12:54 PM, Hans J Albertsson < hans.j.alberts...@gmail.com> wrote:
> Help in bash seems to do most of what's actually needed. > > Hans J. Albertsson > From my Nexus 5 > Den 24 feb 2015 11:48 skrev "Hans J Albertsson" < > hans.j.alberts...@gmail.com>: > > Powershell is a very good cmd language, so bash and other unix shells >> might do well to adopt some ideas from there. >> >> Normally, cmd search is only done thru completion in Unix shells, which >> was an idea from tops 20 exec on Digital Equipment mainframes and early >> lisp machines. >> Get-command does more than lexical completion, I think. >> >> Hans J. Albertsson >> From my Nexus 5 >> Den 24 feb 2015 06:11 skrev "Dan Douglas" <orm...@gmail.com>: >> >>> On Mon, Feb 23, 2015 at 10:50 PM, <garegi...@gmail.com> wrote: >>> > How do you search for commands? In powershell you have the get-command >>> cmdlet. Is there anything equivalent in unix? >>> >>> Depends on the type of command. For shell builtins, bash has `help': >>> >>> $ help '*ad' >>> Shell commands matching keyword `*ad' >>> >>> read: read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N >>> nchars] [-p prompt] [-t timeout] [-u fd] [name ...] >>> Read a line from the standard input and split it into fields. >>> ... >>> >>> To search for commands found in PATH (or functions or aliases) use >>> `type'. See `help type' for how to use it. >>> >>> Searching for commands by package is OS-specific. e.g. in Gentoo >>> `equery f -f cmd pkg' will show "commands" belonging to a package. >>> Cygwin's equivalent is `cygcheck -l'. Pretty much every distro has >>> something similar. >>> >>> -- >>> Dan Douglas >>> >>>