Mastodon

Jak utworzyć zaszyfrowany plik tekstowy z vi

0
Dodane: 11 lat temu

Jednym z najbardziej uniwersalnych edytorów tekstu zwykłego w Terminalu (zarówno w OS X jak i Linuksie) jest vi. Co prawda praca z tym programem wymaga wcześniejszej nauki jego obsługi, bo nie jest „standardowa”. Za jego pomocą można na przykład stworzyć zaszyfrowane pliki tekstowe.

Aby utworzyć taki plik musimy w Terminalu (który znajdziemy w folderze /Applications/Utilities) wpisać:

vi -x nazwaPlikuDoUtworzenia

Będziemy musieli utworzyć hasło, a następnie je powtórzyć dla weryfikacji. Oczywiście warto pamiętać takie hasło. Potem możemy już przystąpić do wprowadzenia tekstu, który ma być zabezpieczony. Później go zapisujemy i mamy już zaszyfrowany plik. Co jest warte zapamiętania, taki dokument otworzymy tylko tą samą aplikacją – vi. W innych edytorach będzie to wyglądało mniej więcej tak (w przykładzie zaszyfrowany wstęp tego wpisu):

Raczej ciężko to odczytać.


Ponieważ, jak wspomniałem we wstępie, obsługi vi trzeba się nauczyć, a licząc na to, że ktoś z Was chciałby spróbować swoich sił z tym narzędziem, muszę wspomnieć przynajmniej o podstawach.

  • Przede wszystkim, po otwarciu dokumentu w vi nie możemy od razu wpisywać tekstu. Podstawowym widokiem jest bowiem widok „akcji”, w którym można wykonywać różne operacje na dokumencie (zapisywanie, przeszukiwanie, itd.). Aby przejść do trybu edycji musimy wcisnąć przycisk i na klawiaturze. W lewym dolnym rogu okna Terminalu powinien pojawić się napis — INSERT —.
  • Jak już się „napiszemy”, żeby wyjść z trybu edycji, musimy wcisnąć klawisz esc.
  • W celu zapisania dokumentu na klawiaturze wpisujemy :w.
  • Aby zamknąć edytor vi na klawiaturze wpisujemy :q (warto zauważyć, że można łączyć polecenia, np. żeby zapisać i wyjść należy wpisać :wq w dokładnie tej kolejności).
  • Aby zamknąć edytor vi bez zapisywania dokumentu wpisujemy :!q.

Źródło: OS X Daily

Maciej Skrzypczak

Użytkownik sprzętu z nadgryzionym jabłkiem, grafik komputerowy, Redaktor iMagazine.pl. Mastodon: mcskrzypczak@c.im

Zapraszamy do dalszej dyskusji na Mastodonie lub Twitterze .