初窺Shell 指令碼

2021-07-31 17:15:26 字數 1307 閱讀 9785

1、shell是什麼

shell指令碼就是利用shell的命令解釋的功能,對乙個純文字的檔案進行解析,然後執行這些功能,也可以說shell指令碼就是一系列命令的合集。

shell可以直接使用在win/unix/linux上面,並且可以呼叫大量系統內部的功能來解釋執行程式,如果熟練使用並掌握shell指令碼,可以讓我們操作計算機變得更加輕鬆。

2、shell能做什麼

將一些複雜的命令簡單化(平時我們提交一次github**可能需要很多步驟,但是可以用shell簡化成一步)

可以寫一些指令碼自動實現乙個工程中自動更換最新的sdk庫。

自動打包、編譯、發布等功能

清理磁碟中空資料夾

3、shell不能做什麼

需要精密的運算的時候

需要語言效率很高的時候

需要一些網路操作的時候

4、shell的工作原理

shell可以被稱作是指令碼語言,因為它本身是不需要編譯的,而是通過直譯器解釋之後編譯執行,和傳統語言相比多了解釋的過程,所以效率會略顯差於傳統的直接編譯的語言。

5、指令碼編輯示例

5.1 最簡單的指令碼

(a)cd 到該目錄

(b)chmod  +x  ./test.sh #給該指令碼許可權

(c)./test.sh #執行該指令碼

5.2 訪問變數

shell中「=」前後不能有空格,當想要訪問變數的時候,需要使用 $,都則輸出的將是純文字

5.3 shell 四則運算

四則運算時候符號前後一定要有空格,乘法的時候需要進行轉換

5.4 shell其它運算子

%求餘== 相等

=賦值!=不等

!與-o或

-a非

請注意,then一定要單獨放一行,否則會出現語法錯誤

初窺XSS跨站指令碼攻擊

xss跨站指令碼攻擊的分類 一 反射型xss跨站指令碼攻擊 二 儲存型xss跨站指令碼攻擊 三 基於dom的xss跨站指令碼攻擊 1.反射性xss 經過後端,不經過資料庫 2.儲存型xss 經過後端,經過資料庫 3.基於dom型的xss 不經過後端,dom based xss漏洞是基於文件物件模型 ...

Scrapy 初窺筆記

scrapy startproject yourprojectname 建立scrapy專案 開始爬蟲 scrapy crawl spidername 開始執行爬蟲 以上仿麻煩 根目錄新建執行檔案 from scrapy.cmdline import execute execute scrapy c...

batch normal機制初窺

參考文獻 大家都做過對資訊的處理。在這個過程中,我們會發現,由於影象的畫素是0 255之間。這就說明,在整個過程中,我們發現其值永遠在第一象限中。假設我們想用方程max wx b 來進行分類。那整個過程中,訓練的目的,就是訓練w和b。w的初始化,一般是從高斯分布中進行隨機初始化的。有正有負。這個時候...