Skip to content

Linux 终端

快捷键

快捷键功能
Ctrl+A移动到行首
Ctrl+E移动到行尾
Ctrl+U删除光标前所有内容
Ctrl+K删除光标后所有内容
Ctrl+W删除光标前的一个单词
Ctrl+L清屏
Ctrl+R历史命令搜索
Alt+.插入上一个命令的最后一个参数
Tab命令和文件名自动补全
↑/↓浏览命令历史
!!重复执行上一条命令
!$引用上一条命令的最后一个参数
cd -返回上一个目录

Shell 配置

设置默认 Shell

bash
chsh -s /bin/zsh

Zsh

安装

zsh 提供了强大的自动补全、主题支持和插件系统。

paru
paru -S zsh zsh-completions

配置

bash
# 加载插件
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
source /usr/share/autojump/autojump.zsh
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

# 历史记录设置
HISTFILE=~/.histfile
HISTSIZE=1000
SAVEHIST=1000

# 常用别名
alias ll='ls --color=auto -lah'
# 使用 -E 参数确保使用sudo权限的时候仍然能够使用当前用户剪切板
alias svim='sudo -E vim'


# 键绑定
bindkey '\eq' autosuggest-accept

# 自定义提示符
PROMPT='%F{blue}%n@%m%f %F{green}%~%f %# '

# 编辑器设置
export EDITOR='gvim'

扩展插件

paru
paru -S zsh-autosuggestions autojump zsh-syntax-highlighting

Released under the MIT License.