Skip to main content

Obsługa plików tekstowych

Wszystkie poniższe komendy wykonujemy w CLI lub oknie terminala, zwykle w trybie normalnym edytora lub narzędzia. Poniżej przedstawiono codzienne operacje admina związane z poruszaniem się po plikach tekstowych i szybkim wyszukiwaniem/przeglądaniem treści.

Nawigacja w edytorze VIM

h      – przesunięcie kursora w lewo
j      – przesunięcie kursora w dół
k      – przesunięcie kursora w górę
l      – przesunięcie kursora w prawo
0      – na początek linii
$      – na koniec linii
gg     – na początek pliku
G      – na koniec pliku
nG     – na n-tą linię
w      – na początek następnego słowa
b      – na początek poprzedniego słowa
e      – na koniec bieżącego słowa

Skróty klawiaturowe i wyszukiwanie:

/szukanyTekst    – szukaj w dół pliku po treści (Enter, potem n albo N: dalej/wstecz)
?szukanyTekst    – szukaj w górę pliku po treści (Enter, potem n albo N: dalej/wstecz)
n                – znajdź następne pasujące wystąpienie przy wyszukiwaniu
N                – znajdź poprzednie pasujące wystąpienie przy wyszukiwaniu

*                – znajdź następne wystąpienie słowa pod kursorem w dół
#                – znajdź kolejne w górę
Przeglądanie pliku narzędziem less
less nazwa_pliku

Ważniejsze komendy wewnątrz less:


Strzałki ↓↑  – nawigacja w dół/górę
Spacja       – przewinięcie strony w dół
b            – przewinięcie strony w górę
g            – początek pliku
G            – koniec pliku
/pattern     – wyszukiwanie podobnie jak w vimie
n/N          – kolejne/poprzednie wystąpienie szukanego wzorca
q            – wyjście z less
Przeglądanie pliku narzędziem more
more nazwa_pliku

Najważniejsze komendy more:


Enter        – przewinięcie o jeden wiersz
Spacja       – przewinięcie strony w dół
b            – przewinięcie strony w górę
q            – zakończenie
/pattern     – wyszukiwanie wzorca w pliku
Poruszanie się po plikach – podsumowanie użytecznych skrótów:

gg        – skok na początek pliku (vim)
G         – skok na koniec pliku  (vim, less)
g         – początek pliku        (less)
q         – wyjście z podglądu    (vim, less, more)
:20,40y   – kopiowanie linii 20–40 (vim)
:20,40d   – kasowanie linii 20–40 (vim)

W codziennej pracy administratora vim, less i more pozwalają na błyskawiczne przeszukiwanie i edycję plików tekstowych. Nawigacja przy pomocy klawiszy i skrótów jest kluczowa przy dużych plikach konfiguracyjnych i logach.