“Echo” veya diğer bash komutları için nasıl yardım alabilirim?


14

man echoİşler. ama meraktan yankılanan bir --helpbayrak / parametreye benziyor mu?


Sadece çalışıp çalışmadığını görmeye ne dersin?
Oxwivi

6
Denedim, efendim. ve dolayısıyla soru. Daha az kafa karıştırıcı hale getirmek için şimdi düzenlediniz.
theTuxRacer

Yanıtlar:


20

Bash kullandığınızı varsayarsak echo, bir kabuk yerleşiktir (koşarak görebileceğiniz type echo). Bu okumak istediğiniz man sayfasının olduğu anlamına gelir man bash. Ya da bash yapıları ve yerleşik anahtar kelimelerle ilgili yardım alabilirsiniz help, ör.help echo .

Çalıştırdığınızda gördüğünüz bilgiler , GNU coreutils tarafından yüklenen man echoharici echokomut içindir. (type -a echo ).

Bash öğrenmek için http://mywiki.wooledge.org/BashGuide adresini okuyun.


8

İki tane echo yerleşik komut vardır ve diğeri de / bin / echo içine yerleştirilmiş bir çalıştırılabilir komut vardır.

Yerleşik (bu varsayılan ayardır), herhangi bir yardım seçeneğine sahip değildir. help echo . Buraya yerleştirilen ve listelenmeyen bayraklar komut sonucu olarak sunulur ve yardım komutu yoktur.

Yürütülebilir sürümde bunun yerine kullanımı yazdıran /bin/echobir --helpbayrak vardır. ancak /bin/echomüstehcen olarak aramalısınız .


5

Başka bir yol da whatis bash komutunu kullanmak olabilir .

whatis echo             >>>> shows as following 

echo (1)             - display a line of text

Whatis manpage'e göre , manuel sayfa açıklamalarını görüntüler. Gibi

 whatis whatis
whatis (1)           - display manual page descriptions

Komutlar için kısa parametreleri veya seçenekleri deneyin --usageonlardan Infront olarak

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

Başka bir mükemmel kaynak Ubuntu Kılavuzları aka manpage , sadece istediğinizi aramak için yazın.

Bir öneri Denersen whatis terminali ve basın içinde Sekme tuşu başarıyla gösterecektir

Display all 9747 possibilities? (y or n)

Yukarıdaki olasılıklara bağlı olarak deney yapabilirsiniz.

Ayrıca şuna benzer aproposlar varman -k keyword , manuel sayfa adlarını ve açıklamalarını aramak için .

Ayrıca kullanabilirsiniz whereis bulmak için ikili, kaynak ve manuel sayfa bir komut dosyaları olarak

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

Resmi referanslar

Bu Kapsamlı ve mükemmel kaynağa [ 7. Yeni Başlayanlar / BashScripting ] gibi Ubuntu Komut Satırı Wiki sayfasında başvurabilirsiniz .

başvurmak GNU Shell Dahili Komutları rehber

İçin Dış Kaynak bakın

Linux için Bash komut satırının örnekleri ve Kullanımı açıklayan AZ Dizini .

O'reilly Linux Komut Dizini dan Ceviz Kabuğundaki Linux, 5. Baskı defteri


0

Help komutunu kullanabilirsiniz, çünkü bu bir bash yerleşiktir, bu komut dosyası yazarken çok yardımcı olur

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

Bu başlığın ardından, başlığında gösterildiği gibi bir komut listesi gelir. Denemek

help echo

ve bence bunun shell komutu uygulamasının güzel, özlü bir açıklaması olduğunu göreceksiniz

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.