ssh客户端为xShell
官网:https://github.com/robbyrussell/oh-my-zsh
官网安装方法
先安装zsh:yum install zsh
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
使用方法: 后续再添加
官网:https://github.com/spf13/spf13-vim
官网安装方法
curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh
使用方法:后续添加
注意事项:
安装后xshell中无法使用右键复制粘贴解决办法:
Ctrl+Shift 右键 复制
shift +右键 粘贴
bashdb 安装使用
下载地址:
http://sourceforge.net/projects/bashdb/files/bashdb/
选择与bash匹配的安装包:
bashdb-4.2-0.8.tar.gz
解压并进入目录:
tar -zxvf bashdb-4.2-0.8.tar.gz cd bashdb-4.2-0.8
安装:
./configure
make && make install
使用:
bashdb --debug 脚本名
常用命令:
一、列出代码和查询代码类: l 列出当前行以下的10行 - 列出正在执行的代码行的前面10行 . 回到正在执行的代码行 w 列出正在执行的代码行前后的代码 /pat/ 向后搜索pat ?pat?向前搜索pat 二、Debug控制类: h 帮助 help 命令 得到命令的具体信息 q 退出bashdb x 算数表达式 计算算数表达式的值,并显示出来 !! 空格Shell命令 参数 执行shell命令 使用bashdb进行debug的常用命令(cont.) 三、控制脚本执行类: n 执行下一条语句,遇到函数,不进入函数里面执行,将函数当作黑盒 s n 单步执行n次,遇到函数进入函数里面 b 行号n 在行号n处设置断点 del 行号n 撤销行号n处的断点 c 行号n 一直执行到行号n处 R 重新启动当前调试脚本 Finish 执行到程序最后 cond n expr 条件断点
bash-support.vim插件安装
安装完成spf13-vim后,已经安装的bundle插件管理工具
编辑bundle配置文件:
vim ~/.vimrc.bundles
在General模块下加上插件名,保存退出:
Bundle 'bash-support.vim'
在vim环境下输入命令:
:BundleInstall
自动下载安装插件和更新插件