Linux shell基礎總結

2021-08-19 17:34:16 字數 1135 閱讀 6629

宣告使用者用哪種直譯器解釋shell程式:

bin/bash,bin/csh,bin/sh,bin/tcsh,bin/ksh

執行:建議用這個)]

命令列中[unset 變數名](清空變數賦值)

命令列中[readonly 變數名](定義常量,再賦值出錯)

變數預設全域性

[local 變數名](區域性變數)

陣列數字/陣列宣告(declare):

declare –(開啟)/+(關閉)[i(integer)/a(array)/f(function)/r(readonly)/x(定義為通過環境輸出變數)]

運算子與c基本相同

流程控制

if 表示式; then 表示式;fi

if 表示式; then 表示式; else 表示式;fi

if 表示式; then 表示式;elif then表示式 ;fi

case 「$#」 in

0)      echo…;;

1)      echo…;;

*)  echo…;;

esac

迴圈)$(expr $a \* $b)對表示式求值   或者也可對表示式求值

done

while 表示式;

do 語句;

done

until 表示式;

do 語句;

done

中斷語句[break,continue,exit(終止程式並返回值可用$?獲取,exit 返回值,這樣指定返回值)]

函式name()

呼叫:name 引數….

遞迴)\nnn 八進位制()

\xhh 十六進製制()

echo 「dfdfdg\nsdgfsg」

使用者輸入{

read{

-a name 將輸入讀入name陣列

-d 用於截斷輸入的字元預設換行\n

-n 讀入n個字元

-p 顯示乙個提示

-r 取消轉義  \n正常顯示

-s 安靜模式  輸入字元不顯示

-t 超時read自動停止

eg: read –p 「請輸入字串:」 str      將輸入的串給str變數

echo $str  顯示str

LinuxShell知識總結

2015年6月18日 tuesday 下午 13 55 天氣請 linux文字處理命令是shell程式設計中的常用命令,包括對檔案記錄的排序,合併,分割,去重以及對檔案的壓縮和解壓等操作 sort命令解析 sort 選項 檔案 其中選項包含 c 用來測試檔案是否已經被排序 t 改變域分隔符 k 用來...

linux shell學習總結

1 獲取資料夾或檔名 basename catalina home 輸出tomcat資料夾名稱 2 tar打包過濾資料夾 在命令後新增 exclude include 檔案或資料夾名稱,可以使用 等匹配符 3 獲取系統時間 date y m d h m s 4 ftp檔案重定向 ftp n ftpf...

linux shell 指令總結

一 shell 基本指令 1.普通使用者 超級使用者 xx help 檢視xx 指令幫助 man 檢視xx指令用法 2.pwd 當前目錄 cd 回到根目錄 cd 頂端根目錄 cd 個人主目錄 3.file 讀取檔案中文字屬性 4.linux的目錄結構 boot 存放linux 核心 和啟動載入項 b...