linuxCmdProgramInfo - aleksei-khitev/knowledge_base GitHub Wiki
Разные варианты получения информации о командах/программах
type - получение типа команды
$ type ls
ls is aliased to `ls --color=auto`
$ type cd
cd is a shell builtin
$ type service
service is /usr/sbin/service
Командная строка Linux. Полное руководство. 2-е межд. изд., стр. 77
which - определение местоположения выполняемого файла
$ which service
/usr/sbin/service
which
ищет только исполняемые программы, она не способна выявлять встроенные команды или псевдонимы.
Командная строка Linux. Полное руководство. 2-е межд. изд., стр. 77-78
help - Получение справки для свтроенных команд
$ man cd
No manual entry for cd
$ help cd
cd: cd [-L|[-P [-e]] [-@]] [dir]
Change the shell working directory.
...
Options:
-L force symbolic links to be followed: resolve symbolic
links in DIR after processing instances of `..'
...
...
Командная строка Linux. Полное руководство. 2-е межд. изд., стр. 78
whatis - вывод очень короткого описания команды
$ whatis ls
ls (1) - list directory contents
$ whatis ps
ps (1) - report a snapshot of the current processes.
Командная строка Linux. Полное руководство. 2-е межд. изд., стр. 83
info - альтернативное man руководство от GNU
$ info ps
# в новом экране
PS(1) User Commands PS(1)
NAME
ps - report a snapshot of the current processes.
SYNOPSIS
ps [options]
DESCRIPTION
...
Командная строка Linux. Полное руководство. 2-е межд. изд., стр. 83
apropos - вывод списка подходящих команд
$ apropos partition
addpart (8) - tell the kernel about the existence of a partition
cfdisk (8) - display or manipulate a disk partition table
cgdisk (8) - Curses-based GUID partition table (GPT) manipulator
delpart (8) - tell the kernel to forget about a partition
fdisk (8) - manipulate disk partition table
...
Командная строка Linux. Полное руководство. 2-е межд. изд., стр. 82