华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
  當(dāng)前位置:操作系統(tǒng) > Linux > 文章內(nèi)容
  

Linux操作系統(tǒng)學(xué)習(xí)筆記管理初識Shell(4)

 [ 2016年6月20日 ] 【

引入shell腳本 

     shell腳本:

用途:完成特定的、較復(fù)雜的系統(tǒng)管理任務(wù)

格式:集中保存多條Linux命令,普通文本文件

執(zhí)行方式:按照預(yù)設(shè)的順序依次解釋執(zhí)行

(Shell腳本類似于Windows系統(tǒng)中.bat批處理文件,只需要有相應(yīng)的命令解釋器即可,不需要編譯

  Shell腳本是為了完成一定的管理任務(wù)才創(chuàng)建的,因此腳本文件中的各條命令并不是雜亂無章隨便放置的,需要用戶進行組織和設(shè)計 )

 

 建立包含執(zhí)行語句的腳本文件:

[root@localhost ~]# vi repboot.sh
#!/bin/bash  ==>聲明使用的shell環(huán)境,根據(jù)執(zhí)行的方式不同可加可不加
# To show usage of /boot directory and mode of kernel file.
echo "Useage of /boot: "
du -sh /boot
echo "The mode of kernel file:"
ls -lh /boot/vmlinuz-*
[root@localhost ~]# chmod a+x repboot.sh 

Shell腳本文件的擴展名并無嚴(yán)格的約束,不一定非得是“.sh”結(jié)尾,只是便于識別

 

運行Shell腳本程序:

直接執(zhí)行具有“x”權(quán)限的腳本文件

    例如:./repboot.sh

使用指定的解釋器程序執(zhí)行腳本內(nèi)容

    例如:bash  repboot.sh、sh  repboot.sh

通過source命令(或 . )讀取腳本內(nèi)容執(zhí)行

    例如:souce  repboot.sh  或  .  hello.sh

(說明:

在調(diào)試階段可以使用Shell程序直接調(diào)用腳本文件,不要求腳本具有可執(zhí)行權(quán)限,格式是:bash 腳本名

為腳本文件設(shè)置了可執(zhí)行屬性后,在Shell命令行中可以直接通過腳本文件的路徑執(zhí)行腳本程序

使用Bash的內(nèi)部命令“.”腳本文件執(zhí)行時,將不會開啟新的Shell環(huán)境。使用這種方式時,腳本文件作為“.”命令的參數(shù),因此同樣不要求具備可執(zhí)行權(quán)限。)

 

本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
桦川县| 辽中县| 汤阴县| 甘泉县| 大冶市| 越西县| 彭州市| 互助| 阿瓦提县| 尉犁县| 利津县| 辽阳市| 广安市| 明水县| 灵山县| 尉犁县| 蚌埠市| 衡阳市| 华池县| 福安市| 庆阳市| 马山县| 丹凤县| 大同市| 武邑县| 外汇| 宁强县| 巧家县| 武胜县| 乐平市| 探索| 永新县| 原平市| 隆昌县| 宿松县| 德江县| 本溪市| 许昌市| 筠连县| 佛学| 牙克石市|