碩彥博創學習筆記(C語言班 李飛授)11 26日記

2021-09-01 23:48:52 字數 1701 閱讀 1114

c學習方向:

1、linux(伺服器,嵌入式)

2、windows

上午:linux系統介紹:

特點:1、免費開源:系統的開發**公布。

安卓、ios等作業系統的開發都是基於linux。

2、安全穩定(待補充)。

3、支援多工多使用者的作業系統:

同時可執行多個應用程式,多個使用者可同時登入使用。

4、核心可裁剪:最小可達64kb。

應用場景:

伺服器(大型伺服器:支付寶,qq等),嵌入式。

配置環境:linux系統(vm虛擬機器下安裝linux(fedora))、極域廣播系統、飛秋

下午:

在虛擬機器下操作linux系統:

游標在兩種系統下的切換:ctrl+alt;

全屏切換:ctrl+alt+enter;

shell命令: 一串作業系統的字元命令(必須有命令的直譯器來執行:bin/bash) //linux系統下在終端視窗(應用程式/系統工具/終端)下輸入

部分基礎的shell命令如下:

1、重啟:reboot;

2、檢視當前的登入使用者:who

3、幫助手冊:man 系統命令/系統函式(q退出)

(解釋命令的使用方法、作用範圍,十分強大)

4、檔案操作:

1、工作目錄:當前終端所在的位置

2、linux的檔案系統:ext3的檔案系統(樹形)

/home/johnny

第乙個『 /『代表根,第二個』/『代表分隔符;

windows的檔案系統:fat檔案系統(森林)

邏輯盤組成:c:\a.txt

3、改變位置:

change directory – cd

cd 路徑

4、列舉某目錄的內容:

ls 路徑

ls -a 路徑列舉所有內容

注:如果沒有路徑,則顯示當前工作目錄的內容

相對路徑:相對某位置的乙個起始路徑

絕對路徑:從根(』/『)開始的乙個位置

5、常用路徑:

每乙個資料夾中都有乙個』.『和乙個』…』

'.'代表當前的目錄

』…'代表父目錄(上一層目錄)

6、建立檔案/修改時間戳:

touch 檔名

(注:如果檔案不存在,則建立。否則的話就修改時間戳 1970-01-01 00:00:00)

7、建立資料夾:

make directory

mkdir 資料夾名稱

(注:如果建立資料夾時,沒有指定路徑,則在當前工作目錄建立)

8、刪除檔案/資料夾:

remove

刪除檔案: rm 檔名

刪除資料夾:rm -r 資料夾

碩彥博創學習記錄 vim編輯器

vim的三種模式 模式切換命令 操作a在游標後插入 i在游標所在位置插入 o在游標所在的下一行插入 esc進入命令模式 進入底行模式 游標移動命令 操作h游標向左移動一格 l游標向右移動一格 j游標向下移動一格 k游標向上移動一格 移動游標到行首 移動游標到行尾 g移動游標到檔案尾 gg移動游標到檔...

班仙森C語言小筆記

1.對程式設計而言,可移植性意味著什麼?答 完美的可移植程式是,其源 無需修改就能在不同計算機系統中成功編譯的程式。2.解釋源 檔案,目標 檔案和可執行檔案有什麼區別?答 源 檔案包含程式設計師使用的任何程式語言編寫的 目標 檔案包含機器語言 它不必是完整的程式 可執行檔案包含組成可執行程式的完整機...

C語言提高班學習筆記 lesson3 流程控制

執行速度 如果當前的資料型別和cpu是等寬的,比如32位系統上,int處理的是最快的,乙個暫存器可以處理乙個int值。使用浮點數時,系統預設型別是double。計算機在操作字元和字串的時候是最為麻煩的,int 是計算機最擅長處理的資料型別 使用場景 為了表示出相應的含義,自定義相應的資料型別。選擇i...