Presentation is loading. Please wait.

Presentation is loading. Please wait.

Unix指令4-文字編輯與程式撰寫.

Similar presentations


Presentation on theme: "Unix指令4-文字編輯與程式撰寫."— Presentation transcript:

1 Unix指令4-文字編輯與程式撰寫

2 vi編輯器 開(新)檔案 vi filename 分為三種模式 一般模式 編輯模式 指令模式

3 vi編輯器

4 指令模式 :set :e! 還原至檔案編修前的狀態 :r <filename>讀入檔案內容,並加到游標行 的後面
:set nu 顯示行號 :set nonu 取消行號顯示 :set ic :e! 還原至檔案編修前的狀態 :r <filename>讀入檔案內容,並加到游標行 的後面 :q 退出不儲存 :q! 強制退出不儲存

5 練習 將「線上使用者清單」寫入test.txt新檔 利用vi編輯test.txt文字檔 將自己的學號插入於第3行 將第4、5行資料刪除
將第3行學號改成自己的信箱 將第3行學號複製到最後一行 存檔離開 查看test.txt內容

6 pico編輯器 開(新)檔案 常用指令說明 pico filename ctrl +g (get help) ctrl +x (exit)
Save modified buuffer (ANSWERING  " No " WILL DESTROY CHANGES ) ? 問你是否要存檔,如果要則按y,反之按n。

7 程式撰寫 使用C語言程式架構 開啟新的test.c檔 程式架構 vi test.c
#include<stdio.h> //納入標準IO函式庫 main(){ //主程式 printf(“hello\n”); //印出hello字串 }

8 程式執行 執行程式分成兩個步驟: 編譯程式:使用gcc編譯器 執行程式 編譯程式─產生執行檔 執行程式─輸出結果
gcc test.c (沒給執行檔檔名,預設產成a.out) gcc test.c -o abc (產生abc執行檔) 執行程式 a.out abc

9 程式撰寫 C語言程式語法可使用引數 執行程式 #include<stdio.h>
main(int argc, char *argv[]){ int i; for(int i= 0; i< argc, i++) printf(“%s\n”, argv[i]); } 執行程式 a.out hello world


Download ppt "Unix指令4-文字編輯與程式撰寫."

Similar presentations


Ads by Google