bash (bash_aliases)
bash_aliases feito no Linux Mint 20
Categoria: Miscelânea
Software: bash
[ Hits: 3.885 ]
Por: Mauricio Ferrari
O arquivo possui várias aliases e ajustes para o terminal.
Também possui modificações que requerem alguns recursos instalados.
# Ajustes stty intr ^X stty -ixon xrdb -merge ~/.Xresources PREF='/usr' DEST='~/BUILD' # Auto Completar complete -cf sudo complete -cf man complete -cf killall complete -cf which # Sem Itens Repetidos no bash_history export HISTCONTROL=ignoreboth # Ajuste de Cor export TERM=xterm-256color export COLORTERM=truecolor export COLORFGBG="15;0" # Personalizar Terminal export PS4=$(echo && echo && echo -e "\033[1;34m>>----------------------------------------------------------------------------------------------------<< \033[0m" && echo && echo "\033[1;33m >--->> \033[0m") export PS1='${debian_chroot:+($debian_chroot)}$([[ $B = 1 ]] && read && cls)\n\[\033[1;7;32m\]\u@\h\[\033[0m\] \[\033[1;7;34m\]\w\[\033[0m\]\[\033[1;34m\]\n$([[ $A = 1 ]] && fortune | cowsay && echo)\[\033[0m\]\n\[\033[1;7;35m\] $ \[\033[0m\] ' [[ $UID = 0 ]] && export PS1='${debian_chroot:+($debian_chroot)}$([[ $B = 1 ]] && read && cls)\n\[\033[1;7;34m\]\u@\h\[\033[0m\] \[\033[1;7;32m\]\w\[\033[0m\]\[\033[1;32m\]\n$([[ $A = 1 ]] && fortune | cowsay && echo)\[\033[0m\]\n\[\033[1;7;31m\] # \[\033[0m\] ' # Adicionar PATHs export PATH=$PATH:~:~/.config/bin:/root # Adicionar Data e Hora no "history" export HISTTIMEFORMAT="%d/%m/%y %T " # Novos Comandos alias atalho='ln -s' alias cls='clear' alias search='find . -name' alias pip='pip3' alias debcreate='dpkg-deb -b' alias conf='./configure --prefix=$PREF' alias makeinstall='make install DESTDIR=$DEST' # Aperfeiçoamentos alias ls='echo && ls -nh --color=always --group-directories-first' alias dir='echo && dir -nh --color=auto --group-directories-first' alias grep='grep --color=auto' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias df='df -Th --total' alias rm='rm -r' alias wget='wget -c' # Comandos Customizados alias aliases='echo && echo $(alias | sed "s/alias/ | /" | cut -d "=" -f1) | sed "s/| //" | grep "|"' alias repoview='echo && egrep -v "^($|#)" /etc/apt/*.list /etc/apt/*/*.list | sed "s|/[^ ]*:|-> |" | egrep "(-> deb|\[|\]|/)"' alias repofile='ls -R /etc/apt/*.list* /etc/apt/*/*.list* | cut -d ":" -f 2 | sed -e "s/[0-9 ]*//" -e s"|/[^ ]*/| -> |" | egrep "(->)"' alias lnview='ls --color=always | cut -d ":" -f 2 | sed -e "s/[0-9 ]*//" | egrep "(-> )"' alias usblist='echo && usb-devices | sed -e "s/T: / ->/" -e "s/S:/ /" -e "s/#= /=/" | egrep "(Dev|Bus|Product)"' alias usbview='echo && usbreset | egrep "(Devices|Number|ID)"' alias vgalist='echo -e "\033[1;33m" && lspci | grep VGA | cut -d " " -f 5-' alias opmodecpu='echo && lscpu | cut -d " " -f 4- | sed "s/CPU: /OP-Mode CPU: /" | egrep "(CPU:|-bit)"' # Comandos de Instalação alias instala='sudo apt-get install' alias remove='sudo apt-get remove' alias lista='apt list' alias buscadeb='dpkg -S' alias update='sudo apt-get update' alias upgrade='sudo apt-get upgrade' # Fix alias gimp='dbus-launch gimp' [[ $UID = 0 ]] && alias kate='pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY KDE_SESSION_VERSION=5 KDE_FULL_SESSION=true kate' # Configuração da Customização alias INMSG='A=1' alias OUTMSG='A=0' alias INCLS='B=1' alias OUTCLS='B=0' alias INALL='A=1 && B=1' alias OUTALL='A=0 && B=0' # Verificação de Variável Padrão alias UID='echo -e "\033[1;33m" && echo $UID' alias HOME='echo -e "\033[1;33m" && echo $HOME' alias USER='echo -e "\033[1;33m" && echo $USER' alias PATH='echo -e "\033[1;33m" && echo $PATH' alias EXITCODE='echo -e "\033[1;33m" && echo $?' alias HOSTNAME='echo -e "\033[1;33m" && echo $HOSTNAME' alias SHELL='echo -e "\033[1;33m" && echo $SHELL' alias ARQ='echo -e "\033[1;33m" && echo $HOSTTYPE'
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI