linux脚本调试-bashdb安装及调试
生活随笔
收集整理的這篇文章主要介紹了
linux脚本调试-bashdb安装及调试
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
原文地址:http://blog.csdn.net/xingxingdeyuanwang6/article/details/49946093
安裝
#第一步:在終端使用wget下載3.1版本,注意下面地址已經(jīng)找不到了,自己下載,以下步驟相同 wget http://ftp.jaist.ac.jp/pub/sourceforge/b/ba/bashdb/bashdb/3.1-0.09/bashdb-3.1-0.09.tar.gz #第二步:解壓并進(jìn)入目錄 tar -zxvf bashdb-3.1-0.09.tar.gz cd bashdb-3.1-0.09 #第三步:配置及編譯安裝 ./configure make && make install發(fā)現(xiàn)這個(gè)ftp不能用了,可以:
ftp.gnu.org 進(jìn)入gnu/bash下載 bash-4.2.tar.gz
接下來步驟同上
命令和參數(shù)
> [root@localhost~]# bashdb --debug 腳本名參數(shù):
一、列出代碼和查詢代碼類:l 列出當(dāng)前行以下的10行- 列出正在執(zhí)行的代碼行的前面10行. 回到正在執(zhí)行的代碼行w 列出正在執(zhí)行的代碼行前后的代碼/pat/ 向后搜索pat?pat?向前搜索pat二、Debug控制類:h 幫助help 命令 得到命令的具體信息q 退出bashdbx 算數(shù)表達(dá)式 計(jì)算算數(shù)表達(dá)式的值,并顯示出來!! 空格Shell命令 參數(shù) 執(zhí)行shell命令使用bashdb進(jìn)行debug的常用命令(cont.)三、控制腳本執(zhí)行類:n 執(zhí)行下一條語句,遇到函數(shù),不進(jìn)入函數(shù)里面執(zhí)行,將函數(shù)當(dāng)作黑盒s n 單步執(zhí)行n次,遇到函數(shù)進(jìn)入函數(shù)里面b 行號(hào)n 在行號(hào)n處設(shè)置斷點(diǎn)del 行號(hào)n 撤銷行號(hào)n處的斷點(diǎn)c 行號(hào)n 一直執(zhí)行到行號(hào)n處R 重新啟動(dòng)當(dāng)前調(diào)試腳本Finish 執(zhí)行到程序最后cond n expr 條件斷點(diǎn)總結(jié)
以上是生活随笔為你收集整理的linux脚本调试-bashdb安装及调试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。