Apenas começando no terminal Linux? Aqui estão algumas dicas de configuração
Links rápidos
- Escolha um esquema de cores
- Considere terminais transparentes
- Personalize seu prompt
- Experimente terminais com guias
- Tenha um terminal de backup à mão
- Experimente um multiplexador de terminal
O terminal Linux é útil, mas às vezes tem uma má reputação por ser chato. Se você é novato no uso da linha de comando, aqui estão algumas maneiras de torná-la mais útil, divertida e elegante.
1. Escolha um esquema de cores
Você deseja que seu terminal seja legível, pois passará muito tempo nele. A maioria dos terminais Linux são configurados com um esquema escuro sobre claro ou claro sobre escuro.
Uma alternativa é um esquema “solarizado” que visa cores mais agradáveis à vista para sessões longas.
Seu emulador de terminal geralmente terá uma seção nas configurações com alguns esquemas de cores predefinidos. Você pode começar por aí e ajustar as configurações até encontrar algo de que goste, mesmo que tenha apenas 16 cores para escolher.
2. Considere terminais transparentes
Em muitos emuladores de terminal Linux modernos, você pode alterar a transparência do plano de fundo do terminal. Você pode usá-lo para fingir que é um hacker em um processo policial dos anos 2000, mas também tem um propósito prático. Se você estiver trabalhando em um tutorial como o que você encontra no How-To Geek, você poderá ver o que está fazendo com mais facilidade.
Se você tiver uma janela de terminal na parte superior, poderá ler o texto abaixo da janela. Isso economizará muito tempo e esforço ao clicar entre janelas.
3. Personalize seu prompt
Com shells do Linux, você pode personalizar seu prompt para mostrar informações úteis em cada linha de comando. Na maioria dos shells, isso é feito definindo uma variável de ambiente.
No Bash, a variável que você deseja definir na variável PS1. Isso controla o prompt como nível de shell 1, que é o padrão quando você está na linha de comando.
Nesta variável, você pode ter qualquer texto que desejar, mas também pode definir algumas sequências de escape com o caractere "\" que exibirá outras informações úteis
Alguns deles incluem:
\u
Exibe seu nome de usuário
-
\w
Mostra seu diretório de trabalho atual, com seu diretório inicial abreviado com um caractere ~ (til)
\h
exiba o nome do host da sua máquina Linux até o primeiro "." personagem. exibirá o nome do host completo.
\H (capital H)
Seu nome de host completo
\t
Exibe a hora no formato 24 horas, minutos e segundos
\T (capital T)
O mesmo que \t, mas no formato de 12 horas.
Veja como juntar tudo. Se você tiver uma conta em uma máquina Linux remota, é útil saber em qual máquina você está conectado para não confundir sua máquina local com a máquina remota.
Abra o arquivo .bashrc em um editor de texto e insira esta linha nele:
export PS1="\u@\h:\w\$: "
Salve o arquivo e abra uma nova janela de terminal ou digite este comando no shell para ativar seu novo prompt
source .bashrc
Em cada prompt, você verá seu nome de usuário seguido por um caractere "@", seguido pelo nome do host até o primeiro ".", depois seu diretório de trabalho atual, seguido por um "$" quando estiver logado como um usuário normal, mas um "#" se você for root, seguido de um espaço.
Sua distribuição pode já ter vindo com um prompt personalizado com esse tipo de informação. Você pode deixar isso. Também é possível colocar cores em seu prompt, e sua distribuição provavelmente também definirá um padrão para isso. Mesmo que a sintaxe possa ser feia, é possível investigá-la se você realmente quiser modificar seu prompt.
4. Experimente terminais com guias
Um recurso útil em emuladores de terminal modernos são os terminais com guias. Isso é semelhante à navegação por guias. Se você tem tantas guias do navegador que esqueceu para que as abriu, você pode finalmente trazer essa experiência para o terminal Linux.
Muitos emuladores de terminal terão um botão semelhante a um sinal de mais ou algo semelhante para abrir uma nova guia de terminal. Ou você pode ir ao menu e selecionar a opção de uma nova guia. Freqüentemente também haverá um atalho de teclado para abrir uma nova guia, como Ctrl+Shift+T.
Em muitos emuladores de terminal, você pode arrastar uma guia de terminal para uma janela e arrastá-la de volta para outras janelas de terminal para criar guias.
5. Tenha um terminal de backup à mão
Quando faço personalizações nos arquivos de inicialização do meu terminal, gosto de ter uma janela aberta com as configurações atuais como backup.
Se eu cometer um erro em um desses arquivos, pode ser impossível abrir outro terminal. Eu teria que fazer login como root, excluir o arquivo incorreto em meu diretório pessoal e começar tudo de novo. Com o terminal alternativo, tenho um terminal em execução que está em bom estado. Eu mantenho este terminal aberto e testo minhas alterações em outra janela ou guia do terminal.
Também é uma boa ideia fazer uma cópia de backup de todos os arquivos editados, como o .bashrc, com o comando cp:
cp .bashrc .bashrc.bak
Se você cometer um erro, basta copiar esta cópia de backup sobre o arquivo e você estará de volta ao ponto de partida:
cp .bashrc.bak .bashrc
6. Experimente um multiplexador de terminal
Por mais útil que seja o terminal Linux, você pode torná-lo ainda melhor com um multiplexador de terminal. Um multiplexador de terminal, como GNU Screen ou tmux, permite executar vários shells e dividir a tela, da mesma forma que você pode fazer com terminais com guias ou múltiplas janelas de terminal.
Uma vantagem dos multiplexadores de terminal é que você pode suspender uma sessão e retomá-la. Isso é útil em conexões SSH remotas. Se sua conexão Wi-Fi cair enquanto você estiver conectado, quando ela voltar, você poderá fazer login novamente e retomar o que estava fazendo.
Agora que você configurou o terminal perfeito, comece a aprender como usá-lo com alguns comandos básicos do Linux para iniciantes.