linux shell執行方式

來源:互聯網
上載者:User

標籤:c   a   使用   linux   name   表   

linux shell執行有兩種方式

shell指令碼以#!/bin/bash開頭,執行shell時先檢查首行,在內部以下列方式執行:

$/bin/bash script.sh 

1. 使用sh執行。

   $sh script.sh #指令碼位於目前的目錄下

或者

   $sh /home/path/script.sh #使用完整路徑

2. 獨立運行指令碼。

需要具備可執行許可權,可以通過下面的方式設定

$chmod a+x script.sh

或者

$chmod 755 script.sh

然後可以通過下列方式執行:

$./script.sh #./表示目前的目錄

或者

$ /home/path/script.sh #使用完整路徑

--------------------------------------------------------------------------------

附錄:chmod 命令

chmod [-cfvR] [--help] [--version] mode file...

chmod owner group world FileName

● 4 – read (r)
● 2 – write (w)
● 1 – execute (x)

7 = 4+2+1 (read/write/execute)
6 = 4+2 (read/write)
5 = 4+1 (read/execute)
4 = 4 (read)
3 = 2+1 (write/execute)
2 = 2 (write)
1 = 1 (execute)

+ 表示增加許可權、- 表示取消許可權、= 表示唯一設定許可權

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.