當你成功登入進乙個文字介面之後,大部份情形下,你會在熒幕上看到乙個不斷閃爍的方塊或底線(視不同版本而別),我們稱之為"游標"(coursor)。
游標的作用就是告訴你接下來你從鍵盤輸入的按鍵所插入的位置,且每輸入一鍵游標便向右邊移動乙個格仔,若連續輸入太多的話,則自動接在下一行輸入。假如你剛完成登入還沒輸入任何按鍵之前,你所看到的游標所在位置的同一行的左邊部份,我們稱之為"提示符號"(prompt)。一般來說,就最接近游標的乙個可見的提示符號來分析,通常是如下兩者之一:
$:給一般使用者賬號使用shell prompt 的意思很簡單是shell告訴使用者:您現在可以輸入命令列了。#:給 root (管理員)賬號使用
cr 的意思也很簡單:是使用者告訴shell:可以執行命令列了。
把單個資料流劃分成不同的資料元素的定界符,內部字段分隔符就是用於特定用途的定界符。可以由乙個及多個如下按鍵組成:
(1) 在shell prompt與cr字元之間所輸入的文字。
(2) 一般情況下,乙個標準的命令列格式為如下所列:
command-name options argument
(3) shell會依據ifs將命令列所輸入的文字給拆解為"字段"(word)。 然後再針對元字元(meta)先作處理,最後再重組整行命令列。
系統可接受的命令名稱(command-name)可以從如下途徑獲得:(4) 簡單而言,命令列的每乙個字元分為如下兩種:* 明確路徑所指定的外部命令
* 命令別名(alias)
* 自定功能(function)
* shell 內建命令(built-in)
* $path 之下的外部命令
literal沒甚麼好談的,凡舉 abcd、123456 這些"文字"都是 literal
meta包括 :
ifs是用來拆解命令列的每乙個詞(word)用的,因為命令列是按詞來處理的。而cr則是用來結束命令列用的。除了 ifs 與 cr ,常用的meta還有:
1. 《shell十三問》
(完)
AHRS系統的基本組成
ahrs系統的基本組成 ahrs 原本起源於飛行器相關技術,但是近幾年隨著成本的器件成本的不斷降低 也被廣泛的應用於機動車輛與無人機,工業裝置,攝像與天線雲台,地面及水下裝置,虛擬實境,生命運動科學分析,虛擬實境,遊戲介面,室內定位等需要三維姿態測量的產品。航姿參考系統包括基於mems的三軸陀螺儀,...
Linux系統命令行
一 常用命令引數及其作用 引數 作用 b 目錄檔案 l 鏈結檔案 c 字元檔案 b 塊裝置 rmdir 刪除 su 切換 rebot 重啟 exit 退出 clear 清屏 二 工作目錄切換命令 1 cat 檢視純文字檔案 內容較少 格式 cat 選項 檔案 選項 cat n number 由1開始...
Linux系統基本命令列操作(四)
useradd 引數 使用者名字 u 指定使用者uid g 指定使用者初始組資訊,這個組必須已經存在 g 指定附加組,這個組必須存在 c 使用者說明 d 使用者家目錄 s 使用者所使用的shell,etc shells記錄了使用者能使用shell的名字 userdel r 使用者名稱 r表示刪除使用...