cls (命令)
開發者 | DEC, 微軟, IBM, TSL, DR, Novell, Toshiba, ReactOS貢獻者 |
---|---|
作業系統 | RT-11, DOS, MSX-DOS, FlexOS, PC-MOS, SISNE plus, OS/2, Windows, ReactOS, SymbOS, DexOS |
平台 | 跨平台 |
類型 | 命令 |
CLS
(即clear screen,「清空屏幕」的簡寫)是DOS、Digital Research FlexOS、[1]IBM OS/2、[2]Microsoft Windows[3]與ReactOS作業系統的命令解釋器COMMAND.COM
和cmd.exe
使用的命令,用於清除屏幕或控制台窗口上的命令以及所有生成的輸出。然而它不會清除用戶的命令行歷史記錄。這個命令也在DEC RT-11作業系統、開源的MS-DOS模擬器DOSBox和 EFI shell上可用。[4]在其他系統環境(例如Linux和Unix)下,clear
命令提供相同功能。
歷史
此命令在MS-DOS版本2及之後可用。[5]雖然很可能早在微軟之前CLS
這個字符串就已經被用於清空屏幕了,這個命令在MS-DOS之前已經問世,包含在微軟為早期8位微機設計的內嵌ROM BASIC變種(例如TRS-80 Color BASIC)中,行使相同功能。微軟為MS-DOS設計的BASIC變種BASICA及GW-BASIC也將CLS
命令作為BASIC關鍵詞,就像許多非微軟BASIC變種(如BBC Micro上的BBC BASIC)一樣。CLS
還在Microsoft Windows上的BASIC可用,然而它一般只會清空表單上的文字,而不是整個窗口或表單上的控制指令。
由於CLS
命令被包含在MS-DOS而廣為人知,它也在眾多BASIC變種與命令解釋器中行使清空屏幕的功能。
The Software Link的PC-MOS就包含CLS
命令的一個變種。[6]與其他作業系統相似,它在GPLv3下授權。[7]
DR DOS 6.0也包含CLS
命令的一個變種。[8]
另請參見
維基教科書中的相關電子教學:Guide to Windows Commands
參考資料
- ^ 存档副本 (PDF). [2021-06-17]. (原始內容 (PDF)存檔於2019-09-25).
- ^ 存档副本. [2021-06-17]. (原始內容存檔於2019-04-14).
- ^ Microsoft TechNet Cls article. [2021-06-17]. (原始內容存檔於2018-02-03).
- ^ EFI Shells and Scripting. Intel. [2013-09-25]. (原始內容存檔於2009-01-30).
- ^ Wolverton, Van. Running MS-DOS Version 6.22 (20th Anniversary Edition), 6th Revised edition. Microsoft Press. 2003. ISBN 0-7356-1812-7.
- ^ PC-MOS User Guide (PDF). [2021-06-17]. (原始內容 (PDF)存檔於2021-06-27).
- ^ Jansen, Roeland. pcmos386v501: PC-MOS/386 v5.01 final release including cdrom driver sources. 8 February 2018 [2021-06-17]. (原始內容存檔於2021-05-04) –透過GitHub.
- ^ DR DOS 6.0 User Guide Optimisation and Configuration Tips (PDF). [2019-08-13]. (原始內容 (PDF)存檔於2019-09-30).
更多
- Wolverton, Van. MS-DOS Commands: Microsoft Quick Reference, 4th Revised edition. Microsoft Press. 1990. ISBN 978-1556152894.
- Kathy Ivens; Brian Proffit. OS/2 Inside & Out. Osborne McGraw-Hill. 1993. ISBN 978-0078818714.
- Frisch, Æleen. Windows 2000 Commands Pocket Reference. O'Reilly. 2001. ISBN 978-0-596-00148-3.