本文共 1616 字,大约阅读时间需要 5 分钟。
在 Bash 中,bd 命令可以快速回到特定父目录。例如,在路径 /home/radia/work/python/tkinter/one/two
中,输入 bd python
即可直接跳转到 /home/radia/work/python
。支持部分匹配 directories,输入前缀如 p
会返回最近的匹配。使用前需安装 bd:
sudo wget --no-check-certificate -O /usr/bin/bd https://raw.githubusercontent.com/vigneshwaranr/bd/master/bdsudo chmod +rx /usr/bin/bdsudo echo 'alias bd=". bd -si"' >> ~/.bashrcsource ~/.bashrc
cd ~
或 cd
:回到用户主目录。cd -
:回到上一个目录。创建自定义命令如 cl
,实现快速跳转常用目录。例如,令 cl
刚在根目录下的 /home/radia/work/linux-3.16.6
,可执行以下命令:
echo "alias cl=\"cd /home/radia/work/linux-3.16.6/\"" > ~/.bashrcsource ~/.bashrc
推荐使用 Terminator,支持分屏并灵活调节窗口大小。安装方法:
sudo apt-get install terminator
快捷键:
Ctrl + Alt + T
:新标签页Ctrl + Shift + T
:水平分屏Ctrl + Shift + O
:垂直分屏Alt + ↑↓←→
:切换分屏推荐 Typora,支持 Markdown 格式,功能强大。安装方法:
sudo add-apt_repository 'deb https://typora.io/linux ./'sudo apt-get updatesudo apt-get install typorasudo apt-get install typora
Vim 是最好的代码编辑器,安装方法:
sudo apt-get install vim
支持插件,但无需复杂配置,推荐我的 Vim 配置压缩包:
tar -xvf vim-config.tar -C ~/
可在 ~/.bashrc
中添加:
echo "alias cl=\"cd /home/radia/work/linux-3.16.6/\"" > ~/.bashrcsource ~/.bashrc
创建 env_switch.sh
实现工作环境切换:
#!/bin/bash function env_switch { case $1 in A) if [ $2 == 'start' ]; then echo '启动 A 工作环境...' elif [ $2 == 'stop' ]; then echo '关闭 A 工作环境...' fi B) if [ $2 == 'start' ]; then echo '启动 B 工作环境...' elif [ $2 == 'stop' ]; then echo '关闭 B 工作环境...' fi esac } # 添加到 ~/.bashrc echo "source /home/radia/cmd/env_switch.sh" >> ~/.bashrcsource ~/.bashrc
这种方法适合常用操作的自动化,无需编写复杂脚本。
转载地址:http://uowfk.baihongyu.com/