Zsh (.zshrc)
Configuração para o shell ZSH
Categoria: Console
Software: Zsh
[ Hits: 8.592 ]
Por: Mauricio
Este conf tem alguns recursos que achei muito úteis no meu dia-a-dia.
Abraços.
# Opcoes do historico export HISTFILE=~/.zsh_history export HISTSIZE=50000 export SAVEHIST=50000 autoload -U compinit compinit autoload -U zmv setopt autopushd pushdminus pushdsilent pushdtohome setopt cdablevars setopt ignoreeof setopt interactivecomments setopt nobanghist setopt noclobber setopt nobeep setopt HIST_REDUCE_BLANKS setopt HIST_IGNORE_SPACE setopt SH_WORD_SPLIT setopt nohup setopt AUTO_CD setopt AUTO_LIST setopt EXTENDED_HISTORY setopt HIST_IGNORE_DUPS # desabilita checagem de email # unset MAILCHECK ######################################### ### Coisas interessantesr # ### allow approximate zstyle ':completion:*' completer _complete _match _approximate zstyle ':completion:*:match:*' original only zstyle ':completion:*:approximate:*' max-errors 1 numeric ### tab completion for PID :D zstyle ':completion:*:*:kill:*' menu yes select zstyle ':completion:*:kill:*' force-list always ### cd not select parent dir. zstyle ':completion:*:cd:*' ignore-parents parent pwd ## # black magic zmodload -i zsh/complist zstyle ':completion:*:default' list-colors '' ## PS1 and PS2 export PS1="$(print '%{\e[0m%}')[$(print '%{\e[1;34m%}%n@%m%{\e[0m%}'):$(print '%{\e[0;34m%}%~%{\e[0m%}')] " export PS2="$(print '%{\e[0;34m%}>%{\e[0m%}')" ## aliases alias dir='ls -1' alias ls='ls --color=auto -F' # colorido alias lsd='ls -ld *(-/DN)' # somente diretorios alias lsa='ls -ld .*' # somente arquivos alias lsr='ls *(om[1])' # listar o mais novo alias lso='ls -l *(Om[1])' # listar o mais velho alias mem="free -m" # memoria livre alias -s png=display # abrir arquivos pela extensao alias -s jpg=display alias -s gif=display alias -s mpg=mplayer alias -s sxw=soffice alias -s doc=soffice alias -s txt=vim alias -s log=multitail ## inline aliases alias -g G='| grep' alias -g L='| less' ## digite um diretorio e entre direto nele. compctl -/ cd ## carregar o prompt #. ~/.zshprompt
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Jogando com Proton no LInux (0)
Ingress NGINX Controller CVSS base score of 9.8 (4)
Impossível corrigir problemas, você manteve (hold) pacotes quebrados. (2)