shell基礎01 概述

2021-10-22 10:59:24 字數 698 閱讀 3268

shell是一種命令直譯器,它為使用者提供了乙個向linux核心傳送請求以便執行程式的介面系統級程式,使用者可以通過shell來啟動、掛起、停止甚至編寫一些程式。

shell是乙個功能強大的程式語言,易編寫,易除錯,靈活性強。shell是解釋執行的指令碼語言,在shell中可以直接呼叫linux系統命令。

1)互動式(interactive):解釋執行使用者的命令,使用者輸入一條命令,shell就解釋執行一條。

2)批處理(batch):使用者事先寫乙個shell指令碼(script),其中有很多條命令,讓shell一次把這些命令執行完,而不必一條一條地敲命令。

bourne shell的主檔名為sh。主要包括sh、ksh、bash(linux標準)、psh、zsh。

主要在bsd版的unix系統中,語法結構與c語言類似。主要包括csh、tcsh。

使用靈活、部署容易、跨平台性好,非常適合 web 開發以及小工具的製作。

shell作為一種指令碼語言,我們編寫完原始碼後不用編譯,直接執行原始碼即可。

Shell基礎概述

shell把命令轉化為計算機可識別的二進位製碼,讓計算機執行命令,同時把返回結果由二進位制翻譯成可識別的輸出結果。號在shell指令碼中有特殊作用,用雙引號不能輸出 在輸出字串的時候,中間有空格,應該加雙引號,沒有空格,可以不加雙引號 加上 e引數可以輸出複雜的字串 1 輸出 本身 2 a 輸出警告...

Django基礎01 概述

python程式web專案開發,是非常重要的一部分,python為基礎的web專案開發的框架有很多,django無疑是最強大web框架之一,也是我們必須掌握的框架之一 框架 framework 就是已經包含了專案結構和部分通用功能的自動化處理工具,主要用於進行專案的快捷和高效的開發 python是一...

Shell 指令碼 程式設計基礎 01

1 編寫指令碼 systeminfo.sh,顯示當前主機系統資訊,包括主機名 ipv4 位址 作業系統版本 核心版本 cpu 型號 記憶體大小 硬碟大小 bin bash echo e hostname t hostname echo e ipv4 address t hostname i echo...