
【計】 escape command sequence
barter; exchange; trade
code; yard
【計】 ASA code ASA
【經】 code; yard
【計】 order sequence
在漢英詞典及計算機科學領域,"換碼命令序列"(Escape Command Sequence)指一種以換碼字符(Escape Character)開頭的特殊指令字符串,用于觸發設備(如終端、打印機)的預設功能或切換數據解析模式。其核心是通過轉義機制将普通字符轉換為控制命令。
漢英對照
0x1B
,十六進制 x1B
或 e
)序列結構
标準格式為:
ESC + [ + 參數 + 指令字符
例如終端清屏指令:
ESC[2J
→ 即 x1B[2J
換碼(Escape)的本質
換碼字符(ESC)作為元字符,通知接收設備後續字符不再按普通文本解析,而是作為控制命令處理。例如:
ESC[31m
将文本顔色切換為紅色(ANSI轉義序列)ESC@
初始化打印設置(ESC/P指令)序列的組成
ESC[
(ANSI标準)2
代表清屏)J
=屏幕操作,m
=圖形模式)終端控制
ESC[<行>;<列>H
ESC[31;1m
(紅色加粗)
來源:ANSI X3.64标準(現ISO/IEC 6429)
打印機控制
ESC@
(複位打印機)ESCE
(打印頭複位)
來源:IEEE 1284标準(外設控制協議)
數據編碼轉換
在字符集切換中(如ISO 2022标準),序列 ESC$B
可切換至日文JIS編碼。
核心标準
擴展閱讀
console_codes
手冊頁(man console_codes
)中文術語 | 英文釋義 | 技術含義 |
---|---|---|
換碼字符 | Escape Character (ESC) | 用于轉義序列起始的ASCII控制字符 (0x1B) |
命令序列 | Command Sequence | 由ESC引導的指令字符串 |
參數分隔符 | Parameter Separator | 分號 ; 分隔多個參數(如 ESC[1;3m ) |
控制功能 | Control Function | 序列觸發的操作(如清屏、換色) |
此解釋基于國際編碼标準與硬件控制協議,确保技術準确性及跨平台適用性。
換碼命令序列(Escape Sequence)是一種由換碼符(Escape Character)引導的特殊字符組合,用于向計算機設備(如終端、打印機等)發送控制指令,而非直接顯示字符内容。以下是詳細解釋:
ESC
(十進制27,十六進制x1B
),或編程中常見的反斜杠``。它的作用是通知接收設備後續字符是控制指令而非普通文本。
表示換行,x1B[31m
表示終端中設置紅色字體。常見的換碼命令序列分為兩類:
:換行(Line Feed);t
:水平制表符;a
:響鈴(觸發系統提示音)。x1B[2J
表示清空終端屏幕;x1B%
進入頁面模式。"
表示雙引號)。x1B[31;1m
表示紅色加粗)。換碼命令序列是計算機中通過特殊字符組合傳遞控制信息的核心機制,廣泛應用于文本處理、設備交互和編程中。其核心邏輯是通過一個“觸發符”(如ESC
或``)聲明後續字符的語義變化。
埃科霍恩氏手術玻璃成型成對峰次氨基三硫酸妨害者房室束分隔技術杆體節公益金回歸平方和甲基膽甾烯二醇槳距角基準程式的程式設計卡嗒音克魯克斯氏間隙拉伸型裂紋臨時生産馬格皮氏試驗免于沒收配衡偏移校正普羅凱維他人工智能會議聲改正聲能強度舌試驗時鐘脈沖分配器雙座飛機四羰合鎳替代物