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

Назад к Linux