使用fish以及tmux让你的终端更好用😍
如何配置fish为ubuntu的默认终端
直接修改 passwd,执行下面命令,找到你的用户名的行,修改 /bin/bash -> /usr/bin/fish
sudo vim /etc/passwd
这样,重启电脑就可以直接修改bash为fish
默认启动tmux
vim ~/.config/fish/config.fish
#添加
if status is-interactive
and not set -q TMUX
exec tmux
end
fish的快捷键
- Ctrl + a: 移到命令行的开始处。
- Ctrl + e: 移到命令行的末尾。
- Alt + 左箭头 / 右箭头: 按单词移动光标。
- Ctrl + w: 删除光标前的一个单词。
- Ctrl + k: 删除光标至行尾的内容。
- Ctrl + u: 删除整行内容。
- Ctrl + r: 搜索历史命令。
fish的使用技巧
- 自动建议: Fish 会根据你的历史命令显示建议。你可以按右箭头键或者
Ctrl + f来自动填充建议。 - 快速目录跳转: 使用
Alt + 上/下箭头快速在最近使用的目录间跳转。
tmux的快捷键
在 tmux 中,默认的前缀键是 Ctrl + b。这意味着你需要首先按下 Ctrl + b,然后再按下下面的快捷键。
- 前缀 + %: 水平分割窗口。
- 前缀 + ": 垂直分割窗口。
- 前缀 + 方向键: 在窗格间切换。
- 前缀 + c: 创建新窗口。
- 前缀 + n: 切换到下一个窗口。
- 前缀 + p: 切换到上一个窗口。
- 前缀 + d: 从会话中分离。
其他
推荐一篇关于commad的文档 art-of-command-line