initial commit [141.14.140.180,mike]
This commit is contained in:
+96
@@ -0,0 +1,96 @@
|
||||
|
||||
unsetopt always_last_prompt
|
||||
autoload -U colors && colors
|
||||
zle_highlight+=(paste:none)
|
||||
unsetopt BEEP
|
||||
autoload -U compinit
|
||||
compinit
|
||||
|
||||
bindkey "\e[3~" delete-char
|
||||
bindkey '^[[F' end-of-line
|
||||
bindkey '^[[H' beginning-of-line
|
||||
bindkey '^[[6~' end-of-line
|
||||
bindkey '^[[5~' beginning-of-line
|
||||
|
||||
HISTFILE=~/.zsh_history
|
||||
HISTSIZE=10000
|
||||
SAVEHIST=10000
|
||||
setopt HIST_REDUCE_BLANKS
|
||||
setopt EXTENDED_HISTORY
|
||||
setopt INC_APPEND_HISTORY
|
||||
setopt HIST_EXPIRE_DUPS_FIRST
|
||||
setopt HIST_IGNORE_DUPS
|
||||
setopt HIST_IGNORE_ALL_DUPS
|
||||
setopt HIST_IGNORE_SPACE
|
||||
setopt HIST_SAVE_NO_DUPS
|
||||
setopt HIST_REDUCE_BLANKS
|
||||
setopt HIST_VERIFY
|
||||
setopt HIST_BEEP
|
||||
setopt SHARE_HISTORY
|
||||
|
||||
HN=`hostname -s`
|
||||
|
||||
PP=">"; if [[ $USER == "root" ]] then PP=">>" fi
|
||||
PROMPT="%n@${HN}:%{$fg[white]%}%~%{$reset_color%} $PP "
|
||||
|
||||
alias a='alias'
|
||||
alias h='history -d -10000'
|
||||
alias L='last -16'
|
||||
alias ls='ls -F'
|
||||
alias ll='ls -lsh'
|
||||
alias lt='ls -ltrh'
|
||||
alias lla='ls -lsah'
|
||||
alias lta='ls -ltrah'
|
||||
alias s='ssh'
|
||||
alias sr='ssh -l root'
|
||||
alias rs='rsync -va --delete --stats'
|
||||
alias p='ps -ef | grep ${LOGNAME}'
|
||||
alias P='ps -ef'
|
||||
alias af='apt-cache search'
|
||||
alias ai='apt-get install'
|
||||
alias sd='lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL'
|
||||
|
||||
alias ga='git add -v .'
|
||||
alias gb='git branch'
|
||||
alias gs='git status'
|
||||
alias gl="git log -32 --reverse --date=local --format='%h %cd %s'"
|
||||
alias gc='git commit -m'
|
||||
alias gu='git checkout'
|
||||
alias gp='git push'
|
||||
alias y='yazi'
|
||||
alias f='fzf'
|
||||
|
||||
export TERM=xterm-256color
|
||||
export COLORTERM=truecolor
|
||||
|
||||
|
||||
PATH=/db/bin:"$PATH"
|
||||
if [ -f /db/go/bin/go ]; then
|
||||
PATH="$PATH":/db/go/bin:$(/db/go/bin/go env GOPATH)/bin
|
||||
export CGO_ENABLED=0
|
||||
fi
|
||||
|
||||
tcsh_autolist() { if [[ -z ${LBUFFER// } ]]
|
||||
then BUFFER="ls " CURSOR=3 zle list-choices
|
||||
else zle expand-or-complete-prefix; fi }
|
||||
zle -N tcsh_autolist
|
||||
bindkey '^I' tcsh_autolist
|
||||
|
||||
if [ -f /etc/zshcomp ]; then
|
||||
source /etc/zshcom
|
||||
fi
|
||||
|
||||
[ -f /etc/zsh/zshcomp ] && source /etc/zsh/zshcomp
|
||||
|
||||
if [ -f /db/etc/omp.json ]; then
|
||||
if (( $+commands[oh-my-posh] )); then
|
||||
eval "$(oh-my-posh init zsh --config /db/etc/omp.json )";
|
||||
fi
|
||||
fi
|
||||
|
||||
if (( $+commands[lsd] )); then
|
||||
alias lx='lsd --icon never --tree -la'
|
||||
alias ll='lsd --icon never -la'
|
||||
alias lt='lsd --icon never -latr'
|
||||
alias ls='lsd --icon never -a'
|
||||
fi
|
||||
Reference in New Issue
Block a user