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
і я думаю, ви побачите, що це приємний, стислий опис застосування команди оболонки