[討論] 單班計程助教課
今天助教課大約來了快20人而已
而且還是有些同學不知道怎殺使徒二卻不克來聽
我就簡單PO一下今天講了什麼~~
小弟不才可能整理不好,還請大家見諒 ~"~
(使徒二的提示在最下面,只對提示有興趣者請按End)
----工作站簡單教學----
(這部分好像教過了??)
首先花了四五十分鐘教怎麼使用217的工作站
使用的軟體可以是putty或pietty
上網google一下就找得到了
執行後 "Host Name"可填入 linux*.csie.ntu.edu.tw
或是 bsd*.csie.ntu.edu.tw
其中*在linux可填入1~15之間任意的整數
bsd可填入1~ 8之間任意的整數
port應填入22
之後按下"Open"的按鈕
會出現一個安全相關的確認視窗
反正選Yes或OK之類的按鈕按下去就是了XD
再來就是輸入你的學號和你的密碼
密碼就在大迎新那天發的一張全部都是英文的紙的右下角
--
(這部分之前一定沒教過= =+)
再來就教了很多指令:
ls
顯示這個目錄底下有哪些檔案
例:
ls (輸入指令)
htdocs/ kerker.c XD.c (輸出文字)
代表說這裡有個htdocs的資料夾,還有名為kerker.c和XD.c的檔案
mkdir (make directory)
建立根目錄(資料夾)
例:
mkdir newFolder
就會建立一個名為newFolder的根目錄了
mv
移動至其他資料夾中,或對該檔案重新命名
例1:
mv kerker.c htdocs
則會將kerker.c這個檔案移至htdocs的資料夾之中
例2:
mv kerker.c XDXDXXD.abc
會將kerker.c這個檔案重新命名為XDXDXXD.abc
※ 如新名稱與其他檔案的名稱衝到,會問是否要取代掉原本的檔案
rm (remove)
刪除檔案或資料夾
例:
rm kerker.c
則kerker.c這個檔案就被刪除掉了
vim
在工作站上面寫程式(應該還有其他功用,但先講這個就好)
例:
vim kerker.c
會開始對kerker.c做編輯 (下面會講怎麼編輯)
gcc
將寫好的程式碼做編譯
例1:
gcc kerker.c
會對kerker.c此檔案做編譯,編譯後的檔案名稱預設為a.out
例2:
gcc -o b.out kerker.c
會對kerker.c此檔案做編譯,編譯後的檔案名稱為b.out
編譯完後 直接輸入檔名即可執行囉~~
例:
a.out
就會執行a.out這個程式了
---以下是如何在工作站寫程式---
在輸入vim的指令之後就可以開始寫程式囉~
首先要特別注意的是左下角的文字
依左下角的字可以分成兩種狀態
1. 顯示為"插入"或"取代"時 (按Esc可進入狀態2)
此時才能開始寫程式
2. 不是狀態1時就是狀態2 (按Insert可進入狀態1)
此時才可輸入一些指令,例如:
:q 離開該檔案(沒對此檔案做任何更動的情況下)
:wq 儲存並離開
:q! 離開但不儲存
:w 儲存
-----使徒二的提示-----
助教給的提示是
在每做一次動作時(就是一個數減另一個數)
要再排一次這三個數的大小
另外 也教了swap(置換)的動作
常見錯誤:
int a=3, b=5;
a=b;
b=a;
你會發現在a=b時,a就已經是5了
後面的b=a執行後,b還是5不會改變
因此做swap時應該這樣寫:
int a=3, b=5, c;
c=a;
a=b;
b=c;
-----打完了好累@@-----
以上
有任何錯誤或須要補充歡迎指教:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.121.3.123
推
09/24 22:41, , 1F
09/24 22:41, 1F
推
09/24 22:43, , 2F
09/24 22:43, 2F
推
09/24 22:55, , 3F
09/24 22:55, 3F
推
09/24 23:22, , 4F
09/24 23:22, 4F
推
09/24 23:53, , 5F
09/24 23:53, 5F
推
09/25 00:04, , 6F
09/25 00:04, 6F
推
09/25 21:21, , 7F
09/25 21:21, 7F
※ 編輯: andy74139 來自: 59.121.10.119 (09/26 00:17)
→
09/26 00:18, , 8F
09/26 00:18, 8F