偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

詳細介紹Linux shell腳本基礎學習(一)

系統(tǒng) Linux
Linux shell腳本基礎學習我們將分幾講來慢慢細說,希望能對想學習Linux shell腳本編程的初學者有一個明確的幫助,水平得到提高。

Linux shell腳本基礎學習這里我們先來第一講,介紹shell的語法基礎,開頭、注釋、變量和 環(huán)境變量,向大家做一個基礎的介紹,雖然不涉及具體東西,但是打好基礎是以后學習輕松地前提。

1. Linux 腳本編寫基礎

◆1.1 語法基本介紹

1.1.1 開頭

程序必須以下面的行開始(必須方在文件的第一行):

#!/bin/sh

符號#!用來告訴系統(tǒng)它后面的參數(shù)是用來執(zhí)行該文件的程序。在這個例子中我們使用/bin/sh來執(zhí)行程序。

當編輯好腳本時,如果要執(zhí)行該腳本,還必須使其可執(zhí)行。

要使腳本可執(zhí)行:

編譯 chmod +x filename 這樣才能用./filename 來運行

1.1.2 注釋

在進行shell編程時,以#開頭的句子表示注釋,直到這一行的結束。我們真誠地建議您在程序中使用注釋。

如果您使用了注釋,那么即使相當長的時間內沒有使用該腳本,您也能在很短的時間內明白該腳本的作用及工作原理。

1.1.3 變量

在其他編程語言中您必須使用變量。在shell編程中,所有的變量都由字符串組成,并且您不需要對變量進行聲明。要賦值給一個變量,您可以這樣寫:

#!/bin/sh

#對變量賦值:

a="hello world"

# 現(xiàn)在打印變量a的內容:

echo "A is:"

echo $a

有時候變量名很容易與其他文字混淆,比如:

num=2

echo "this is the $numnd"

這并不會打印出"this is the 2nd",而僅僅打印"this is the ",因為shell會去搜索變量numnd的值,但是這個變量時沒有值的??梢允褂没ɡㄌ杹砀嬖Vshell我們要打印的是num變量:

num=2

echo "this is the ${num}nd"

這將打印: this is the 2nd

1.1.4 環(huán)境變量

由export關鍵字處理過的變量叫做環(huán)境變量。我們不對環(huán)境變量進行討論,因為通常情況下僅僅在登錄腳本中使用環(huán)境變量。

這一講就介紹到這里,下面我們會接觸到具體的Linux shell腳本基礎的實質部分。

【編輯推薦】

  1. 詳細解析Linux服務器攻擊的分級防御
  2. Linux系統(tǒng)安全提高之安全配置
  3. Linux系統(tǒng)安全提高之系統(tǒng)優(yōu)化
  4. 全面總結Linux快捷鍵的使用
  5. 全面剖析Linux系統(tǒng)管理命令w

 

責任編輯:小霞 來源: 互聯(lián)網(wǎng)
相關推薦

2010-03-05 10:50:17

2010-03-05 11:58:52

2010-03-05 12:50:38

Linux shell

2010-03-05 13:00:46

2010-03-05 13:09:23

Linux shell

2010-03-05 11:18:52

Linux shell

2010-03-05 13:19:23

2011-09-27 13:52:41

2010-06-23 16:05:36

Linux Bash

2010-06-23 15:55:36

Linux Bash

2011-06-21 14:42:37

ECMAScriptJavaScript

2021-02-15 17:29:46

LinuxShell腳本

2011-07-14 16:26:01

2019-08-12 07:45:44

Linux腳本shell

2010-03-09 15:39:09

Linux硬盤掛載

2011-06-22 12:57:54

JVM

2010-02-23 10:32:20

Python 腳本

2011-07-14 17:02:09

C++指針

2024-11-27 09:19:25

2009-10-23 13:24:20

linux Shell
點贊
收藏

51CTO技術棧公眾號