Unix指令4-文字編輯與程式撰寫
vi編輯器 開(新)檔案 vi filename 分為三種模式 一般模式 編輯模式 指令模式
vi編輯器
指令模式 :set :e! 還原至檔案編修前的狀態 :r <filename>讀入檔案內容,並加到游標行 的後面 :set nu 顯示行號 :set nonu 取消行號顯示 :set ic :e! 還原至檔案編修前的狀態 :r <filename>讀入檔案內容,並加到游標行 的後面 :q 退出不儲存 :q! 強制退出不儲存
練習 將「線上使用者清單」寫入test.txt新檔 利用vi編輯test.txt文字檔 將自己的學號插入於第3行 將第4、5行資料刪除 將第3行學號改成自己的信箱 將第3行學號複製到最後一行 存檔離開 查看test.txt內容
pico編輯器 開(新)檔案 常用指令說明 pico filename ctrl +g (get help) ctrl +x (exit) Save modified buuffer (ANSWERING " No " WILL DESTROY CHANGES ) ? 問你是否要存檔,如果要則按y,反之按n。
程式撰寫 使用C語言程式架構 開啟新的test.c檔 程式架構 vi test.c #include<stdio.h> //納入標準IO函式庫 main(){ //主程式 printf(“hello\n”); //印出hello字串 }
程式執行 執行程式分成兩個步驟: 編譯程式:使用gcc編譯器 執行程式 編譯程式─產生執行檔 執行程式─輸出結果 gcc test.c (沒給執行檔檔名,預設產成a.out) gcc test.c -o abc (產生abc執行檔) 執行程式 a.out abc
程式撰寫 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