Komentáře
- Pro záznam
vse otevře$EDITORs 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
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:
-
export LESS=-FX– pokud existuje pod jednou stránkou, ne “ pro ukončení není třeba stisknoutq - zadejte
/^HEADINGa/^ *-optionk 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
spacepro stránku dolů,bpro stránku zpět ( stránka nahoru).gna začátek,Gtaké 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
-
-Jpřidat stavový sloupec vlevo označí sloupce vyhledávacími zásahy. -
-Mpodrobnější stavový řádek. -
-Qžádné zvony. -
-Rnepřeměňujte surový vstup, nechte interpretovat únikové sekvence. -
-Szakázat zalamování řádků. -
-ivyhledávání bez rozlišování velkých a malých písmen.
&patternzobrazuje POUZE řádky, které obsahují / pattern /?