Para configurar o seu sistema, você precisará editar arquivos de texto. A maioria deles estará no diretório /etc
; e você precisará utilizar o comando su
para acessar o usuário root
do sistema e assim poder alterá-los. Você pode utilizar um editor de texto simples, como o ee
, mas a longo prazo, é recomendado aprender a utilizar o editor de texto vi
. Existe um excelente tutorial do editor de texto vi disponível em /usr/src/contrib/nvi/docs/tutorial
, se você tiver o código fonte do sistema instalado.
Antes de editar um arquivo, é recomendado criar um backup do mesmo. Suponha que você queira editar o /etc/rc.conf
. Você poderia usar apenas cd /etc
para acessar o diretório /etc
e usar o seguinte comando:
#
cp rc.conf rc.conf.orig
Isso iria copiar rc.conf
para rc.conf.orig
, e após isso você poderia copiar rc.conf.orig
para rc.conf
para recuperar o original. Mas melhor ainda seria mover (renomear) e depois copiar de volta:
#
mv rc.conf rc.conf.orig
#
cp rc.conf.orig rc.conf
porque o comando mv
preserva a data original e o proprietário do arquivo. Agora você pode editar o rc.conf
. Se você quiser o original de volta, você deve então executar mv rc.conf rc.conf.myedit
(considerando que você quer preservar sua versão editada) e então
#
mv rc.conf.orig rc.conf
para colocar as coisas de volta da maneira que estavam.
Para editar um arquivo, digite
#
vi
filename
Movimente-se através do texto com as teclas direcionais. Esc (a tecla de escape) coloca o editor vi
em modo de comando. Aqui estão alguns comandos:
x
deleta a letra localizada onde o cursor está
dd
Apaga a linha inteira (mesmo se ela não estiver por inteiro aparecendo na tela)
i
Insere um texto na posição do cursor
a
Insere um texto após a posição do cursor
Uma vez que você digitou i
ou a
, você pode entrar com o texto. Se você pressionar Esc
você colocará novamente o editor em modo de comando, e lá será onde você irá digitar
:w
para escrever suas alterações no disco e continuar editando
:wq
para gravar e sair
:q!
para sair do arquivo sem salvar as alterações
/texto
para mover o cursor para a primeira ocorrência da palavra texto
; /
Enter (a tecla Enter) para encontrar a próxima ocorrência da palavra texto
.
G
para ir para o final do arquivo
n
G
para ir para a linha n
dentro do arquivo em edição, onde n
é um número
para recarregar a tela
retrocede e avança uma tela, como fazem com more
e view
.
Pratique com o vi
em seu diretório home criando um novo arquivo com vi
e adicionando e excluindo texto, salvando o arquivo, e o chamando novamente. O filename
vi
oferece algumas surpresas porque ele realmente é muito complexo e, às vezes, você irá executar um comando que fará algo que você não espera. (Algumas pessoas realmente gostam do vi
— é mais poderoso que o DOS EDIT — saiba mais sobre o comando :r
). Use Esc uma ou mais vezes para ter certeza de que você está no modo de comando e prossiga dali quando ele lhe der problema, salve frequentemente com :w
, e use :q!
para sair e começar novamente (do seu último :w
) quando você precisar.
Agora você pode usar o comando cd
para ir para o /etc
, use o comando su
para logar como root
, use o vi
para editar o arquivo /etc/group
, e adicione um usuário ao grupo wheel
, assim, o usuário terá privilégios de root. Basta adicionar uma vírgula e o nome do login do usuário ao final da primeira linha do arquivo, pressione Esc, e use :wq
para salvar as alterações no disco e sair. Instantaneamente eficaz. (Você não colocou um espaço após a vírgula, colocou?)
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.