第乙個shell程式 hello world

2021-09-30 15:23:36 字數 1221 閱讀 8027

1 shell script必須具備可讀與可執行(rx)的許可權。

2 script的執行方式的區別:

1)sh script_name或./script_name:在子程序中執行(乙個新的bash環境)

2)source script_name:在父程序中執行

【提示】當子程序完成後,子程序內的各項變數或者操作將會結束而不會傳回到父程序中

3 script的程式設計習慣

1)程式的內容說明:script的用途、作者、建立日期等

2)主要環境變數的宣告:如,path、lang等

3)適當的地方作注釋

4)2/4縮排

4 hello world

[root@localhost desktop]# mkdir think

[root@localhost desktop]# ls

think

[root@localhost desktop]# cd think

[root@localhost think]# vim shell01.sh

#! /bin/bash

#program:

#the program is for outputting "hello world"

#history:

#date 2012/9/5 autor think version 1st

path=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/x11r6/bin:/root/bin

#begin program

echo -e "hello\fworld \n"

exit 1

[root@localhost think]# chmod +rx shell01.sh

[root@localhost think]# ./shell01.sh

hello

world

[root@localhost think]# echo $?

1

ubuntu上第乙個hello程式

1.終端中輸入gedit hello.c 然後輸入程式 2.使用gcc編譯器,編譯出在pc上執行的hello可執行程式 gcc hello.c o hello pc 3.使用arm xilinx linux gnueabi gcc編譯器,編譯出在arm上執行的hello可執行程式 arm xilin...

第乙個shell程式

前言 我為什麼又來學習shell呢?因為這個輕量級的程式設計小指令碼語言能夠幫我處理一些基於linux的複雜手工工作。真是一言難盡,學會一門又來一門!看了2天這個教程,試著寫了乙個小指令碼,沒啥技術含量,唯一的感觸是 普及一下教程,網上一大把,這個我喜歡,但是裡面的demo有一些語法錯誤,到時候遇到...

第乙個linux驅動程式,hello

前面已經把學習linux的開發環境搭建好了,現在逐步開始學習開發過程。先從核心驅動開始,寫乙個網上已經被寫爛的實列程式。先把它編譯好,放進linux系統執行,看看是什麼樣子。建立資料夾hello,在資料夾下面建立檔案hello.c 如下 include include include static ...