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
#vifilename
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:
xdeleta a letra localizada onde o cursor está
ddApaga a linha inteira (mesmo se ela não estiver por inteiro aparecendo na tela)
iInsere um texto na posição do cursor
aInsere 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
:wpara escrever suas alterações no disco e continuar editando
:wqpara gravar e sair
:q!para sair do arquivo sem salvar as alterações
/textopara 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.
Gpara ir para o final do arquivo
nGpara 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 filenamevi 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>.