Jak tworzyć i edytować plik tekstowy w systemie Linux za pomocą terminala?

Spisu treści:

Jak tworzyć i edytować plik tekstowy w systemie Linux za pomocą terminala?
Jak tworzyć i edytować plik tekstowy w systemie Linux za pomocą terminala?

Wideo: Jak tworzyć i edytować plik tekstowy w systemie Linux za pomocą terminala?

Wideo: Jak tworzyć i edytować plik tekstowy w systemie Linux za pomocą terminala?
Wideo: How Do I Open an ISO File in Windows 2024, Kwiecień
Anonim

To wikiHow uczy, jak tworzyć i edytować plik tekstowy w dwóch popularnych edytorach tekstu dla systemu Linux. Prawie wszystkie systemy Linux są preinstalowane z Nano, prostym, łatwym w użyciu edytorem tekstu. Jeśli nie lubisz (lub nie masz) Nano, możesz również użyć Vi (lub Vima, w zależności od systemu) do edycji plików tekstowych. Vi i Vim są nieco trudniejsze w użyciu, ponieważ istnieje wiele poleceń i dwa różne tryby.

Kroki

Metoda 1 z 2: Korzystanie z Nano

Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 1
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 1

Krok 1. Naciśnij Control + Alt + T, aby otworzyć nowe okno terminala

Ten skrót klawiaturowy otwiera okno terminala w prawie wszystkich wersjach systemu Linux.

  • Możesz także kliknąć dwukrotnie ikonę Terminal na liście aplikacji lub klikając menu Dash (jeśli używasz GNOME) i wyszukując terminal.
  • Nano to bardzo łatwy w użyciu edytor tekstu, który jest preinstalowany we wszystkich dystrybucjach Linuksa opartych na Ubuntu. Jeśli nie masz Nano, możesz go uzyskać, uruchamiając sudo apt install nano (Ubuntu i Debian) lub sudo yum install nano (CentOS i Fedora).
  • Jeśli kiedykolwiek korzystałeś z edytora tekstu Pico, przekonasz się, że Nano jest zasadniczo identyczny. I w przeciwieństwie do Vi i Vim, nie musisz przełączać się między trybami poleceń i wprowadzania podczas korzystania z niego.
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 2
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 2

Krok 2. Przejdź do katalogu, w którym chcesz utworzyć plik

