原创 剖析system()函數

     system()函數調用/bin/sh來執行參數指定的命令,/bin/sh 一般是一個軟連接,指向某個具體的shell,比如bash,-c選項是告訴shell從字符串command中讀取命令; 在該command執行期間,S

原创 Core文件作用、設置及用法

1.Core文件簡介 Core文件其實就是內存的映像,當程序崩潰時,存儲內存的相應信息,主用用於對程序進行調試。當程序崩潰時便會產生core文件,其實準確的應該說是core dump 文件,默認生成位置與可執行程序位於同一目錄下,文件名爲

原创 GDB 單步調試

一、初始化輸入gdb進入gdb調試環境。或者直接輸入gdb + progfile來加載文件。注意該文件是使用gcc(或g++)編譯得到的。爲了使 gdb 正常工作, 必須使你的程序在編譯時包含調試信息,編譯時必須使用-g參數來。或者進入g

原创 微軟開源CMS框架Orchard的搭建與使用

最近可能會做一個門戶網站,便開始進行充電,無意中發現了微軟的開源CMS框架Orchard,感覺挺不錯,便着手搭建。下面是我從搭建到使用的一系列步驟: 1.Orchard安裝 安裝方式有三種: 1)通過Microsoft Web Platf

原创 Linux軟連接與硬連接的區別

概念 硬鏈接:也叫鏈接,即文件的引用,與被引用文件指向同一個Inode。例如,文件系統目錄樹上存在一個文件,該文件指向一個唯一的Inode,爲該文件創建一個硬鏈接的話,那麼該硬鏈接也指向同一個Inode,相當於該文件有兩個名字,同時文

原创 錄製終端操作並進行操作重現

Linux自帶的script命令就可以對終端一系列的操作進行錄製,並進行重放,這樣便無需進行再次演示,省事很多。 1.開始錄製 $script  -t 2>time.log output.log 解釋:-t 選項指定輸出錄製的時間數據,