指令碼的執行流程分析

2021-07-16 14:03:57 字數 448 閱讀 8063

1,寫過指令碼的朋友應該都知道第一行要用  #!/bin/bash.  這是幹什麼的呢?

表示呼叫/bin/bash命令。不加這一行,行不行呢?可以。因為預設核心會呼叫bash 來執行指令碼。

2,指令碼的執行方式有兩種

1,   sh  指令碼名

2,   絕對路徑/指令碼名   

3,   相對路徑/指令碼名

1,核心通過檔案的首行宣告獲取程式名。

2,把檔案作為該程式的引數來執行程式。

1,設計測試程式。

2,驗證程式

得出結論:

根據測試的結果,可以知道我的猜想是正確的。

結論為: 

1,核心通過檔案的首行宣告獲取程式名。

2,把檔案作為該程式的引數來執行程式。

springmvc的執行流程分析

前幾篇文章對springmvc講解的很清楚,大家看下,有問題,我們再一起討論.其實springmvc最為重要是它的執行流程,接著,我們來分析一下,其執行過程,廢話不多說,看圖說話 分析如下 1,使用者發起請求到前端控制器 dispatchservice 4,前端控制器通過handleradapter...

MySQL的執行流程分析

那麼,要知道我們平時常說的優化sql到底是在優化些什麼,就必須弄懂mysql的執行流程。而這個專題將系統化的由淺到深講解mysql一些高階用法。打算先講很多人關注的使用方式 增刪改查以及其優化 然後就講資料庫和表的操作 很多我們學習忽略的地方 接著就是引擎還有更高階的查詢等等。先簡單粗暴上一執行流程...

mysqld safe指令碼執行的基本流程

mysqld safe指令碼執行的基本流程 1 查詢basedir和ledir。2 查詢datadir和my.cnf。3 對my.cnf做一些檢查,具體檢查哪些選項請看附件中的注釋。4 解析my.cnf中的組 mysqld 和 mysqld safe 並和終端裡輸入的命令合併。5 呼叫parse a...