Bagaimana cara saya mendapatkan bantuan untuk "echo" atau perintah bash lainnya?

14

man echobekerja. tetapi karena penasaran, apakah gema memiliki sesuatu yang mirip dengan --helpflag / parameter?

theTuxRacer
sumber
Bagaimana kalau Anda hanya mencoba dan melihat apakah itu berhasil?
Oxwivi
6
Saya sudah mencobanya, Pak. dan karenanya pertanyaannya. Sunting sekarang untuk membuatnya kurang membingungkan.
theTuxRacer

Jawaban:

20

Dengan asumsi Anda menggunakan bash, echoadalah shell builtin (yang dapat Anda lihat dengan menjalankan type echo). Itu berarti halaman manual yang ingin Anda baca adalah man bash. Atau Anda bisa mendapatkan bantuan tentang bash builtin dan kata kunci dengan helpbuiltin, mis help echo.

Informasi yang Anda lihat ketika Anda menjalankan man echo, adalah untuk echoperintah eksternal , diinstal oleh GNU coreutils. ( type -a echo).

Untuk mempelajari bash, baca http://mywiki.wooledge.org/BashGuide

geirha
sumber
8

Ada dua echoperintah built-in dan satu lagi, executable ditempatkan di / bin / echo

Built-in (ini yang default) tidak memiliki opsi bantuan yang jauh melebihi help echobuilt-in. Bendera apa pun yang ditempatkan dan tidak terdaftar di sana disajikan sebagai hasil perintah dan tidak ada perintah bantuan.

Di versi yang dapat dieksekusi sebagai gantinya /bin/echoada --helpbendera yang mencetak penggunaan. tetapi Anda harus menelepon /bin/echosecara eksplisit.

teis
sumber
5

Cara lain akan menggunakan perintah whatis bash misalnya.

whatis echo             >>>> shows as following 

echo (1)             - display a line of text

Menurut manual Whatis , ini menampilkan deskripsi halaman manual. Seperti

 whatis whatis
whatis (1)           - display manual page descriptions

Untuk Perintah, parameter atau opsi singkat coba di --usagedepannya sebagai

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...

Sumber luar biasa lainnya adalah Ubuntu Manuals alias manpage , cukup ketik untuk mencari apa yang Anda inginkan.

Saran jika Anda mencoba whatis di terminal dan tekan tombol Tab berhasil akan muncul

Display all 9747 possibilities? (y or n)

Anda dapat bereksperimen tergantung pada kemungkinan di atas.

Juga ada apropos yang mirip dengan yang man -k keyworddigunakan untuk mencari nama halaman dan deskripsi.

Anda juga dapat menggunakan whereis untuk mencari file biner, sumber, dan halaman manual dari suatu perintah

whatis whereis
whereis (1)          - locate the binary, source, and manual page files for a command

Referensi resmi

Anda dapat merujuk sumber yang luas dan sangat baik ini di halaman Wiki Baris Perintah Ubuntu seperti [ 7. Pemula / BashScripting ].

Lihat panduan Perintah Built-in GNU Shell

Untuk Sumber Eksternal merujuk

Indeks AZ dari baris perintah Bash untuk Linux yang menjelaskan contoh dan Penggunaan .

Direktori Perintah Linux O'reilly dari Linux dalam buku Singkatnya, Edisi ke-5

atenz
sumber
0

Anda bisa menggunakan perintah bantuan, karena ini adalah bash builtin, ini banyak membantu saat membuat skrip

[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.
....

Spanduk ini diikuti oleh daftar perintah, seperti yang ditunjukkan dalam spanduk. Mencoba

help echo

dan saya pikir Anda akan melihat bahwa ini adalah deskripsi yang bagus dan ringkas dari aplikasi perintah shell

OYRM
sumber