GNU/Linux >> Znalost Linux >  >> Linux

Čtete a prohledáváte dlouhé mužské stránky?

Konečně jsem měl dost, když jsem si chtěl přečíst o bash read a je to -s možnost s man bash . Nakonec jsem našel správné místo (kolem řádku 4500), ale bylo to jako obvykle frustrující, protože oba /read a dokonce /s-ss vyhledávání mají příliš mnoho shod.

Otázka tedy zní:Jak mohu efektivně číst dlouhé manuálové stránky nebo získat stejné informace jinými způsoby, lokálně ? Jako konkrétní příklad, jak se dostat k příslušné dokumentaci po zobrazení read -s pwd v shell skriptu? Dobrou odpovědí může být úryvek skriptu shellu nebo nápověda o nějakém nástroji a jeho použití nebo něco úplně jiného, ​​pokud to pomůže najít to správné místo ke čtení.

Poznámka:Neoznačuji bashem, protože chci, aby se otázka týkala čtení manuálových stránek obecně, i když je to dost možná nejběžnější a nejrozšířenější manuálová stránka.

Přijatá odpověď:

Pro rychlé získání nápovědy k vestavěnému Bash použijte help :

help read

je to, co chcete.

Pro formátování podobné manuálové stránce použijte

help -m read

nebo ještě lépe

help -m read | less

Pokud stále trváte na tom, že jej budete hledat na stránce manuálu, zjistím, co mě rychle přivede k vysvětlení příkazu

/^s*read [[]

To funguje, protože když je příkaz poprvé vysvětlen, jeho název je mírně odsazen od začátku řádku. V konkrétním případě read , trvá to trochu procházení, než se dostanete ke skutečnému read dokumentaci, protože (ze zřejmých důvodů) slovo „číst“ se v manuálové stránce často opakuje. [[] znamená shodu s [, který obvykle předchází volitelným parametrům. (Obvykle vynechávám /^s* a jednoduše udělám / [[])

Další alternativa

Pokud vám změna formátu nevadí, můžete manuálovou stránku převést na soubor DVI nebo PDF:

man -T dvi bash >bash.dvi

nebo

man -T ps bash | ps2pdf - bash.pdf # Requires the Ghostscript suite for ps2pdf

Samozřejmě, pokud máte dokument DVI nebo PDF, můžete snadno vyhledávat v textu.


Linux
  1. Nahradit manuálové stránky Tealdeerem v Linuxu

  2. Vyhledávání v Man Pages bez rozlišení velkých a malých písmen?

  3. Jak číst Man Pages v rodném jazyce?

  1. Jaký je způsob čtení manuálových stránek ve vimu bez použití dočasných souborů

  2. Seznam všech dostupných manuálových stránek

  3. Jaký je rozdíl mezi manuálovými stránkami 'hier(7)' a 'file-hierarchy(7)'?

  1. Přístup k dokumentaci zásad SELinux

  2. Triky a tipy pro hledání informací v Man Pages?

  3. Jak číst manuálové stránky Linuxu?