Seznam užitečných funkcí „méně“

Komentáře

  • Pro záznam v se otevře $EDITOR s místním souborem – není nutné vi / vim.
  • Upraveno v této změně! Díky Maciej! Ten jsem neznal!

Odpovědět

K zapamatování lze také použít funkci označení (a skočit zpět na) konkrétní pozice v souboru.

Například zadejte ma a označte pozici štítkem "a". Chcete-li přeskočit zpět na pozici, jednoduše zadejte "a. Štítky mohou být libovolné abecedy (rozlišují se malá a velká písmena), což umožňuje až 52 možných značek ([a-zA-Z]), i když jen zřídka používám více než 2.

Komentáře

  • Úžasné! Tuto funkci jsem potřeboval a nevěděl jsem, že existuje!
  • Také užitečné (ze stránky man) je, že pokud někam skočíte (např. Pomocí ' g '), můžete přeskočit zpět pomocí ' ' (dvojitý apostrof).

Odpověď

  • u – půl stránky nahoru
  • d – dolní polovina stránky
  • k – posun o jeden řádek nahoru
  • j – posun o jeden řádek dolů
  • -i – hledání bez rozlišování velkých a malých písmen, pokud vzor neobsahuje velká písmena (jako clo nebo in méně)
  • / /pattern/ – hledat (používá se s n)
  • -p /pattern/ otevřít soubor na / pattern / (jako clo)
  • & /pattern/ zobrazit řádky obsahující / pattern / (jako grep)

Komentáře

  • ? / pattern / – hledat dozadu (používá se také s n) F – Sledovat jako ocas -f
  • Jak si vzpomínám, &pattern zobrazuje POUZE řádky, které obsahují / pattern /?
  • @lsc: Ano, to ' má pravdu. Aktualizoval jsem '.

odpověď

-S (buď na příkazovém řádku nebo zadáním - a S při spuštění less) seká dlouhé čáry a je užitečný při prohlížení např Záznam souborů. Chcete-li přepnout zpět, zadejte - a S.

Odpovědět

Jiné než zřejmé, moje dvě oblíbené položky:

  1. export LESS=-FX – pokud existuje pod jednou stránkou, ne “ pro ukončení není třeba stisknout q
  2. zadejte /^HEADING a /^ *-option k vyhledání možností
    (zvláště užitečné na stránce bash man, která je velmi velká)

Komentáře

  • +1 pro LESS = -FX, přesně to, co jsem chtěl, děkuji!

odpověď

  • ^ f – stránka dolů
  • ^ b – stránka nahoru
  • G – přejít na konec vyrovnávací paměti
  • gg – přejít na začátek vyrovnávací paměti

také – většina z nich jsou pouze navigační funkce podobné vim.

Komentáře

  • Používám space pro stránku dolů, b pro stránku zpět ( stránka nahoru). g na začátek, G také na konec.
  • Don ' zapomenout: 42g – přejděte na řádek číslo 42.

Odpovědět

Toto není funkce uvnitř less, ale je to užitečná funkce.

Mám rád manuálové stránky a preferuji méně (1) jako můj pager. Většina softwaru GNU však ponechává příručku v info (1) (GNU Texinfo) formát a nejsem fanouškem rozhraní info (1). Jen mi dejte méně.

Takže jsem si přečetl informační (1) stránky používající místo toho less. Následující příkaz vytiskne stránky s informacemi (1) pomocí známého rozhraní less!

info gpg |less 

odpověď

  • n – pokračujte v hledání vzoru stejným směrem
  • N – pokračujte v hledání vzoru opačným směrem

Pokud jste začali hledat výraz „foo“ a chcete stále hledat jeho instance, můžete stisknout / a poté znovu a znovu, nebo stačí stisknout n (bez návratu) pokračovat ve vyhledávání stejným směrem.

  • -N – zobrazit čísla řádků
  • -I – ve vyhledávacím vzoru ignoruje velká a malá písmena (užitečné při hledání chyb, které by mohly být hláskovány jako „CHYBA | Chyba | chyba“)
  • -G – vypnout zvýraznění

Můžete je zadat, zatímco méně už prohlíží soubor a budou mít vliv na jakýkoli soubor, který „znovu prohlížím. Můžete je vrátit zpět tak, že je znovu zadáte.

Odpovědět

Ačkoli to trvalo otázka zde , která mi připomene, jak to udělat, vždy se mi líbila možnost -e nebo --quit-at-eof možnosti less.

Toto nominálně způsobí, že každá stránka na konci souboru bude ukončena z less, ale má užitečné vedlejší účinek, že pokud jste zadali více souborů, způsobí to také přesunutí stránky dolů na konci jednoho souboru k přechodu na další. To může ušetřit spoustu :n „s při skenování přes spoustu souborů.

Odpovědět

Další (pro mě) užitečné příkazy jsou J, K, které fungují jako j, k, ale nepřestávají rolovat na začátku nebo na konci souboru: je to užitečné, protože často používám okraj terminálu jako vizuální značku .

Jako poznámku se zdají být nezdokumentované, afaik.

Dále používám méně k propojení souboru se zipem a bez zipu (funguje to díky lesspipe), jako v less /var/log/dpkg.log* | less

Odpověď

Není toho moc, ale je docela užitečný. Prostě prohledávejte manuálové stránky skákáním tam a zpět do odpovídajících výrazů (nerozlišujících velká a malá písmena).

# use n or shift-n to cycle through the matches man bash | less -Ip "parameter expansion" 

Odpovědět

Líbí se mi možnost nastavitelného vodorovného posouvání, tj. předřadit klávesu se šipkou vlevo / vpravo číslem a less od té doby posouvat tento počet sloupců, funguje nejlépe s chop- Možnost řádků -S.

less čte přepínače příkazového řádku z $LESS při spuštění, zde jsou moje oblíbené přepínače:

$ echo $LESS -JMQRSi 
  • -J přidat stavový sloupec vlevo označí sloupce vyhledávacími zásahy.
  • -M podrobnější stavový řádek.
  • -Q žádné zvony.
  • -R nepřeměňujte surový vstup, nechte interpretovat únikové sekvence.
  • -S zakázat zalamování řádků.
  • -i vyhledávání bez rozlišování velkých a malých písmen.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *