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