宣告使用者用哪種直譯器解釋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...