1. 程式人生 > >一個最簡單的shell程式

一個最簡單的shell程式

  1. 建立一個shell指令碼

    vim hello_shell.sh
    這裡寫圖片描述

  2. 進入vim編輯器,按i進入插入模式

    #!bin/zsh
    for ((i=0; i<10; i++)); do
    echo “hello_shell”
    done
    exit 0
    這裡寫圖片描述

  3. 按Esc退出插入模式,輸入:wq退出,再為檔案新增可執行許可權

    chmod 755 hello_shell.sh
    這裡寫圖片描述
    這時候就可以運行了
    ./hello_shell.sh
    這裡寫圖片描述

  4. 建立一個c程式

    vim hello_word.c

  5. 編輯c程式

 #include <stdio.h>
int main(void) { printf("hello world!!"); return 0; }
  1. 為上述檔案建立目錄mybin,並移入其中

    mkdir mybin
    mv hello_shell.sh hello_world.c mybin/

  2. 使用gcc生成可執行檔案

    gcc -o hello_world hello_world.c

  3. 執行兩個程式
    轉到mybin目錄

    cd mybin
    ./hello_shell.sh
    ./hello_world 注意不是hello_world.c

  4. 可以加path使其在任意目錄下都可執行

    echo “PATH=$PATH:/home/shiyanlou/mybin” >> .zshrc”
    source .zshrc<==>. ./.zshrc
    echo是將新的路徑追加到.zshrc
    source 是使其生效
    source 的別名.
    加過路徑後執行就不需要目錄了,直接
    hello_shell.sh
    hello_word