vi
jest edytorem tekstowym , więc jeśli wszystko, czego potrzebujesz, to po prostu przechowuj fragmenty tekstu w pliku tekstowym i przeszukuj go, możesz to wszystko zrobić bezpośrednio z terminala za pomocą wbudowanych poleceń.
Napisz notatkę do pliku tekstowego (utworzy plik, jeśli nie istniał):
echo z ważnymi danymi >> info.txt
WAŻNE: Uważaj na pojedyncze i podwójne cudzysłowy i poprzedz je ukośnikami, jeśli chcesz je uwzględnić.
Wyszukaj w pliku jakiś tekst (np. important
):
grep - kolor -i ważne info.txt
Aby uniknąć pisania, --color -i
które powinno być w twoim aliasie ~/.bashrc
.
Możesz także dodać tekst wielowierszowy do istniejących lub nieistniejących plików tekstowych:
cat >> info2.txt
następnie wpisz lub wklej tekst, a po zakończeniu naciśnij CTR+Z
Jeśli chodzi o zmianę systemu, nie, nie zmieni to sposobu działania systemu, dopóki tworzysz pliki we własnym folderze domowym i nie wykonujesz ich (możesz wykonać plik, nawet jeśli nie jest wykonywalny, np. Za pomocą bash myFile
) . Upewnij się także, że korzystasz z uprawnień roota tylko wtedy, gdy ich potrzebujesz.
I wreszcie, twoja interpretacja systemu opartego na plikach nieco cię wprowadziła w błąd: większość systemów operacyjnych ma pliki, które przechowują ważne ustawienia, które głęboko wpływają na sposób działania systemu, ale są one zlokalizowane w predefiniowanych lokalizacjach i zwykle są chronione przed modyfikacjami przez zwykłych użytkowników.
Możliwe jest jednak łatwe strzelanie sobie w stopę, na przykład, jeśli jako zwykły użytkownik masz lokalny folder „wykonywalny”, który dodałeś PATH
, i jeśli w tym folderze masz pliki wykonywalne, które mają takie same nazwy jak wbudowane -W wspólnych narzędzi lub bash słów kluczowych, takich jak test
, echo
, cat
, for
, cut
, etc.