Linux基礎知識的學習(三)

2021-07-14 21:38:42 字數 962 閱讀 9334

1、使用外部函式庫

gcc常常與包含標準例程的外部軟體庫結合使用,幾乎每乙個 linux 應用程式都依賴於由 gnu c函式庫 glibc。

標頭檔案的使用且gcc編譯時使用數學庫引數。函式庫位置隨系統的不同而不同,但它一般會位於目錄/lib或/usr/lib中,在這些目錄中還有數以百計的其他必需的系統函式庫。

編譯:gcc -o sin -lm sin.c

執行:./sin

2、gnu gdb

檢視斷點設定情況,使用命令「info b」。

執行**,使用命令「r」。

單步執行**,使用命令「n」。

檢視暫停點變數值,使用命令「p string2[size - i]」。

繼續程式的執行,使用命令「c」。

退出gdb,使用命令q。

3、linux下遍歷目錄樹

一種是用資料結構直接編乙個程式(虛擬遍歷)。

一種是真正遍歷:

在「/」下,建檔案及資料夾。

#include #include #include #include #include void printdir(char *dir, int depth)   

chdir(dir);

while((entry = readdir(dp)) != null)

} else if(strcmp("my1.dat",entry->d_name) == 0||

strcmp("my2.dat",entry->d_name) == 0 ||

strcmp("my3.dat",entry->d_name) == 0)

printf("%*s%s\n",depth,"",entry->d_name);

} chdir("..");

closedir(dp);

} int main(int argc, char* argv)

linux基礎知識三

修改linux的命令提示符 ps1控制變數 echo ps1 u h w 大寫相對路徑 修改變數的值 ps1 u h w 小寫絕對路徑 更改變數只是臨時一次 下次重啟恢復預設狀態 ls lah 顯示全部資訊 並顯示大小 mkdir abc dfg 建立倆個資料夾 用 tree命令檢視檔案樹狀圖 安裝...

Linux 基礎知識 三

1 定義乙個對所有使用者都生效的命令別名,例如 1ftps 1ftp 172.168.0.1 pub alias 設定指令的別名 命令詳解 語 法 alias 別名 指令名稱 如 alias bb bbbbb f 說明 使用者可利用alias,自定指令的別名。若僅輸入alias,則可列出目前所有的別...

Linux基礎知識(三)

9.基礎命令九 檢視檔案所在位置的命令 1 which which命令的作用是 在path變數指定的路徑中,搜尋某個系統命令的位置,並且返回第乙個搜尋結果。也就是說,使用which命令,就可以看到某個系統命令是否存在,以及執行的到底是哪乙個位置的命令。2 whereis whereis命令只能用於程...