聯機命令接口又稱功能級接口是操作系統提供給用戶的一類最基本的接口在當今幾乎所有的計算機(從大中型機到微型機)操作系統中都向用戶提供了這類接口
用戶在利用聯機命令接口實現與機器的交互時先在終端的鍵盤上輸入所需的命令由終端處理程序接收該命令並將它顯示在終端屏幕上當一條命令輸入完畢後由命令解釋程序對命令進行分析然後執行相應命令的處理程序由此可見聯機命令接口應包括一組聯機命令終端處理程序和命令解釋程序
聯機命令的類型有哪些?
通常OS向用戶提供了少則幾十條多則上百條的聯機命令這些命令按照功能的不同可分為系統訪問類文件操作類目錄操作類磁盤操作類和其他命令
系統訪問命令
在單用戶微型機中一般沒有設置系統訪問命令而在多用戶系統中為了保證系統的安全性都設置了系統汸問命令即注冊命令Login用戶在每次開始使用某終端時都必須先使用該命令使系統能識別該用戶凡在多用戶系統的終端上上機的用戶都必須先在系統管理員處獲得一個合法的注冊名和口令以後每當用戶在接通其所用終端的電源後便由系統直接調用並在屏幕上顯示出以下的注冊命令
Login:/提示用戶輸入自己的注冊名
當用戶輸入正確的注冊名並按下回車鍵後屏慕上又會出現
Password:/提示用戶輸入自己的口令
用戶在輸入口令時系統將關閉掉回送顯示使口令不在屏幕上顯示出來如果輸入的口令正確屏幕上會立即出現系統提示符表示用戶可以開始輸入命令如果用戶多次(通常不超過次)輸入的注冊名或口令都有錯系統將解除與用戶的連接
文件操作命令
每個操作系統都提供一組文件操作命令在微機OS中的文件操作命令如下
()顯示文件命令type用於將指定文件顯示在屏幕上
()復制文件命令copy用於實現文件的復制
()文件比較命令comp該命令用於對兩個指定文件進行比較兩文件可以在同一個或不同的驅動器上
()重新命名命令rename該命令用於將以第一參數命名的文件改成用第二參數給定的名字
()刪除文件命令erase該命令用於刪除一個或一組文件當參數路徑名為*bak時表示刪除指定目錄下的所有擴展名為bak的文件
目錄操作命令
()建立子目錄命令mlalir用於建立指定名字的新目錄
()顯示目錄命令dir顯示指定磁盤中的目錄項
()刪除子目錄命令rmdir該命令用於刪除指定的子目錄文件但不能刪除普通文件而且一次只能刪除一個空目錄(其中僅含和兩個文件)不能刪除根目錄及當前目錄
()顯示目錄結構命令treeM示指定盤上的所有目錄路徑及其層次
()改變當前目錄命令chdir將當前目錄改變為由路徑名參數給定的目錄用作參數時表示應返回到上一級目錄
磁盤操作命令
磁盤操作命令顧名思義就是指對計算機磁盤進行各種操作的命令在微機操作系統中通常都提供了若干條磁盤操作命令
()磁盤格式化命令Format它被用於對指定驅動器上的軟盤進行格式化每張新盤在使用前都必須先格式化目的是使其記錄格式能為操作系統所接受可見不同操作系統將磁盤初始化後的格式各異此外在格式化過程中還將對有缺陷的磁道和扇區加上保留記號以防止將它分配給數據義件
()復制整個軟盤命令Diskcopy該命令用於復制整個磁盤另外它還有附加的格式化功能如果目標盤片是尚未格式化的則該命令在執行時首先將未格式化的軟盤格式化然後再進行復制
()備份命令Backup該命令用丁•把硬盤上的文件復制到軟盤上而restore命令則完成相反的操作
()軟盤比較命令Diskcomp該命令用於將源盤與目標盤的各磁道及各扇區中的數據逐一進行比較
其他命令
()輸入/輸出重定向命令在有的OS中定義了兩個標准I/O設備通常命令的輸入取自標准輸入設備即鍵盤;而命令的輸出通常是送往標准輸出設備即顯示終端如果在命令中設置輸出重定向符“>”其後接文件名或設備名表示將命令的輸出改向送到指定文件或設備上類似地若在命令中設置輸入重定向符“<”則不再是從鍵盤而是從重定向符左邊參數所指定的文件或設備上取得輸入信息
()管道連接這是指把第一條命令的輸出信息作為第二條命令的輸入信息類似地又可把第二條命令的輸出信息作為第三條命令的輸入信息這樣由兩條(含兩條)以上的命令可形成一條管道在MSDOS中都用“I”作為管道符號其一般格式為
Command I Command II Commandn;
()批處理命令為了能連續地使用多條鍵盤命令或多次反復地執行指定的若干條命令而又免去每次重敲這些命令的麻煩可以提供一種特定文件在MSDOS中提供了一種特殊文件其後綴名用“bat”它是利用一些鍵盤命令構成一個程序一次建立供多次使用在MSDOS中用batch命令去執行由指定或默認驅動器的工作目錄上指定義件中所包含的一些命令
From:http://tw.wingwit.com/Article/Common/201311/7614.html