原创 linux雜記7

1、顯示磁盤情況 fdish -l 2、顯示不同文件系統佔用容量情況 df -h 3、顯示當前目錄容量情況 du -sh 4、顯示系統信息 uname -a 6、清屏 clear 7、查找 在/etc目錄下查找文件名爲lilo的文件 f

原创 linux環境C開發系列1-一些函數

隨感: 時隔1個月,繼續寫博客。這期間進入了新行業、開始了新工作,進入了新環境,接觸到新的氛圍、工作方式和人羣,一直在花時間在調整自己的狀態以適應,所以沒有更新! 最近想來想去,覺得還是需要繼續將這個系列寫下去,爲了總結自己的過去,也爲

原创 linux下make工具使用系列3

一、書寫規則 規則包括兩部分:依賴關係和生成方法。規則的順序很重要,第一條規則的目標會被認爲是唯一的最終目標。 二、通配符 make支持三個通配符:*、?、[……] 比如object=$(.o),則$(object)表示所有的.o的文件

原创 linux雜記6

一、程序、進程、線程 程序:一組靜態指令; 進程:運行的程序; 線程:輕量級進程; 程序和進程的區別在於靜動等;進程和線程區別在於進程有獨立的地址空間,而線程沒有。 二、linux下的一些工具 1、查看前後臺所有進程; ps -au

原创 linux下make工具使用系列4

一、靜態模式 Makefile可以利用一系列工具縮寫目標及依賴文件。 <targets>:<target-pattern>:<prereq-pattern> <command> 其中targets定義了一系列的目標文件,可以有通配

原创 linux環境C開發系列4-進程

概述 進程和線程的概念是linux中必然涉及的,進程是系統進行資源分配的最小單位,線程時系統進行調度的最小單位。 進程和程序的區別可以簡單理解爲動和靜的區別,但是進程和程序並不是一一對應關係,可能一個進程對多個程序,一個程序對多個進程。

原创 linux下make工具使用系列8

Makefile中也可使用函數進行一些操作,函數的返回值可以當做變量來使用。 一、函數調用語法 函數調用也是用“$”標識,格式 $(<function>,<arguments>)或者 ${<function>,<arguments>} 其

原创 linux環境C開發系列3-文件

概述 文件的輸入輸出操作時設備進行操作的基礎。這類操作分爲兩類——–非緩衝文件操作和緩衝文件操作。 非緩衝文件操作適合小規模文件的讀寫和對實時性要求比較高的設備的數據通信,這部分操作時系統調用提供的; 緩衝文件操作索麪想的是大規模非實

原创 linux雜記1

1、關於break和continue break用於循環體中退出循環,進入程序的下一步; continue表示退出本次循環,進入下一次循環; 在switch中,用break退出switch. 2、return和exit區別 ret

原创 linux下make工具使用系列5

每個規則中的命令和OS的shell命令是一直的,make會按照順序一條條的執行命令,每個命令的開頭必須以TAB開頭,除非命令緊跟在依賴規則後面的分號後面。make命令默認是被“/bin/sh”執行。Makefile中“#”表示註釋。 一、