Prawdopodobnie będziesz chciał umieścić plik gdzieś w swoim katalogu domowym, czyli tam, gdzie będziesz już po otwarciu okna terminala. Jeśli chcesz umieścić plik w istniejącym podkatalogu, możesz użyć Płyta CD polecenie, aby się tam dostać.

  • Aby wyświetlić wszystkie foldery w bieżącym katalogu (twój katalog domowy), wpisz ls i naciśnij Wejść.
  • Aby przejść do katalogu w twoim katalogu domowym, wpisz cd directoryname i naciśnij Wejść (zastąp nazwękatalogu' nazwą katalogu).
  • Jeśli chcesz utworzyć nowy katalog, uruchom makedir directoryname (zastąp directory name nazwą, którą chcesz nadać nowemu katalogowi. Następnie użyj cd directoryname, aby wejść do tego katalogu.
  • MOŻESZ tworzyć i edytować pliki poza swoim katalogiem domowym, ale do tego potrzebujesz uprawnień administratora.
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 3
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 3

Krok 3. Wpisz nazwę pliku nano i naciśnij ↵ Enter

Zastąp nazwę pliku nazwą, którą chcesz nadać nowemu plikowi tekstowemu. Spowoduje to utworzenie i otwarcie nowego pliku tekstowego o tej nazwie.

  • Na przykład, jeśli chcesz utworzyć plik o nazwie „testfile”, wpisz nano testfile i naciśnij Wejść.
  • Pomocne może być dodanie „.txt” na końcu nazwy pliku, aby wiedzieć, że jest to plik tekstowy.
  • Jeśli twój bieżący katalog zawiera plik o tej samej nazwie, to polecenie zamiast tego otworzy ten plik.
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 4
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 4

Krok 4. Znajdź listę poleceń w dolnej części okna

Polecenia, których możesz użyć podczas wpisywania do pliku, pojawiają się na dole Nano. Aby zobaczyć więcej poleceń, po prostu powiększ okno, przeciągając je z jednego z jego rogów.

  • Polecenia zaczynają się od karata (^) lub M. Karat reprezentuje Kontrola klucz, podczas gdy M reprezentuje Alt klucz.

    • Na przykład ^U to polecenie do wklejenia. Aby wkleić coś, co skopiowałeś, naciśnij Kontrola + U.
    • M-U to polecenie cofania ostatniej akcji. Aby cofnąć, naciśnij Alt + U.
  • Aby zobaczyć wszystkie polecenia Nano, naciśnij Kontrola + G.
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 5
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 5

Krok 5. Wpisz do swojego pliku

Jeśli chcesz przesunąć kursor, użyj klawiszy strzałek.

Możesz użyć myszy, aby podświetlić tekst, który chcesz skopiować i/lub wkleić. Aby skopiować zaznaczony tekst, naciśnij Alt + 6. Następnie użyj klawiszy strzałek, aby przejść do innej lokalizacji w pliku i naciśnij Kontrola + U wkleić.

Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 6
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 6

Krok 6. Naciśnij klawisze Control+O, aby zapisać plik

Ponieważ już nadałeś plikowi nazwę, nie zostaniesz poproszony o nadanie mu nazwy. Jeśli jednak uruchomiłeś plik bez nadawania mu nazwy (po prostu uruchamiając nano z monitu bez nazwy pliku), zostaniesz poproszony o wpisanie nazwy nowego pliku i naciśnięcie Wejść zapisać.

Unikaj pokusy naciskania Kontrola + S zapisać, ponieważ to po prostu zamrozi okno terminala!

Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 7
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 7

Krok 7. Naciśnij Control + X, aby wyjść z Nano

Spowoduje to powrót do wiersza polecenia.

Możesz ponownie otworzyć plik utworzony w Nano, wpisując nazwę pliku nano, tak jak poprzednio

Metoda 2 z 2: Korzystanie z Vi lub Vim

Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 8
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 8

Krok 1. Naciśnij Control + Alt + T, aby otworzyć nowe okno terminala

Otworzy to nowy terminal w dowolnej wersji systemu Linux.

  • Możesz także kliknąć dwukrotnie ikonę Terminal na liście aplikacji lub klikając menu Dash (jeśli używasz GNOME) i wyszukując terminal.
  • Vi jest jednym z najstarszych i najbardziej ustandaryzowanych edytorów tekstu opartych na systemie Unix. Vim oznacza „Vi iMproved”, co oznacza, że jest jak Vi, ale z większą liczbą funkcji. W większości nowoczesnych wersji systemu Linux działa vi po wyświetleniu monitu faktycznie się uruchomi Krzepkość zamiast. Podstawowe polecenia są takie same dla obu edytorów.
  • Vi ma większą krzywą uczenia się niż Nano, ale kiedy już to opanujesz, jest całkiem łatwy w użyciu.
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 9
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 9

Krok 2. Przejdź do katalogu, w którym chcesz utworzyć plik

Prawdopodobnie będziesz chciał umieścić plik gdzieś w swoim katalogu domowym, czyli tam, gdzie będziesz już po otwarciu okna terminala. Jeśli chcesz umieścić plik w istniejącym podkatalogu, możesz użyć Płyta CD polecenie, aby się tam dostać.

  • Aby wyświetlić wszystkie foldery w bieżącym katalogu (twój katalog domowy), wpisz ls i naciśnij Wejść.
  • Aby przejść do katalogu w twoim katalogu domowym, wpisz cd directoryname i naciśnij Wejść (zastąp nazwękatalogu' nazwą katalogu).
  • Jeśli chcesz utworzyć nowy katalog, uruchom makedir directoryname (zastąp directory name nazwą, którą chcesz nadać nowemu katalogowi. Następnie użyj cd directoryname, aby wejść do tego katalogu.
  • MOŻESZ tworzyć i edytować pliki poza swoim katalogiem domowym, ale do tego potrzebujesz uprawnień administratora.
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 10
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 10

Krok 3. Wpisz nazwę pliku vi i naciśnij ↵ Enter

Alternatywnie możesz wpisać nazwę pliku vim, aby upewnić się, że plik otwiera się w Vimie zamiast w Vi. Część "vi" tego polecenia wybiera edytor tekstu Vima jako program do użycia. Zastąp nazwę pliku nazwą, którą chcesz przypisać do nowego pliku.

  • Na przykład dla pliku o nazwie „sample.text” wpisz vi sample.txt.
  • Jeśli twój bieżący katalog zawiera plik o tej samej nazwie, to polecenie zamiast tego otworzy ten plik.
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 11
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 11

Krok 4. Naciśnij klawisz i

Po otwarciu Vi lub Vim otwiera się w specjalnym trybie zwanym trybem poleceń. Naciśnięcie i klawisz spowoduje przejście do trybu wstawiania, w którym będziesz pisać.

Powinieneś zobaczyć -- WSTAWIĆ -- wyskakuje u dołu okna po naciśnięciu klawisza I.

Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 12
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 12

Krok 5. Wpisz swój tekst

W trybie wstawiania możesz po prostu pisać tak, jak w przypadku każdego innego dokumentu tekstowego. Aby przejść do następnej linii, po prostu naciśnij Wejść.

Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 13
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 13

Krok 6. Naciśnij klawisz Esc

Spowoduje to powrót do trybu poleceń. W trybie poleceń możesz wykonywać takie czynności, jak zapisywanie, kopiowanie, wklejanie i zamykanie. Będziesz wiedział, że jesteś w trybie poleceń, gdy nie zobaczysz już „WSTAW” na dole okna.

  • Możesz używać klawiszy strzałek, aby poruszać się po dokumencie, gdy jesteś w trybie poleceń w Vi i Vim. Vim pozwala również używać klawiszy strzałek do poruszania się w trybie Insert.
  • Wróć do trybu wstawiania w dowolnym momencie, naciskając i klucz.
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 14
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 14

Krok 7. Wpisz:w i naciśnij ↵ Enter

Wszystkie polecenia Vi/Vim zaczynają się od dwukropka, a polecenie:w zapisuje plik (pomyśl o „w” jako o „write”).

  • Jeśli utworzyłeś plik bez nazwy (lub chcesz zapisać bieżące zmiany w nowym pliku), wpisz:w nazwapliku, zastępując nazwę pliku nazwą, którą chcesz nadać temu plikowi.
  • Aby uzyskać pomoc i dowiedzieć się więcej o poleceniach Vi/Vim, wpisz:help w trybie poleceń i naciśnij Wejść.
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 15
Utwórz i edytuj plik tekstowy w systemie Linux za pomocą terminala Krok 15

Krok 8. Wpisz:q i naciśnij ↵ Enter, aby wyjść

Spowoduje to zamknięcie pliku i powrót do wiersza polecenia.

  • Aby ponownie otworzyć plik, po prostu wpisz vi filename lub vim filename.
  • Możesz także zapisać i zamknąć w tym samym czasie, wpisując:wq w trybie poleceń.

Porady

  • Pamiętaj, aby zapisać plik przed zamknięciem, ponieważ nie zawsze zostaniesz ostrzeżony o niezapisanych zmianach.
  • Możesz uruchomić man vi lub man nano w wierszu poleceń, aby wyświetlić podręczniki dla każdego z tych edytorów tekstu.
  • Jedną z najbardziej przydatnych funkcji Vim over Vi jest podświetlanie składni, które jest świetne dla programistów. Jest również wyposażony w zintegrowane sprawdzanie pisowni i możliwość poruszania się za pomocą klawiszy strzałek w trybie wstawiania.

Zalecana: