[筆記]1081_程式設計(一) Week1

[筆記]1081_程式設計(一) Week1

因為老師講解的東西並沒有全都放在PPT上(也許是覺得這些很簡單吧XD),加上課後被同學問了一些問題,於是就隨手紀錄在這邊。

Week1上課大綱

  1. 使用PUTTY建立SSH連線
  2. UNIX基本指令:cd、ls、mkdir、rm
  3. vi 文字編輯器基本使用
  4. gcc編譯&執行
  5. C語言介紹&為甚麼要學C

1.使用PUTTY建立SSH連線

下載並安裝完成Putty後,輸入帳號@主機IP,並選擇22端口、SSH連線,點選Open即可連線到作業主機。
連線後輸入密碼即可登入,記得透過passwd更改自己的密碼

2.UNIX基本指令:cd、ls、mkdir、rm

簡單介紹:

  • cd:切換目錄(change directory)
  • ls:列出當前目錄下的檔案(list)
    • ls -a 列出當前目錄下所有檔案(包含隱藏檔案)
      註:列出的「..」為上級目錄、「.」為當前目錄
    • ls -l 顯示詳細資料
  • mkdir:創建目錄(make directory)
  • rm:刪除檔案或資料夾
    • rm -r:遞迴刪除,用來刪除資料夾
大致上是這樣,可以自己玩一下:D

3.vi 文字編輯器基本使用

比較需要注意的是vi有「輸入模式」跟「指令模式」,只有在指令模式時能夠輸入功能指令(如儲存、離開等)。在指令模式可以輸入i進入輸入模式、在輸入模式可以輸入escesc回到指令模式。

注意左下角,此為輸入模式(INSERT)
在PUTTY中點擊右鍵即可貼上複製的內容
:wq為保存且退出(write&quit) 、 :q!為不保存直接退出
其他指令可參考老師的講義

4.gcc編譯&執行

編譯指令:gcc hw0.c -o hw0
-o參數後接的是編譯後的名稱

前面提到「.」代表當前目錄, 又因為編譯後的檔案能夠執行,
所以 ./hw0 即代表執行當前目錄下hw0這個檔案。
另外綠色的檔案代表可以執行、藍色代表是資料夾。

5.C語言介紹&為甚麼要學C

因為PPT上有所以不再贅述,晚點會再補些自己的心得。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *