Melhorando o terminal no Debian 12

Fala galera! tudo blz?

Esta dica é para você que já é um usuário um pouco mais avançado e já trabalha bastante no terminal.

Vamos ver como melhorar um pouco nosso terminal no Debian 12 e assim ter uma produtividade melhor ao trabalhar via linha de comando no terminal.

Bom a primeira coisa que costumo fazer é instalar o vim e colocar ele como editor padrão no sistema. (Se você prefere outro editor como o Nano, então ignore esta primeira dica)

Para instalar o Vim e deixá-lo como editor padrão do sistema faça o seguinte:

				
					apt install vim
update-alternatives --config editor
				
			

Escolha a opção 2 Vim Basic

Melhorando o Vim

				
					vim /etc/vim/vimrc
				
			

E descomente as seguintes linhas

				
					syntax on

set background=dark

au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif

filetype plugin indent on

set showcmd             " Show (partial) command in status line.
set showmatch           " Show matching brackets.
set ignorecase          " Do case insensitive matching
set smartcase           " Do smart case matching
set incsearch           " Incremental search
set hidden              " Hide buffers when they are abandoned
set mouse=a             " Enable mouse usage (all modes)

Adicione estas linhas

set number
set cursorline

				
			

Salve o arquivo e depois abra qualquer outro arquivo com o Vim para ver o resultado

 

Auto completar

Um recurso muito bacana é o auto completar comandos no terminal quando começamos a digitar algum comando e depois teclamos TAB. Para isso faça o seguinte:

				
					apt install bash-completion

vim /etc/bash.bashrc
				
			

Descomente (remova o # do início dessas linhas):

#if ! shopt -oq posix; then
# if [ -f /usr/share/bash-completion/bash_completion ]; then
# . /usr/share/bash-completion/bash_completion
# elif [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
# fi
#fi

Salve o arquivo e depois rode o seguinte comando:

				
					source /etc/bash.bashrc
				
			

Agora ao digitar um comando e teclar TAB duas vezes você vai ver que várias opções irão aparecer

Busca melhorada de comandos digitados

Quando queremos pesquisar de forma rápida por algum comando digitado geralmente usamos o CTRL+R. Isso realmente já ajuda bastante, mas podemos melhorar um pouco isso instalando o pacote fzf

				
					apt install fzf

echo 'source /usr/share/doc/fzf/examples/key-bindings.bash' >> ~/.bashrc

source ~/.bashrc
				
			

Agora faça o teste com o CTRL+R e veja a diferença

Colorindo o terminal para ter uma melhor visualização das informações

				
					apt install grc

vim .bashrc

Descomente estas linhas

 export LS_OPTIONS='--color=auto'
 eval "$(dircolors)"
 alias ls='ls $LS_OPTIONS'
 alias ll='ls $LS_OPTIONS -lh'
 alias l='ls $LS_OPTIONS -lA'
 
Adicione estas linhas
 
 alias grep='grep --color'
 alias egrep='egrep --color'
 alias diff='diff --color'
 alias ipa='ip -c a'
 alias tail='grc tail'
 alias ping='grc ping'
 alias ps='grc ps'
 
 PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u\[\033[01;34m\]@\[\033[01;33m\]\h\[\033[01;34m\][\[\033[00m\]\[\033[01;37m\]\w\[\033[01;34m\]]\[\033[01;31m\]\$\[\033[00m\] '
				
			

Salve o arquivo e rode o comando abaixo

				
					source ~/.bashrc
				
			

Verificando informações do sistema

				
					apt install neofetch

ou

apt install screenfetch
				
			

É isso aí galera, espero que seja útil pra vcs

Fiquem com Deus e fiquem na Paz!!!

Abraço!

Acesse: www.esperanca.com.br

3 comentários em “Melhorando o terminal no Debian 12”

    1. O Senhor logo vem!!
      Que bom que tenha gostado amigo… pena que estou meio sem tempo… queria poder me dedicar mais a este site. Mas sempre quando sobra um tempinho eu coloco alguma coisa por aqui. Abraço!

  1. Estou iniciando a minha jornada no mundo Linux, levo sensivelmente seis meses no uso pessoal como utilizador do desktop. Não entendi muito desse post, mas pronto, serviu para abrir os meus olhos. já instalei vários softwares que usava no windows (Qgis) por exemplo. Vou continuar a me informar
    Agostinho

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Social Share Buttons and Icons powered by Ultimatelysocial
error

Curtiu nosso site? Por favor, compartilhe :)

RSS
Rolar para cima