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
自动下载安装插件和更新插件