man echo
працює. але з цікавості, чи є луна щось подібне до --help
прапора / параметра?
man echo
працює. але з цікавості, чи є луна щось подібне до --help
прапора / параметра?
Відповіді:
Припустимо, що ви використовуєте bash, echo
це вбудована оболонка (яку ви можете побачити, запустивши type echo
). Це означає, що потрібна сторінка, яку ви хочете прочитати man bash
. Або ви можете отримати довідку щодо bash buildins та ключових слів з help
вбудованим, наприклад help echo
.
Інформація, яку ви бачите під час запуску man echo
, стосується зовнішньої echo
команди, встановленої GNU coreutils. ( type -a echo
).
Щоб дізнатися баш, читайте http://mywiki.wooledge.org/BashGuide
Є дві echo
Вбудована команда та ще одна - виконуваний файл, розміщений у / bin / echo
Вбудований (це за замовчуванням) не має жодних варіантів довідки далеко за межами help echo
вбудованого. Будь-які прапорці, розміщені та не перелічені там, представлені як результат команди, і немає довідкової команди.
У виконуваній версії замість /bin/echo
цього є --help
прапор, який друкує використання. але ви повинні зателефонувати /bin/echo
явно.
Іншим способом було б, наприклад, використання команди whatis bash.
whatis echo >>>> shows as following
echo (1) - display a line of text
Згідно сторінки Whatis , вона відображає описи сторінок вручну. Як от
whatis whatis
whatis (1) - display manual page descriptions
Для команд короткі параметри або параметри спробуйте --usage
передати їх як
whatis --usage
Usage: whatis [-dvrwl?V] [-C FILE] [-L LOCALE] [-m SYSTEM] [-M PATH] [-s LIST]
[--debug] [--verbose] [--regex] [--wildcard] [--long]
[--config-file=FILE] [--locale=LOCALE] [--systems=SYSTEM]
[--manpath=PATH] [--sections=LIST] [--section=LIST] [--help]
[--usage] [--version] KEYWORD...
Ще одне чудове джерело - Ubuntu Manuals aka manpage , просто введіть для пошуку те, що ви хочете.
Пропозиція, якщо ви спробуєте whatis в терміналі та успішно натисніть клавішу Tab, вона з’явиться
Display all 9747 possibilities? (y or n)
Ви можете експериментувати залежно від вищезгаданих можливостей.
Також є підходи, схожі на man -k keyword
використання для пошуку назв та описів сторінок вручну.
Ви також можете скористатися командою, щоб знайти файли бінарних, вихідних та ручних сторінок команди як
whatis whereis
whereis (1) - locate the binary, source, and manual page files for a command
Офіційні довідки
Ви можете посилатися на це широке та відмінне джерело на сторінці Wiki Wiki Command Line Ubuntu, наприклад [ 7. Початківці / BashScripting ].
Перегляньте посібник із вбудованих команд GNU Shell
Для зовнішнього джерела див
Індекс AZ командного рядка Bash для Linux, що пояснює приклади та використання .
Каталог команд O'reilly Linux від Linux в книзі "Nutshell", 5-е видання
Ви можете скористатися командою довідки, оскільки це вбудований баш, це велика допомога під час написання сценарію
[11:16:07 oyrm ~]$ help
GNU bash, version 4.2.24(1)-release (x86_64-pc-linux-gnu)
These shell commands are defined internally. Type `help' to see this list.
Type `help name' to find out more about the function `name'.
Use `info bash' to find out more about the shell in general.
Use `man -k' or `info' to find out more about commands not in this list.
....
Цей банер супроводжується списком команд, як зазначено в банері. Спробуйте
help echo
і я думаю, ви побачите, що це приємний, стислий опис застосування команди оболонки