Ta sekcja omawia aplikacje do edycji tekstu dla systemu okienkowego Linux, X Windows, bardziej znanego jako X11 lub X.
Jeśli pochodzisz z Microsoft Windows, bez wątpienia znasz klasyczny edytor tekstu Windows, Notatnik. Linux oferuje wiele podobnych programów, w tym NEdit, gedit i geany . Każdy z tych programów jest wolnym oprogramowaniem i każdy z nich zapewnia mniej więcej taką samą funkcjonalność. Od Ciebie zależy, który z nich czuje się najlepiej i ma najlepszy interfejs dla Ciebie. Wszystkie trzy programy obsługują podświetlanie składni, co przydaje się, jeśli używasz ich do edycji kodu źródłowego lub dokumentów napisanych w języku znaczników, takich jak HTML lub CSS.
NEdit
NEdit, skrót od Nirvana Editor, jest prostym edytorem tekstu, który jest bardzo podobny do Notatnika. Używa interfejsu w stylu Motif.
Strona główna NEdit znajduje się pod adresem //sourceforge.net/projects/nedit/. Jeśli korzystasz z systemu Debian lub Ubuntu, możesz zainstalować NEdit za pomocą następującego polecenia:
sudo apt-get install nedit
Więcej informacji można znaleźć na naszej stronie informacyjnej NEdit.
Geany
Geany to edytor tekstu, który bardzo przypomina Notepad ++ dla Windows. Zapewnia interfejs z kartami do pracy z wieloma otwartymi plikami jednocześnie i ma fajne funkcje, takie jak wyświetlanie numerów linii na marginesie. Używa pakietu narzędzi GTK +.
Strona główna Geany znajduje się na //www.geany.org/. W systemach Debian i Ubuntu możesz zainstalować Geany, uruchamiając polecenie:
sudo apt-get install geany
Gedit
Gedit to domyślny edytor tekstu środowiska graficznego GNOME. To świetny edytor tekstu, który może być używany w prawie każdym systemie Linux.
Strona główna Gedit znajduje się pod adresem //wiki.gnome.org/Apps/Gedit. W systemach Debian i Ubuntu Gedit można zainstalować, uruchamiając następujące polecenie:
sudo apt-get install gedit
Edytory tekstowe oparte na terminalach
Jeśli pracujesz z interfejsu wiersza poleceń Linuksa i potrzebujesz edytora tekstu, masz wiele opcji. Oto niektóre z najbardziej popularnych:
pico
pico zaczynał jako edytor wbudowany w program pocztowy e-mail pine, a ostatecznie został spakowany jako samodzielny program do edycji plików tekstowych. („pico” to naukowy prefiks bardzo małych rzeczy.)
Nowoczesna wersja sosny nazywana jest alpejską, ale pico nadal nazywa się pico. Więcej informacji o tym, jak go używać, znajdziesz w naszej dokumentacji poleceń pico.
W systemach Linux Debian i Ubuntu można zainstalować pico za pomocą polecenia:
sudo apt-get install alpine-pico
nano
nano jest wersją GNU pico i zasadniczo jest tym samym programem pod inną nazwą.
W systemach Linux Debian i Ubuntu nano można zainstalować za pomocą polecenia:
sudo apt-get install nano
krzepkość
vim, co oznacza „vi improved”, jest edytorem tekstu używanym przez miliony profesjonalistów komputerowych na całym świecie. Jego elementy sterujące są początkowo trochę mylące, ale kiedy już je zrozumiesz, vim sprawia, że wykonywanie złożonych zadań edycyjnych jest szybkie i łatwe. Więcej informacji można znaleźć w naszym szczegółowym przewodniku vim.
W systemach Linux Debian i Ubuntu vim można zainstalować za pomocą polecenia:
sudo apt-get install vim
emacs
emacs to złożony, wysoce konfigurowalny edytor tekstu z wbudowanym interpreterem języka programowania Lisp. Jest używany religijnie przez niektórych programistów komputerowych, zwłaszcza tych, którzy piszą programy komputerowe w dialektach Lisp, takich jak Scheme. Aby uzyskać więcej informacji, zobacz naszą stronę informacyjną emacs.
W systemach Linux Debian i Ubuntu emacs można zainstalować za pomocą polecenia:
sudo apt-get zainstaluj emacs
Przekierowanie danych wyjściowych polecenia do pliku tekstowego
Kiedy jesteś w linii poleceń Linuksa, czasami chcesz utworzyć lub wprowadzić zmiany w pliku tekstowym bez uruchamiania edytora tekstu. Oto kilka poleceń, które mogą okazać się przydatne.
Tworzenie pustego pliku za pomocą polecenia dotykowego.
Aby utworzyć pusty plik, często używa się polecenia dotyk . Touch aktualizuje atime i mtime atrybutów pliku, tak jakby zawartość pliku została zmieniona - bez zmiany czegokolwiek. Jeśli dotkniesz pliku, który nie istnieje, system utworzy plik bez umieszczania w nim żadnych danych.
Na przykład polecenie:
dotknij myfile.txt
Powyższe polecenie utworzy nowy, pusty plik o nazwie myfile.txt, jeśli ten plik jeszcze nie istnieje.
Przekierowanie tekstu do pliku
Czasami trzeba przykleić wyjście polecenia do pliku. Aby to zrobić szybko i łatwo, możesz użyć symbolu >, aby przekierować dane wyjściowe do pliku.
Na przykład polecenie echo służy do „echa” tekstu jako wyjścia. Domyślnie jest to standardowe wyjście - ekran. Więc polecenie:
echo „Przykładowy tekst”.
Powyższe polecenie spowoduje wydrukowanie tego tekstu na ekranie i powrót do wiersza polecenia. Można jednak użyć >, aby przekierować to wyjście do pliku. Na przykład:
echo „Przykładowy tekst”. > myfile.txt
Powyższe polecenie spowoduje umieszczenie tekstu „ Przykładowy tekst ”. do pliku myfile.txt . Jeśli plik myfile.txt nie istnieje, zostanie utworzony. Jeśli już istnieje, jego zawartość zostanie nadpisana, niszcząc poprzednią zawartość i zastępując ją.
Ostrzeżenie: Bądź ostrożny podczas przekierowywania danych wyjściowych do pliku przy użyciu > . Zastąpi poprzednią zawartość pliku, jeśli już istnieje. Nie można cofnąć tej operacji, więc upewnij się, że chcesz całkowicie zastąpić zawartość pliku przed uruchomieniem polecenia.
Oto przykład użycia innego polecenia:
ls -l> directory.txt
Powyższe polecenie wykonuje ls z opcją -l, która daje szczegółową listę plików w bieżącym katalogu. Operator > przekierowuje dane wyjściowe do pliku directory.txt, zamiast drukować je na ekranie. Jeśli katalog.txt nie istnieje, zostanie utworzony jako pierwszy. Jeśli już istnieje, jego zawartość zostanie zastąpiona.
Przekierowanie na koniec pliku
Operator przekierowania >> jest podobny do >, ale zamiast nadpisywać zawartość pliku, będzie dołączał nowe dane na końcu pliku. Na przykład polecenie:
ls -l >> directory.txt
Powyższe polecenie pobiera dane wyjściowe polecenia ls -l i dodaje je do katalogu directory.txt . Jeśli katalog.txt nie istnieje, zostanie utworzony jako pierwszy. Jeśli już istnieje, dane wyjściowe ls -l zostaną dodane na końcu pliku, jeden wiersz po tym, co już było w pliku.