linux學習筆記之shell

本文參考:shell腳本學習指南shell

 

本文閱讀前提爲:知道shell指令,但不知道如何完成一個自動化的shell腳本。函數

由於編輯本文時,做者也是一個新手。因此,在一些理論上,可能存在錯誤。若是存在錯誤,但願指出(可發送email:zheng39562@163.com)。學習

此文會定時更新。直到有一個相對完善的版本。自動化

 

一:如何讓系統識別,以及一些前期細節。email

  1,系統如何識別:當系統執行一個可執行文件時,發現不是可執行格式。內核會收到一個錯誤消息:此文件不是可執行文件。此時,會嘗試調用調用解釋器。新手

  2,如何肯定解釋器:須要在文件的第一行添加: #! 符號。若是但願使用shell,則能夠添加: #! /usr/sh -f。其餘解釋器也能夠使用此方式,例如:AWK經驗

  3,細節。腳本

    1)#! 此行建議不超過64字符。(通常也不會超過)文件

    2)#! 跟絕對路徑。不一樣系統間,解釋器的位置可能存在差別。mail

二:一些腳本經驗。

  shell識別命令:內建命令,shell函數,外部命令。

相關文章
相關標籤/搜索