1. 程式人生 > >1.3 嵌入式基礎筆記

1.3 嵌入式基礎筆記

1.3嵌入式基礎筆記
cp命令可以複製檔案,使用方法如下
cp 路徑1 路徑2
路徑1對應於一個已經存在的檔案
路徑2對應於一個還不存在的檔案
命令執行完成後路徑2所對應的檔案被創建出來
mv命令可以吧按檔案移動到另外一個地方
mv使用方法與cp命令一致
連結檔案用來代表另一個檔案
ln命令用來建立連結檔案
ln命令的使用與cp,mv命令一樣
這種方式創建出的連結檔案叫硬連結檔案。他們可以不依賴原檔案而使用
使用ln 命令若加上-s選項則創建出來的連結檔案是軟連結
軟連結檔案不可以獨立原始檔而使用
程式包含檔案系統中的一組檔案
計算機在執行程式的時候會從檔案中得到資料並根據這些資料在記憶體中建立這一組資料,這組新資料叫程序(程式)
程序中的資料是隨時間變化的
程序不僅僅包含記憶體中的資料,還包含他們的變化過程
ps命令可以檢視當前系統的程序
計算機中為每個程序分配一個整數來代表他,這個整數叫ID
ps命令使用-aux選項可以檢視系統中的所有程序
kill命令可以結束一個程序
kill id
kill加-9選項可以強制結束一個程序
可以使用ctrl+c組合結束一個佔據終端視窗的程序
可以使用輸出重定向把命令本應該顯示在終端窗口裡的內容寫入到檔案中
在命令中加入(>或>>)就可以實現輸出重定向
使用>表示輸出重定向可以吧檔案原有內容清除,然後把新內容加入
使用>>表示輸出重定向可以在原有內容後邊追加新內容
使用萬用字元可以編寫特殊的路徑,這種路徑可以代表多個實際存在的路徑
?是一個萬用字元,它可以用來代表一個任意的字元
*是一個萬用字元,它可以用來代表任意個任意字元
管道可以把多個命令連線在一起,前邊命令的執行結果是後邊命令應該處理的資料
只有支援這種使用方式的目錄才可以使用管道連線
管道使用命令中的|來表示
C語言採用以.c作為副檔名的原始檔記錄程式內容
C語言中可以直接使用加減乘除四則運算子號
;用來分隔不同的處理步驟,每個用;結束的處理步驟叫一條語句,任何C語言程式都包含大量的語句
C語言採用分組方式管理語句,每組語句被包含在一對大括號中
C語言中語句的分組是多層次的,大組中可以包含小組
一組中包含的語句相互之間聯絡比較緊密,不同組的語句之間基本是沒有什麼聯絡的
C語言中絕大多數語句都必須屬於某個分組,語句不可以跨越分組的
所有不屬於其他大括號的大括號叫做”頂級大括號“
每個頂級大括號都應該有自己的名字,不同頂級大括號名字不同
C語言中必須有一個頂級大括號叫main,叫這個名字的頂級大括號稱為主函式
C語言程式從主函式的第一條語句開始執行
當主函式中最後一條語句結束後整個程式結束
每個頂級大括號可以在完成所有工作後遺留一個數字作為結果,這個數字叫返回值
C語言中規定幾十個英文單詞作為關鍵字,每個關鍵字都有特定的作用,不能隨意使用
關鍵字都是有小寫字母構成的
return就是一個關鍵字,他有2個作用。他的主作用是結束頂級大括號的執行,輔助作用是指定返回值的數字
數字0作為主函式的返回值表示程式正常結束了
C語言中把所有數字分成幾組,每組內部數字之間只有數值差別,不同組的數字之間有其他差別
每個組叫做一個數據型別
程式中使用的所有數字處理要指定數值外還需要指定型別
程式中所有不帶小數點的數字如果沒有指定型別則計算機會自動指定型別,這個型別叫整數型別
整數型別的英文名稱是int
頂級大括號內部的返回值拿到大括號外部後型別可能發生變化,所以必須在名稱前用型別名稱表示變化後的型別
絕大多數語言都使用編譯器吧程式原始檔發翻譯成計算機認識的格式
gcc是C語言的編譯器
gcc可以代表一組不同的程式語言的編譯器
C語言程式開發步驟
使用vi編寫程式原始檔
使用gcc編譯器吧原始檔翻譯成計算機認識的格式(編譯)
使用./a.out命令執行程式
mingw是windows作業系統下的gcc
cygwin是Windows平臺上的一個linux系統