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.