5. Edycja tekstu

Konfigurowanie systemu wi��e si� z edytowaniem plik�w tekstowych. Wi�kszo�� z nich znajduje si� w katalogu /etc; do ich modyfikacji wymagane b�d� uprawnienia roota. Mo�esz pos�ugiwa� si� prostym edytorem ee, jednak�e na d�u�sz� met� warto nauczy� si� obs�ugi edytora vi. Znakomite wprowadzenie do vi mo�na znale�� w /usr/src/contrib/nvi/docs/tutorial; je�li go tam nie ma, mo�esz pobra� je przez FTP z ftp.cdrom.com z katalogu FreeBSD/FreeBSD-current/src/contrib/nvi/docs/tutorial.

Zanim zabierzesz si� za edycj� pliku, dobrze by�oby zrobi� jego kopi� zapasow�. Je�eli na przyk�ad chcesz edytowa� /etc/rc.conf, mo�esz przej�� do katalogu /etc poleceniem cd /etc i napisa�:

# cp rc.conf rc.conf.orig

W rezultacie plik rc.conf zosta�by skopiowany jako rc.conf.orig. M�g�by� p�niej przywr�ci� oryginalny plik kopiuj�c rc.conf.orig jako rc.conf. Jeszcze lepszym wyj�ciem jest przeniesienie pliku (zmiana nazwy) i p�niejsze skopiowanie go z powrotem:

# mv rc.conf rc.conf.orig
# cp rc.conf.orig rc.conf

Polecenie mv zachowuje oryginaln� dat� i w�a�ciciela pliku. Mo�esz ju� edytowa� rc.conf. Gdy zechcesz powr�ci� do poprzedniego pliku, napisz mv rc.conf rc.conf.moje (o ile chcesz r�wnie� zachowa� swoj� wersj�), a nast�pnie

# mv rc.conf.orig rc.conf

Powr�cisz w ten spos�b do poprzedniego stanu.

Edycj� pliku rozpoczyna si� poleceniem

# vi nazwapliku

Do poruszania si� w tek�cie u�yj klawiszy strza�ek. Klawisz Esc powoduje prze��czenie vi w tryb polece�. Oto niekt�re z polece�:

x

usuni�cie litery pod kursorem

dd

usuni�cie ca�ego wiersza

i

wstawianie tekstu w miejscu kursora

a

wstawianie tekstu za kursorem

Po wpisaniu i lub a mo�esz wprowadzac tekst. Klawiszem Esc powracasz do trybu polece�, oto kolejne z nich

:w

zapisanie pliku na dysku i powr�t do edycji

:wq

zapisanie pliku i wyj�cie z edytora

:q!

wyj�cie bez zapisywania zmian

/tekst

przeniesienie kursora do tekstu; /Enter (klawisz enter) znajduje kolejne wyst�pienie tekstu.

G

przej�cie na koniec pliku

nG

przej�cie do linii o numerze n

Ctrl-L

przerysowanie ekranu

Ctrl-b i Ctrl-f

przej�cie wstecz i do przodu o jeden ekran, podobnie jak w more i view.

Mo�esz po�wiczy� korzystanie z vi w katalogu domowym; utw�rz nowy plik poleceniem vi nazwapliku, spr�buj wpisa� i usun�� tekst, zapisa� plik i nast�pnie go wczyta�. vi mo�e niekiedy sprawia� niespodzianki, gdy� jest w gruncie rzeczy bardzo skomplikowany. Czasami zdarza si�, �e niechc�cy wydasz polecenie, kt�re zachowa si� inaczej ni� oczekiwa�e�. (Niekt�rzy naprawd� lubi� vi, jest o wiele pot�niejszy od DOS-owego edytora EDIT; poszukaj informacji o poleceniu :r.) Je�li b�dziesz mie� k�opoty, wciskaj�c Esc wr�� do trybu polece� i spr�buj jeszcze raz; cz�sto zapisuj poleceniem :w, i u�ywaj :q! by wyj�� i zacz�� od nowa (od ostatniego u�ycia :w) je�li to konieczne.

Mo�esz teraz, przy pomocy cd, przej�� do /etc i zosta� rootem korzystaj�c z su. Uruchom vi i zmodyfikuj plik /etc/group dodaj�c u�ytkownika do grupy wheel, by m�g� on otrzymywa� uprawnienia roota. Dopisz przecinek i nazw� u�ytkownika na ko�cu pierwszego wiersza pliku, nast�pnie wci�nij Esc i wpisz :wq by zapisa� plik i zako�czy� edycj�. Efekt natychmiastowy. (Nie wstawi�e� spacji za przecinkiem, zgadza si�?)

This, and other documents, can be downloaded from ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

For questions about FreeBSD, read the documentation before contacting <questions@FreeBSD.org>.
For questions about this documentation, e-mail <doc@FreeBSD.org>.

# # # #

Hosting by: Hurra Communications Sp. z o.o.
Generated: 2007-01-26 18:02:21