[發明專利]基于命令行的命令執行方法及命令行操作系統有效
| 申請號: | 201210357982.0 | 申請日: | 2012-09-24 |
| 公開(公告)號: | CN102880471B | 公開(公告)日: | 2018-06-08 |
| 發明(設計)人: | 劉太強 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 江舟;董文倩 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 命令行 操作系統 命令集合 命令分隔符 命令執行 命令執行方式 可執行命令 工作效率 解析 | ||
本發明公開了一種基于命令行的命令執行方法及命令行操作系統,用以解決現有技術中的命令行操作系統的命令執行方式存在的會導致命令行操作系統的工作效率低下的問題。方法包括:命令行操作系統獲得命令集合,其中,所述命令集合包含至少兩條命令和不同命令之間存在的命令行操作系統所能識別的命令分隔符;命令行操作系統根據所述命令分隔符,依次解析出所述命令集合中包含的可執行命令并執行。
技術領域
本發明涉及計算機技術領域,尤其涉及一種基于命令行的命令執行方法及命令行操作系統。
背景技術
命令行是一種常見的人機交互方式,其由命令行操作系統提供,是計算機操作系統的一種輸入、輸出界面,與圖形界面相對。具體來說,命令行即在計算機的屏幕或某一窗口中只顯示字符,不顯示圖形。在沒有圖形界面出現以前,命令行是主流,現在計算機性能大大提高后,命令行的使用越來越少。但因為命令行的格式靈活而且實現簡單,像查找文件的命令就比基于圖形界面的查找有更多的過濾功能而且使用起來并不復雜,因此目前仍在某些方面有應用。比如dos命令和linux命令在windows和linux有圖形界面之后還依然被廣大用戶使用。
命令行操作系統中的命令多數都是依照樹形結構來進行按層次組織的,在樹形結構中,同屬同一層次命令歸屬于同一命令模式。按照樹形結構,每個命令模式下的命令都是在該命令模式的前一層命令模式下的命令的基礎上進一步進行配置。比如,dos命令模式中有一層命令模式叫做interface模式,其下一層命令模式即ipv4和ipv6模式下的命令都是用于實現對接口的IP協議配置。具體地,ipv4模式下的set address命令(命令格式為:netsh interface ipv4>set address)和ipv6模式下的set address命令(命令格式為:netsh interface ipv6>set address)分別是給兩個版本的IP協議配置地址,因為這兩條命令的上一層命令模式已經限定了IP協議的版本上下文,所以即使這兩條命令格式類似,其分別實現的也是不同的功能。
因為有命令模式上下文的限制,所以針對某個命令模式下的命令,命令行操作系統一定要在相應的模式下執行該命令。如果命令行操作系統當前所執行的命令不在該模式下,那么就需要通過執行模式跳轉命令(像dos里的interface命令、ipv6命令都是模式跳轉命令)而實現跳轉到該模式下。比如,如果當前命令行操作系統當前所運行的命令是在ipv4模式下,那么,當其要運行與ipv6相關的命令時,就一定要跳轉到ipv6模式下。
現有技術中的命令行操作系統還不支持用戶同時輸入多條命令的方式,而只能按照先獲得并執行完畢一條命令,然后再獲得并執行另一命令的方式來執行命令。這樣的命令獲取與執行方式,使得用戶只能在輸入一條命令并等待足夠長的時間以保證命令行操作系統完成該命令的執行后,再輸入另外的命令。據統計,用戶采用分次輸入多條命令所耗的時長一般會遠遠大于用戶一次性輸入多條命令所耗時長,由此可見,現有技術中的命令行操作系統的命令執行方式會在很大程度上限制命令行操作系統的工作效率。
發明內容
本發明實施例提供一種基于命令行的命令執行方法及裝置,用以解決現有技術中的命令行操作系統的命令執行方式存在的會導致命令行操作系統的工作效率低下的問題。
本發明實施例采用以下技術方案:
一種基于命令行的命令執行方法,包括:
命令行操作系統獲得命令集合,其中,所述命令集合包含至少兩條命令和不同命令之間存在的命令行操作系統所能識別的命令分隔符;
命令行操作系統根據所述命令分隔符,依次解析出所述命令集合中包含的可執行命令并執行。
一種命令行操作系統,包括:
命令集合獲得單元,用于獲得命令集合,其中,所述命令集合包含至少兩條命令和不同命令之間存在的命令行操作系統所能識別的命令分隔符;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210357982.0/2.html,轉載請聲明來源鉆瓜專利網。





