Як я можу отримати допомогу для "ехо" чи інших команд bash?


14

man echoпрацює. але з цікавості, чи є луна щось подібне до --helpпрапора / параметра?


Як ви просто спробуйте і подивіться, чи працює це?
Oxwivi

6
Я спробував це, сер. і звідси питання. Відредагували його зараз, щоб зробити його менш заплутаним.
theTuxRacer

Відповіді:


20

Припустимо, що ви використовуєте bash, echoце вбудована оболонка (яку ви можете побачити, запустивши type echo). Це означає, що потрібна сторінка, яку ви хочете прочитати man bash. Або ви можете отримати довідку щодо bash buildins та ключових слів з helpвбудованим, наприклад help echo.

Інформація, яку ви бачите під час запуску man echo, стосується зовнішньої echoкоманди, встановленої GNU coreutils. ( type -a echo).

Щоб дізнатися баш, читайте http://mywiki.wooledge.org/BashGuide


8

Є дві echoВбудована команда та ще одна - виконуваний файл, розміщений у / bin / echo

Вбудований (це за замовчуванням) не має жодних варіантів довідки далеко за межами help echoвбудованого. Будь-які прапорці, розміщені та не перелічені там, представлені як результат команди, і немає довідкової команди.

У виконуваній версії замість /bin/echoцього є --helpпрапор, який друкує використання. але ви повинні зателефонувати /bin/echoявно.


5

Іншим способом було б, наприклад, використання команди 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-е видання


0

Ви можете скористатися командою довідки, оскільки це вбудований баш, це велика допомога під час написання сценарію

[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

і я думаю, ви побачите, що це приємний, стислий опис застосування команди оболонки

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.