.bashrc && alacrity config
# sudo usermod -aG pouch $USER
export TERM=xterm-256color
# 启用颜色支持(与 ls 命令颜色相关)
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
# 如果不是交互式 shell,就退出
case $- in
*i*) ;;
*) return;;
esac
# 不要在历史记录中添加重复的行或以空格开头的行
HISTCONTROL=ignoreboth
# 将命令追加到历史文件,而不是覆盖它
shopt -s histappend
# 设置历史记录的长度
HISTSIZE=1000
HISTFILESIZE=2000
# 在每个命令后检查窗口大小,并在必要时更新 LINES 和 COLUMNS 的值
shopt -s checkwinsize
# 如果终端支持颜色,设置彩色提示符
if [ -n "$force_color_prompt" ]; then
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
color_prompt=yes
else
color_prompt=
fi
fi
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
# 如果是 xterm 终端,设置窗口标题
case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
esac
# 启用 ls 命令的颜色支持,并定义一些别名
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
alias dir='dir --color=auto'
alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
# 定义更多有用的别名
alias ll='ls -lh'
alias la='ls -A'
alias l='ls -CF'
alias rm='rm -I' # 确认删除操作
# 加载用户自定义的别名文件
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
# 启用可编程补全功能
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
export LANG=C.UTF-8
export LC_ALL=C.UTF-8
alias cdn='cd /chatgpt_nas'
alias cdz='cd /home/admin/zhc'
alias ossutil='ossutil_x86_64'
alias k='sudo kill -9'
alias gp='git pull'
alias gf='git diff'
alias gs='git status'
alias gsw='git switch'
alias gb='git branch'
alias gc='git checkout'
alias glt='git reflog --date=short'
alias gamd='git commit --amend --no-edit'
alias gpuf='git push --force-with-lease'
alias gcl='git clone --recurse-submodules'
alias g='git'
alias gl='git log --oneline'
alias nv='nvidia-smi'
alias wnv='watch -n 0.1 nvidia-smi'
alias rc='rocm-smi'
alias wrc='watch -n 0.1 rocm-smi'
alias rcp='rc --showpids'
alias rocm='rocm-smi --showuse --showmeminfo vram --showpids'
alias wrocm='watch -n 0.1 rocm-smi --showuse --showmeminfo vram --showpids'
alias pps='pip show'
alias v3='rocprofv3'
docker() {
pouch "$@"
}alacrity config
[general]
live_config_reload = true
[window]
padding = { x = 5, y = 5 }
decorations = "full"
opacity = 0.75
[window.dimensions]
columns = 120
lines = 40
[font]
normal = { family = "Menlo", style = "Regular" }
size = 19
[colors.primary]
background = "#272822"
foreground = "#F8F8F2"
[colors.normal]
black = "#75715E"
red = "#F92672"
green = "#A6E22E"
yellow = "#F4BF75"
blue = "#66D9EF"
magenta = "#AE81FF"
cyan = "#2AA198"
white = "#F9F8F5"
[colors.bright]
black = "#272822"
red = "#F92672"
green = "#A6E22E"
yellow = "#F4BF75"
blue = "#66D9EF"
magenta = "#AE81FF"
cyan = "#2AA198"
white = "#F8F8F2"
[terminal.shell]
program = "/bin/bash"
args = ["--login"]