最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

bash命令使用詳解

 更新時間:2019年01月23日 16:34:39   投稿:laozhang  
在本篇文章里小編給大家分享的是關于bash命令使用的技巧和方法,有需要的朋友們學習下。

在Linux上采用bash作為標準,基本上它描述了對帶有“.sh”擴展名的vi編輯器等文本的處理并執(zhí)行。

與編程一樣,它有許多函數(shù),如變量,函數(shù)和算術處理,所以如果你是一個小程序,你可以用bash編寫它。

此外,由于bash是由shell執(zhí)行的,因此它也稱為shell腳本。

創(chuàng)建一個shell腳本

我們首先創(chuàng)建一個簡單的腳本,將“Hello World !!”輸出到控制臺。

使用vi命令創(chuàng)建新文件。

$ vi hello.sh

打開編輯器后,按如下所示編寫。

#!/usr/bin/bash
echo "Hello World!!"
exit 0

第一行上的“#!/ usr / bin / bash”表示它是使用bash的shell腳本。

第二行描述了要執(zhí)行的語句。

最后,使用“exit 0”退出 bash。參數(shù)0表示正常結(jié)束。

創(chuàng)建文件后,使用bash命令執(zhí)行shell腳本。

$ bash hello.sh

執(zhí)行結(jié)果:

Hello World!!

Hello World !!已輸出

此外,在執(zhí)行shell腳本時的命令除了bash以外,還有改變執(zhí)行權限用“./”運行的。

$ chmod 755 hello.sh
$ ./hello.sh

有一種用 sh命令執(zhí)行的方法。

$ sh hello.sh

shell腳本可以編寫注釋以及編程。

注釋可以在“?!敝髮懗?。

#!/usr/bin/bash
echo "Hello World!!"
#結(jié)束處理。
exit 0

Shell腳本可以定義變量和賦值。

#!/usr/bin/bash
 
num=100
PI=3.14
STR1="Hello"
str_2="World!!"
 
echo ${num}
echo ${PI}
echo ${STR1}
echo ${str_2}
 
exit 0

變量可以是字母數(shù)字字符,例如大寫字母和小寫字母,數(shù)字和下劃線(_)。

為變量賦值時,請將其寫為“變量 = 值”。

請注意,如果在“=”之前和之后放置空格,則會導致錯誤。

此外,在訪問變量時,需要在變量名稱之前添加“$”,如“$ {變量}”,將變量用“{}”括起來。

輸入和輸出

#!/usr/bin/bash
 
read AGE
echo "ege=$AGE"
 
exit 0

執(zhí)行結(jié)果:

30
ege=30

read將從控制臺輸入的內(nèi)容存儲到參數(shù)中指定的變量中。

read指定的變量可以稱為普通變量。

相關文章

  • vmware10.0破解版安裝centos的詳細步驟

    vmware10.0破解版安裝centos的詳細步驟

    這篇文章主要為大家詳細介紹了vmware10.0破解版安裝centos的詳細步驟,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • Linux服務器安裝Redis教程

    Linux服務器安裝Redis教程

    本篇文章主要介紹了Linux服務器安裝Redis教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Linux系統(tǒng)開機從BIOS到登錄環(huán)境過程

    Linux系統(tǒng)開機從BIOS到登錄環(huán)境過程

    這篇文章主要介紹了Linux系統(tǒng)開機從BIOS到登錄環(huán)境過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Linux配置遠程SSH無密碼登錄

    Linux配置遠程SSH無密碼登錄

    這篇文章主要為大家詳細介紹了Linux配置遠程SSH無密碼登錄的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • shell編程之函數(shù)與數(shù)組的使用詳解

    shell編程之函數(shù)與數(shù)組的使用詳解

    這篇文章主要介紹了shell編程之函數(shù)與數(shù)組的使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • centos下yum搭建安裝linux+apache+mysql+php環(huán)境教程

    centos下yum搭建安裝linux+apache+mysql+php環(huán)境教程

    本篇文章介紹了centos下yum搭建安裝linux+apache+mysql+php環(huán)境,對學習centos有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2016-10-10
  • LINUX 防火墻 firewalld-cmd命令詳解

    LINUX 防火墻 firewalld-cmd命令詳解

    firewalld 防火墻為了簡化管理,將所有網(wǎng)絡流量分為多個區(qū)域(zone),然后根據(jù)數(shù)據(jù)包的源IP地址或傳入的網(wǎng)絡接口等條件將流量傳入相應區(qū)域,每個區(qū)域都定義了自己打開或者關閉的端口和服務列表,這篇文章主要介紹了LINUX 防火墻 firewalld-cmd命令詳解,需要的朋友可以參考下
    2024-01-01
  • Linux 邏輯卷管理(LVM)使用方法總結(jié)

    Linux 邏輯卷管理(LVM)使用方法總結(jié)

    這篇文章主要介紹了Linux 邏輯卷管理(LVM)的使用方法,文中命令十分詳細,幫助大家更好的學習,感興趣的小伙伴快來參考下
    2020-06-06
  • apache訪問根目錄 配置作用域的相關資料

    apache訪問根目錄 配置作用域的相關資料

    最近安裝環(huán)境為 wdlinux 集成包,后臺有非常好的網(wǎng)站管理,并且每一個網(wǎng)站都會給設置一個 單獨的 apache 配置文件,非常方便
    2013-02-02
  • 在windows上如何將本地文件上傳至Linux服務器

    在windows上如何將本地文件上傳至Linux服務器

    這篇文章主要介紹了在windows上如何將本地文件上傳至Linux服務器問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09

最新評論

庐江县| 忻城县| 乌苏市| 桂阳县| 义乌市| 比如县| 南通市| 河北省| 平邑县| 镇赉县| 红安县| 志丹县| 鲜城| 十堰市| 左贡县| 江川县| 邮箱| 乐平市| 钟祥市| 乐清市| 咸宁市| 江西省| 盐津县| 兰考县| 修武县| 开封市| 九江县| 云林县| 阿克苏市| 阿拉善盟| 白山市| 大安市| 正宁县| 嵩明县| 新化县| 定远县| 集贤县| 昌平区| 蓬溪县| 广昌县| 台南县|