Witam wszystkich.
W tej lekcji zajmiemy się plikiem w systemie Linux.
Edytor i edytor to program umożliwiający tworzenie i manipulowanie danymi lub tekstem w pliku systemu Linux.
Istnieje kilka standardowych edytorów tekstu dostępnych w większości systemów Linux.
Można używać VI, EDI, X, Emacs, Pico i VIM, czyli VIM jest zaawansowaną wersją VI.
W naszej lekcji skupimy się na VI y, ponieważ VI jest dostępny w prawie każdej dystrybucji Linuksa, niezależnie od tego, do jakiego systemu
Linux się zalogujesz i czy będzie to bun to su c red hat Santos, wszędzie znajdziesz
VI.
Do tego jest bardzo łatwy do nauczenia.
Edytor VI faktycznie dostarcza poleceń do wstawiania lub usuwania tekstu, zastępowania tekstu, poruszania się po pliku, znajdowania
ciągów zastępczych oraz wycinania i wklejania tekstu wewnątrz.
Więc to właśnie robi VI.
I trzeba zapisać do pliku.
Najczęściej używanymi klawiszami są AI, czyli wstawianie escape, replace for r d for delete oraz quit without saving
i quit right with save.
Spójrzmy więc na naszą linuksową maszynę OC hit CD kim jestem i w jakim katalogu się znajdujemy?
W tym katalogu chcę, abyś stworzył swój pierwszy plik.
Nazwij to więc AI, czyli przestrzenią komend mojego pierwszego edytora.
Albo po prostu powiedzmy, że mój pierwszy plik.
Jak to?
Dużo łatwiej.
Naciśnij enter.
Teraz, gdy naciskasz Enter, nadal jesteś w trybie poleceń.
Nie jesteś w trybie wstawiania.
Tak więc istnieją dwa różne tryby, kiedy jesteś w VI to pierwszy tryb jest do kiedy uruchamiasz komendę, drugi
tryb jest kiedy jesteś wewnątrz VI i zaczynasz go wpisywać.
Jeśli chcesz wyjść z tego trybu pisania, musisz nacisnąć escape.
Więc teraz zacznijmy.
Zobaczmy, czy chcę wpisać do tego pliku uderzenie I, czy wstawić małą literę I zaraz po uderzeniu I.
Na dole jest napisane "wstaw".
Oznacza to, że jesteśmy w trybie wstawiania.
Teraz.
Nasze zwykłe komendy linuksowe nie zadziałają, ponieważ jesteśmy w trybie wstawiania, dzięki
czemu moglibyśmy wpisać coś takiego jak Hello World.
To jest moja pierwsza lekcja do nauczenia się vi.
I można było ponownie nacisnąć enter.
Jestem tak podekscytowany.
Więc to jest po prostu proste.
Tak jakbyś pisał dokument wordowski.
Teraz jeśli chcesz, żeby z niego wyjść, jeśli chcesz zapisać ten plik, wystarczy, że wciśniesz escape.
A po wciśnięciu escape zobaczysz, że tryb wstawiania zniknął.
A teraz, jak zapisać ten plik?
Można to zrobić na dwa różne sposoby.
Po pierwsze, naciskasz shift z.
Z.
Dwa razy i zapisze plik.
Zobaczymy, czy znowu zrobisz Cat i zrobisz mój pierwszy plik.
Zobaczysz, że tam jest.
Inny sposób na zapisanie pliku.
Wróćmy do pliku.
Mój pierwszy plik i powiedzmy, że chcesz coś wpisać, ponownie uderzyć insert, a następnie wysoką spację i teraz chcesz
wyjść i zapisać hit escape.
I tym razem zamiast shift Z, wpisujesz shift colon right quit i wykrzyknik, który jest też określany
jako bang, uderzasz enter.
W jaki sposób sprawdzasz, czy odczytałeś plik?
Mój pierwszy plik i już.
Plik jest tam.
Więc to są te dwa tryby to raz wyjdziesz i raz wejdziesz, teraz chcę,
abyś wrócił do swojego pliku i uderzył VI i mój pierwszy plik i chcę, abyś zastąpił.
Cześć.
Nie, chcę, żebyś usunął wysokie i zostawił to tak, jak jest.
Jak poruszać się wewnątrz pliku, gdy jest się już w edytorze?
Możesz użyć klawiszy góra dół lewo prawo na klawiaturze, aby się poruszać.
Ale pamiętaj, że nie możesz używać tych klawiszy, jeśli jesteś trybem wstawiania.
Więc powiedzmy, że jeśli jesteś uderzony I i teraz wstawiasz więcej i teraz robisz lewy prawy klawisz.
To może zadziałać, ale najprawdopodobniej złamie twoje polecenie.
Lepiej więc uderzyć w escape i cofnąć się.
A potem robisz dx na klawiaturze.
DX.
Spowoduje to usunięcie całej linii.
Chciałem usunąć tylko to słowo.
Cześć.
Jak więc odzyskać ostatnią linię, którą usunąłem?
Więc uderzył cię?
Po prostu zwykły ty.
I to przywołuje twój ostatni wers.
Teraz, jeśli chciałeś usunąć wysoki, po prostu wpisz x raz, co spowoduje usunięcie jednego znaku wpisz x ponownie, co spowoduje usunięcie
innego znaku.
Teraz masz spację naciśnij ponownie x.
Teraz nie masz miejsca.
Co teraz?
Jeśli chcesz zapisać teraz ponownie, zrób shift Z dwa razy i zapisuje go.
Jak to sprawdzić?
Ty to zrób.
Mój pierwszy plik i jest tam.
Teraz wróćmy jeszcze raz i przećwiczmy polecenie replace, I mój pierwszy plik.
Teraz chcę go wymienić.
Jestem tak podekscytowany.
Chciałam zastąpić słowo podekscytowany słowem szczęśliwy.
Jak więc to zrobić?
Nie możemy teraz uderzyć w II, bo nie chcemy wejść w tryb wstawiania.
Użyjemy więc naszych klawiszy strzałek, aby przejść w dół do słowa excited.
Więc mogłem zrobić R raz trafić na R, mogłem zrobić h.
Zastąpiło to tylko jedną literę, gdybym chciał zrobić jeszcze raz.
Drugą literę przesuwasz kursorem w prawo, uderzasz R, a następnie robisz A i tak dalej.
Ale wolałbym, żebyś zrobił escape out of it i potem zrobił x x, x, x x i potem walnąłeś I i potem
p y, znowu walnąłeś escape.
Więc możesz się poruszać.
Możesz iść w górę.
Można było zejść w dół, jeśli chciało się poruszać.
Teraz, jeśli co, jeśli chciałeś przejść do końca tego pliku i teraz chcesz utworzyć nową linię tuż pod nim, zanim
będę tak szczęśliwy z tego powodu, uderzyłeś.
O, to stworzy dla ciebie nową linię.
A także automatycznie wprowadzi cię w tryb wstawiania, więc możesz wpisać cokolwiek, np.
Blah blah blah.
Zauważyłeś, że właśnie wpisałeś J przez pomyłkę.
Jak teraz usunąć J?
Wpisujesz x.
Teraz pamiętaj, że jeśli wpiszesz x, to zamiast skasować napisze x.
Spójrz C to wpisanie x.
Chciałem więc usunąć tę postać.
Jak usunąć ten znak to dlatego, że nie możesz usunąć y, ponieważ jesteś w trybie wstawiania.
Jak wyjść z trybu wstawiania?
Uderzasz w swój ratujący życie klucz, którym jest ucieczka.
Jak tylko uderzysz w escape zobaczysz, że tryb wstawiania zniknął.
Teraz po naciśnięciu x x usuwa te dwa znaki, które dodałeś przez pomyłkę.
To była literówka, którą dodałeś.
Tak samo gdybyś chciał iść w górę, to mógłbyś.
Jeśli chcesz coś napisać właśnie tutaj, a jeśli wpiszesz I, to zauważysz to.
Zacznij pisać w samym środku.
Witam.
Cześć.
C bez podawania spacji.
Więc zróbmy jeszcze raz ucieczkę.
Naciśnij X, przesuń kursor w lewo i x, i teraz masz tę przestrzeń na środku.
A teraz, jak mam pisać?
Stawiając spację w środku.
Robię a więc automatycznie przejdzie do następnej przestrzeni.
Więc pozdrawiam.
Cześć.
Przez Space World.
Teraz jeszcze wkładasz więcej.
A gdybyś chciał ją uratować?
Zanim zapiszesz go ponownie, wyjdź z trybu wstawiania, uderzając w escape i zrób shift z z.
To zapisało twój plik cat mój pierwszy plik i to zapisuje twój pierwszy plik.
Co teraz, jeśli chciałbym usunąć linię?
Blah blah blah.
Trzecia linia.
Wrócę więc do mojej teczki przy pierwszej teczce.
Przesuń kursor w dół do bla bla bla i naciśnij D. D. dwa razy.
Raz, dwa.
No i proszę.
Usuwa linię, którą dodałeś, że gdziekolwiek chcesz, aby poszła, jeśli chcesz.
Aha, usunąłeś go przez pomyłkę.
Nie ma problemu.
To ty.
To przywróci go do życia.
Można było go zapisać przez shift z.
Można też zapisać go poprzez kolumnę.
Racja.
Rzucić i bzyknąć.
Można było nacisnąć enter.
I w ten sposób zapisuje się plik.
Teraz wróćmy jeszcze raz do pliku, VI, mojego pierwszego pliku.
I chcę powiedzmy, że mam plik, który jest ogromny i chciałem wyszukać konkretne słowo w pliku.
Powiedzmy, że chciałem wyszukać lekcję.
Chciałem wyszukać L, więc można zrobić wyszukiwanie na dwa sposoby.
Mam nadzieję, że pamiętasz polecenie grep, a potem szukasz lekcji skąd?
Moja pierwsza teczka.
I przyniesie tylko ten jeden wiersz, który ma słowo lekcja.
Ale jeśli jesteś w trybie VI, możesz również wykonać to samo wyszukiwanie, a teraz możesz po prostu upewnić się, że nie jesteś
w trybie wstawiania.
Po prostu uderz w slash.
I wpisz mniej tak i mniej to wprowadź.
I tam doprowadzi Cię do dokładnie tego słowa, które chcesz odmienić być może, albo szukasz.
Tak więc to jest kilka poleceń, które mamy na temat tworzenia pliku za pomocą VI.
Mamy jednak wiele różnych poleceń lub klawiszy, które możemy wykorzystać w VI.
W tym wykładzie zawarłem wszystkie te klucze w asyście.
Dlatego proszę o przyjrzenie się tym i wypróbowanie każdego klawisza.
Naprawdę chcę, żebyś się z tym bardzo dobrze zapoznał i w końcu stał się ekspertem.
Więc kiedy wpisujesz coś w swoim pliku tekstowym, wiesz dokładnie, w który klawisz będziesz pracować
lub który dokładnie klawisz będziesz używać.
Jeden wspólny błąd, który wszyscy będą popełniać, to kiedy jesteś w trybie wstawiania, prawdopodobnie będziesz
musiał z niego wyjść.
Nie można wpisywać x tego i tego, ale nie można.
Więc twoim ratunkiem jest to, że to zrobisz.
Nr kol.
Pierwsza przykrość.
Pierwsza ucieczka.
Płk.
P Teraz tym razem nie pisz w W zapisze twoje zmiany do pliku.
Nie chcesz wprowadzać zmian.
Więc po prostu zrezygnuj, okrężnico.
Odejdź.
Bang.
Hit.
Wejdź, sprawdź.
No i proszę.
Zobacz, teraz nie masz tych śmieci, do których miałeś zamiar zapisać swój plik.
Jest to więc kolejny sposób na wyjście i zmianę akt.
Więc proszę, ćwicz, człowieku.
Daj też różne możliwości jego wykorzystania.
Jest jeszcze jeden edytor, jeśli lubisz używać, a jest nim VIM, który jest zaawansowaną wersją VI, możesz
go również użyć, który jest również dostępny w większości dystrybucji Linuksa, w zależności od tego, co lubisz.
Ale proszę, ćwicz, ćwicz jak najwięcej.
A ja polecę tworzenie plików, wielu plików w katalogu domowym lub w obrębie swoich podkatalogów.
Stwórz swoje pliki i napisz co chcesz, napisz ABC lub napisz opowiadanie lub cokolwiek i zmień swój
tekst.
To jest to, co pozwoli ci ćwiczyć.
VI red.