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
Que top esse canal, é um dos meus preferidos. E pelo jeito, temos mais coisas em comum….Maranata!!
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!
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