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
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
/^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.
&pattern
zobrazuje POUZE řádky, které obsahují / pattern /?