Dzisiaj jest 25 stycznia 2025 r.
Chcę dodać własny artykuł
Reklama

Ex (Unix)

Chcę dodać własny artykuł

### Edytor ex w systemie UNIX

Edytor ex to narzędzie tekstowe w systemie UNIX, które różni się od nowoczesnych edytorów wizualnych. Jego główną cechą jest skupienie na edytowaniu pojedynczych wierszy tekstu, co pozwala użytkownikom na precyzyjniejsze modyfikacje poprzez interaktywne polecenia.

### Związek z edytorem vi

Edytor ex stanowi podstawę dla edytora vi, który jest wizualnym rozszerzeniem ex. Przejście pomiędzy tymi dwoma trybami można zrealizować używając następujących poleceń:

  • Aby przejść z vi do ex, należy użyć polecenia Q.
  • Aby przejść z ex do vi, należy wpisać vi.

### Przykładowa sesja z edytorem ex

Poniżej przedstawiono przykładową sesję pracy z edytorem ex:

$ ex plik           (wczytuje plik)
:                   (znak zachęty ex)
:3p                 (wyświetla 3. wiersz pliku)
ala ma kota         (przykładowa zawartość 3. wiersza)
:3                  (przechodzi do 3. wiersza w pliku)
:s/kota/psa        (zamienia "kota" na "psa" w bieżącym wierszu)
:w                  (zapisuje zmiany w pliku)
:q                  (kończy pracę z ex)

### Wnioski

Mimo że praca z edytorem ex może być mniej wygodna w porównaniu do nowoczesnych edytorów, stanowi on fundament dla vi. Pełna dokumentacja poleceń ex jest dostępna w każdym systemie UNIX.