|
|||||||
| Wiki | Classificados | Galeria | Reviews | Jogos | Comunidades | RSS Feeds | FAQ | Termos de Uso | Sobre |
| Cadastre-se | Fotos | Blogs | Lista de Membros | Calendário | Pesquisar | Mensagens de Hoje | Marcar Fóruns Como Lidos |
FerramentasPublicidade |
From UnderLinux Wiki
[editar] Deixando seu OpenBSD com cara de LinuxEste artigo tem como objetivo deixar o terminal do OpenBSD mais amigável, principalmente para aqueles que estão acostumados com as facilidades do bash no linux. O OpenBSD utiliza por padrão o shell csh, com ele você não tem o recurso de "auto-completar", por exemplo, se você digitar cd /usr/lo[TAB] no csh nada irá acontecer, para que ele complete com /usr/local devemos utilizar o bash. Além deste recurso vamos implementar as cores do ls, que também ajudam muito na visualização rápida de algum arquivo e que não é padrão do OpenBSD. O primeiro passo é instalar o pacote do bash, para isso temos duas opções, a primeira, e recomendada pela equipe do OpenBSD é a seguinte: [editar] Instalação do bashpkg_add -v ftp://ftp.kd85.com/pub/OpenBSD/3.7/packages/i386/bash-3.0.16p0.tgz A outra maneira é compilar o pacote pelos ports, caso você não tenha a árvore de ports, baixe em algum mirror e descompacte no diretório /usr: cd /usr/ports/shells/bash/ make && make install Com isso teremos o bash no sistema, mas seu usuário ainda está utilizando o shell csh, para que você possa utilizar o bash devemos editar o arquivo /etc/shells e colocar o bash ali para que o sistema aceite sua utilização: echo "/usr/local/bin/bash" >> /etc/shells [editar] Habilitando bash para o usoNosso próximo passo será alterar o shell do usuário no sistema, para isso vamos utilizar o comando chpass, este comando irá abrir um arquivo com os dados de seu usuário, os comandos para edição são os mesmos do vi. Você deve ter algo parecido com isto: # Changing user database information for root. Login: root Encrypted password: $1b$58$W0GO8s5BDdXxRu349xsauVfJSa3TuYrNVKlasdj9lLM2uvIFe Uid [#]: 0 Gid [# or name]: 0 Change [month day year]: Expire [month day year]: Class: daemon Home directory: /root Shell: /usr/local/bin/bash Full Name: Charlie & Office Location: Office Phone: Home Phone: Neste ponto basta efetuar o login novamente para começar a utilizar o bash, porém, vamos fazer mais alguns ajustes para que ele fique o mais parecido possível com o terminal que você utiliza no Linux. touch /etc/bashrc chmod 755 /etc/bashrc echo "export PS1='u@h:w$ '" >> /etc/bashrc Esta variável PS1 é a responsável por exibir no console o path em que você se encontra atualmente. (Vide comando para instalar o bash) [editar] Cor do lsAgora vamos fazer o ls ficar colorido, o ls do OpenBSD não é igual ao do Linux, por isso temos que instalar outro pacote para habilitarmos esta feature. Mais uma vez podemos instalar o pacote pre-compilado ou compilar pelo ports, neste caso vou instalar o pacote, caso você queria instalar pelo ports, ele fica em: /usr/ports/sysutils/colorls. pkg_add -v ftp://ftp.kd85.com/pub/OpenBSD/3.7/packages/i386/colorls-3.7.tgz Se você digitar ls agora ele ainda não estará colorido, assim como no Linux existe o alias ls=`ls --color`, no OpenBSD também devemos criar um alias, mas um pouquinho diferente: echo "alias ls='colorls -FG'" >> /etc/bashrc Prontinho, basta efetuar o login novamente e todas as alterações entrarão em vigor. Rafael M. Capovilla - 1c3_m4n - iceman NOSPAM underlinux com br |