Linux基礎知識第一課

2021-07-13 03:07:17 字數 1106 閱讀 8226

基礎知識一: 1.定義變數 2.條件語句 3.控制語句 4.輸出顯示

1.定義變數或者陣列

var=0                             //  等號前後沒有空格

var2=(1 2 3)                   //  定義陣列內部之間用空格隔開

var3=$(date +%t)         //  命令產生的結果進行賦值,$(date +%t)可以單獨當成乙個變數使用

2.條件語句

if [ $? -ne 0 ]; then

echo "xx"

elif

echo "yy" fi

備註: 

1)$? 代表上一條命令的返回值,如果成功則為0

2)-ne 代表如果不等於

(整數變數表示式: -eq(等於) -ge(大於等於) -gt(大於)  -le(小於等於) -lt(小於))

(檔案表示式: (-f file 如果檔案存在) (-d .. 如果目錄存在) (-s file 如果檔案存在且非空) (-r file 如果檔案存在且可讀) 等等)

(字串變數表示式: (-z $string 如果string為空)

3.控制結構(可以加入break和continue語句)

1) 列印數字段

for i in ; do

echo $i

done

for x in 1 2 3;

doecho $x

done

2) 列印命令結果(採用反點)

for y in `seq 10`; do

echo $y

done

3) while語句

min=1

max=2

while [ $min -le $max ];

doecho $min

done

4. 輸出列印echo

1) 列印變數

echo $var

echo $

echo $(date +%t)

Linux基礎第一課 基礎知識了解

發展歷史 linus 林納斯 赫爾辛基大學 在自己的筆記本上安上自己寫的作業系統 基於linux核心 linux核心 也是基於unix核心開發出來 unix 不開源 只能軍方和大學使用 linux核心純c語言實現 linux作業系統底層全部是組合語言 大量的位運算 最大的榨乾計算機每一條指令 所以速...

swift 第一課 基礎知識 1

1.基本的列印 print 這是學習 swift 的第一課 var vara 1 print a 的值是 vara 注 字串列印引數時,引數是這樣的 引數 2.var 變數 let 常量 2.1 使用型別推斷,計算機自己判斷型別 var a 1 int 型別 var b 1.0 double 型別 ...

資訊系統基礎知識(第一課筆記)

一 資訊系統 information system 資訊系統 information system 是以提供資訊服務為主要目的的資料密集型 人機互動的計算機應用系統。它在技術上有4個特點 1 涉及的資料量大。資料一般需存放在輔助儲存器中,記憶體中只暫存當前要處理的一小部分資料 2 絕大部分資料是持久...