久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

UNIX操作系統命令大全大全

時間:2019-05-13 21:19:00下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《UNIX操作系統命令大全大全》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《UNIX操作系統命令大全大全》。

第一篇:UNIX操作系統命令大全大全

UNIX系統操作命令大全

UNIX系統操作命令 第一章 登錄和退出

用戶在登錄前,首先要向系統管理員申請一個用戶注冊名,不論用戶從哪臺計

算機登錄到ITPNET上都將訪問相同的文件系統。

1.1 登錄

當屏幕上出現Login提示符時,用戶可以輸入自己的用戶注冊名,并按回車鍵。

若有口令,系統將提示用戶輸入密碼,并按回車鍵,口令輸入正確后,用戶登錄成

功。這時,屏幕上會顯示出一些信息和命令提示符。如:

Login: guest [Enter]

passwd: ****** [Enter]

sun%

注: 用戶名要用小寫字母輸入,UNIX系統區分大小寫字母。

[hide]

1.2 退出

當用戶準備退出自己的計算機帳號時,可在系統示符下輸入logout或exit或按

[Ctrl-D]。當屏幕出現Login時,用戶可以安全地離開計算機了。如:

sun% logout [Enter]

Login:

1.3 修改口令 為了防止他人使用自己的帳號,在你首次登錄后,請用passwd命令修改只有本

人知道的保密口令,口令通常由此可6到8個字母數字組成。如:

sun% passwd[Enter]

Old Passwd: ******

New Passwd: ******

update 更新磁盤 val SCCS實用程序 vc SCCS實用程序 vi 全屏幕編輯器 volcopy 文件系統的文字拷貝 wait 等待所有字進程結束 while 循環語句 who 顯示誰在使用系統 whodo 顯示哪些用戶在做什么 write 和另一用戶直接對話 xargs 建立參數表并執行命令 yacc 語法分析程序生成器;)cl

注:當你退出系統再次登錄時,就要使用新的口令。

第二章 目錄操作命令

2.1 顯示目錄

命令:pwd(print working directory)

格式:pwd

功能:顯示出用戶當前工作目錄的全路徑名。

例如:% pwd

2.2 建立目錄

命令:mkdir(make directory)

格式:mkdir directory_name

功能:建立新目錄

例如:% mkdir directory

2.3 改變目錄

命令:cd(change directory)

格式:cd directory_name

功能:改變當前工作目錄

注釋:目錄名選項有:

(1)目錄名,轉到當前目錄下的子目錄。

(2)..表示轉到當前目錄的父目錄。

(3)/ 表示轉到根目錄。

(4)沒有選項時,轉到用戶的主目錄。

例如:% cd directory

2.4 刪除目錄

命令:rmdir(remove directory)

格式:rmdir directory_name

功能:刪除不存在文件的子目錄名。

注釋:

(1)刪除子目錄時,要求被刪除的目錄中不存在文件或子目錄,否則無法刪除。

(2)若被刪除的目錄中有文件或子目錄,請參考命令rm-r directory_name。

例如:% rmdir directory

第三章 文件操作命令

3.1 列出文件目錄

命令:ls(list)

格式:ls [option] directory_name

功能:列出指定目錄中的文件名和子目錄名。當無子目錄名時,列出當前目錄

中的文件名和子目錄名。

選項:-a列出所有文件,包括以點開頭的隱含文件。

-l按長格式列出文件名,包括文件類型標識,權限,鏈接數,文件主名,文件組名,字節數,日期。

-r列出包括子目錄下所有文件

-g在長格式中給出用戶組的標識。

-t安文件生成日期排序。

例如:% ls-la

3.2 顯示文件內容

命令:cat(catenae)全屏滾動顯示

格式:cat filename

功能:顯示出文件的內容。

注釋:當文件內容在屏幕上滾動顯示時,可按Ctrl+S鍵屏幕滾暫停,按Ctrl+Q

鍵繼續顯示。

例如:% cat filename

3.3 按屏幕顯示文件內容

命令:more

格式:more filename

功能:按屏幕一屏一屏顯示出文件內容

選項:

注釋:在屏幕顯示過程中有功能鍵。空格鍵 繼續下一屏的輸出;回車鍵 看下

一行的輸出;q鍵 跳出more狀態;/字符串 查旬字符串所在處;a鍵 返

回到上一屏。

例如:% more filename

3.4 分頁顯示文件內容

命令:pg(page)

格式:pg [option] filename

功能:分頁顯示指定文件的內容。在顯示一頁文件時,最后一行將顯示等待用

戶輸入指令。可輸入的指令有如下選項。

選項:h

顯示pg命令中可使用的幫助(help)命令。

q

退出pg命令。

[return] 顯示下一頁正文。

顯示正文的下一行

[Space] 顯示下一頁

d/[Ctrl-D] 將屏幕滾動半屏。

n

顯示pg命令行中說明的下一個文件。

p

顯示pg命令行中說明的前一個文件。

%

顯示正文當前頁的前面一頁。

/pattern 在文件中向前搜索指定的字符模式。

?pattern 在文件中向后搜索指定的字符模式。

注釋:當pg命令顯示到文件的末尾時,顯示一個文件結束信息EOF(end of file)。

例如:% pg filename

3.5 讀文件

命令:view

格式:view filename

功能:只能讀出文件內容。

注釋:此命令不能對讀出的原文件進行寫操作。若對原文件進行了修改,可利

用命令“:w newfilename”將修改后的文件寫到新文件中。

例如:% view filename

3.6 顯示文件頭部

命令:head

格式:head [option] filename

功能:顯示文件的頭部

選項:缺省 顯示文件的頭10行。

-i 顯示文件的開始 i行。

例如:% head filename

3.7 顯示文件尾部

命令:tail

格式:tail [option] filename

功能:顯示文件的尾部

選項:缺省 顯示文件的末10行。

-i 顯示文件最后 i行。

+i 從文件的第i行開始顯示。

例如:% tail filename

3.8 顯示格式化的文件內容

命令:pr(print)

格式:pr filename

功能:在屏幕上顯示格式化的文件內容,即印出每頁66行的文本文件,包括5

行頁頭和5行頁尾。頁頭包括兩行空行,一行含有文件的時間、文件名

和頁號,另外兩行為空行。頁尾為5行空行。

例如:% pr filename

3.9 拷貝文件

命令:cp(copy)

格式:cp [option] filename1 filename2

cp [option] filename...directory

cp-r directory1 directon2

功能:把一個文件的全部內容拷貝到另一個文件,也可將一個或多個文件拷貝

到另一個目錄中。

選項:-i 按提示進行拷貝文件。

-p 按原文件日期進行拷貝。

-r 對子目錄下所有文件進行拷貝。

注釋:當filename1拷貝到filename2時,若filename2已經存在,則filename2 的內容將被filename1覆蓋。

例如:% cp filename1 filename2

3.10移動文件或文件改名

命令:mv(move)

格式:mv filename1 filename2

mv filename...direction

mv direction1 direction2

功能:改變文件或目錄的名子,或把一些文件移到另一目錄下。

注釋:當filename1更名為filename2時,若filename2已經存在,則filename2 的內容將被filename1覆蓋

例如:% mv filename1 filename2

3.11刪除文件

命令:rm(remove)

格式:rm filename

rm-r direction

功能:刪除指定的文件或一個目錄中的文件。

注釋:用-r選項時,將刪除指定目錄的所用文件,包括目錄名。

例如:% rm filename

3.12鏈接文件

命令:ln(link)

格式:ln [option] filename linkname

ln [option] directory pathname

功能:為文件或目錄建立一個鏈。其中,filename和directory是源文件名和

源目錄名;linkname和pathname分別表示與源文件或源目錄名相鏈接的

文件或目錄。

選項:-s 為文件或目錄建立符號鏈接。

注釋:鏈接的目地在于,對一個文件或目錄賦予兩個以上的名字,使其可以出

現在不同的目錄中,既可以使文件或目錄共享,又可以節省磁盤空間。

例如:% ln-s filename linkname

3.13改變文件讀取權限

命令:chmod(change mode)

格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename

chmod [who][op][mode] directory

功能:改變文件的讀寫和執行權限。有符號法和八進制數字法。

選項:(1)符號法:

u(user)表示用戶本人。

g(group)表示同組用戶。

o(oher)表示其他用戶。

a(all)表示所有用戶。

+

用于給予指定用戶的許可權限。

用于取消指定用戶的許可權限。

=

將所許可的權限賦給文件。

r(read)讀許可,表示可以拷貝該文件或目錄的內容。

w(write)寫許可,表示可以修改該文件或目錄的內容。

x(execute)執行許可,表示可以執行該文件或進入目錄。

(2)八進制數字法:

此方法用三位八進制數作任選項,每位數字分別表示用戶本人、同組用

戶、其他用戶的權限,其中:(100)表示可讀。(010)表示可寫。(001)表示可執行。

注釋:

例如:% chmod a+rx filename

讓所有用戶可以讀和執行文件filename。

% chmod go-rx filename

取消同組和其他用戶的讀和執行文件filename的權限。

% chmod 741 filename

讓本人可讀寫執行、同組用戶可讀、其他用戶可執行文件filename。

3.14改變文件所有權

命令:chown(change owner)

格式:chown username filename

chown-R username directory

功能:改變文件或目錄的所有權。

選項:-R 將改變目錄中所有文件及目錄的擁有者。

注釋:只有文件的主人和超級用戶才能改變文件的所有權。

例如:% chown username filename

3.15尋找文件

命令:find

格式:find pathname [option] expression

功能:在所給的路經名下尋找符合表達式相匹配的文件。

選項:-name 表示文件名

-user 用戶名,選取該用戶所屬的文件

-group 組名,選取該用戶組屬的文件

-mtime n 選取n天內被修改的文件

-newer fn 選取比文件名為fn更晚修改的文件

注釋:

例如:% find.-name '*abc*'-print

3.16搜索文件中匹配符

命令:grep

格式:grep [option] pattern filenames

功能:逐行搜索所指定的文件或標準輸入,并顯示匹配模式的每一行。

選項:-v找出模式失配的行

-c統計匹配行的數量

-n顯示匹配模式的每一行

注釋:

例如:% ps-aux | grep R

3.17比較文件不同

命令:diff(difference)

格式:diff filename1 filename2

功能:顯示兩文件的不同之處。

選項:

注釋:

例如:% diff file1 file2

3.18比較文件

命令:cmp(compare)

格式:cmp [-l] [-s] filename1 filename2

功能:顯示比較兩文件不同處的信息

選項:-l 給出兩文件不同的字節數

-s 不顯示兩文件的不同處,給出比較結果

注釋:

例如:% cmp file1 file2

3.19比較文件共同處

命令:comm(common)

格式:comm [-123] filename1 filename2

功能:選擇或拒絕比較兩文件出現的共同行

選項:-1 不顯示第1列

-2 不顯示第2列

-3 不顯示第3列

注釋:輸出三列,第一列表示在file1中出現的行,第二列表示在file2中出現 的行,第三列表示在file1和file2中共同出現的行。

例如:% comm file1 file2

3.20排序文件

命令:sort

格式:sort [option] filename

功能:將制定的文件按要求排序

選項:-r 按字母倒排序

-n 按數字的值從小到大排序

-r 按當前排序規則逆序排序

-f 不區分大小寫排序

-d 按典型順序排序

注釋:選項缺省時按ascii碼順序排序

例如:% sort-nr file

3.21壓縮文件

命令:compress

格式:compress [option] filename 功能:壓縮文件。

選項:-f 強制壓縮

-v 壓縮時顯示壓縮百分比

注釋:

例如:% comproess files

3.22解縮文件

命令:uncompress

zcat

格式:compress [option] filename

zcat filename

功能:展開或顯示壓縮文件。

選項:-c 不改變文件寫到標準輸出

注釋:zcat命令相當于uncompress-c

例如:% uncomproess files.Z

3.23顯示文件類型

命令:file

格式:file filename...功能:按文件內容來推測文件類型,如text,ascii,C,executable,core。

選項:

注釋:

例如:% file *

3.24建立檔案文件

命令:tar(tape archive)

格式:tar [option] tarfile filename

功能:建立文件的存檔或讀存檔文件。

選項:-c 建立一個新的檔案文件

-x 從檔案文件中讀取文件

-v 顯示處理文件的信息

-f 指定檔案文件名,缺省時為磁帶機即/dev/rmt/0

-t 列出存檔文件的信息

注釋:

例如:% tar cvf tarfile.% tar xvf tarfile

% tar tvf tarfile

3.25磁帶拷貝文件

命令:dd

格式:dd [option=value] 功能:用磁帶機轉換或拷貝文件。

選項:if=name 指定輸入文件名

of=name 指定輸出文件名

ibs=n 指定輸入文件塊大小為n字節(缺省為512字節)

obs=n 指定輸出文件塊大小為n字節(缺省為512字節)

注釋:

例如:% dd if=filename of=/dev/rmt/0

% dd if=/dev/rmt/0 of=filename ibs=1024

3.26修改文件日期

命令:touch

格式:touch filenae

功能:改變文件的日期,不對文件的內容做改動,若文件不存在則建立新文件。

選項:

注釋:

例如:% touch file

3.27統計文件字數

命令:wc(word characters)

格式:wc [option] filename

功能:統計文件中的文件行數、字數和字符數。

選項:-l 統計文件的行數

-w 統計文件的字數

-c 統計文件的字符數

注釋:若缺省文件名則指標準輸入

例如:% wc file

3.28檢查拼寫

命令:spell(spelling)

格式:spell [option] filename...功能:檢查文件中的拼寫錯誤

選項:-b 按英國拼法檢查

-v 顯示字面上不在拼法字典上的詞

-x 顯示每一個可能合理的詞根

注釋:

例如:% spell file

第四章 有關狀態信息命令

4.1顯示當前注冊的用戶

命令:w

格式:w [option] [username]

功能:顯示當前正在使用系統的用戶名、注冊時間和當前執行的命令。

選項:-h 不顯示起始行

-s 按短格式顯示

-l 按長格式顯示(缺省設置)

注釋:

例如:% w

4.2 顯示都誰登錄到機器上

命令:who

格式:who

功能:顯示當前正在系統中的所有用戶名字,使用終端設備號,注冊時間。

例如:% who

4.3 顯示當前終端上的用戶名

命令:whoami

格式:whoami

功能:顯示出當前終端上使用的用戶。

例如:% whoami

4.4 確定命令位置

命令:whereis

格式:whereis command

功能:確定一個命令的二進制行碼、源碼及聯機手冊所在的位置。

選項:

注釋:

例如:% whereis ls

4.5 查找非標準命令

命令:which

格式:which command

功能:查找非標準命令,即使用別名或系統中標準命令集之外的命令。

選項:

注釋:

例如:% which ls

4.6 顯示日期

命令:date

格式:date

功能:顯示或設置日期和時間。

選項:

注釋:只有超級用戶有權設置日期。

例如:% date

4.7 顯示日歷

命令:cal(calendar)

格式:cal [month] year

功能:顯示某年內指定的日歷

選項:

注釋:

例如:% cal 1998

4.8 計算命令執行時間

命令:time

格式:time [command]

功能:計算程序或命令在執行其間所用的時間。

選項:

注釋:計算出的時間為:real是命令在系統駐留的總時間,user是命令消耗CPU 的時間,sys是命令I/O所開銷的時間。

例如:% time myprog

4.9 查詢帳目

命令:acseek(account seek)

格式:acseek [-d n] [-m usersname]

功能:查詢本月的用戶帳目。

選項:-d n

-m username

注釋:若沒有選項,則顯示本人當月的帳單。

例如:% acseek

4.10顯示用戶標識

命令:id 格式:id [option] [user]

功能:顯示用戶標識及用戶所屬的所有組。

選項:-a 顯示用戶名、用戶標識及用戶所屬的所有組

注釋:

例如:% id username

4.11顯示主機標識

命令:hostid

格式:hostid

功能:顯示主機的唯一標識,是被用來限時軟件的使用權限,不可改變。

選項:

注釋:

例如:% hostid

4.12顯示主機名

命令:hostname

格式:hostname

功能:顯示或設置主機名。

選項:

注釋:只有超級用戶才能設置主機名。

例如:% hostname

4.13顯示進程

命令:ps 格式:ps [option]

功能:顯示系統中進程的信息。包括進程ID、控制進程終端、執行時間和命令。

選項:-a 列出當前系統中所有進程的信息

-l 顯示一個長列表

-e 顯示當前運行的每一個進程信息

-f 顯示一個完整的列表

注釋:

例如:% ps-ef

4.14顯示磁盤空間

命令:df(disk free)

格式:df [option]

功能:顯示磁盤空間的使用情況,包括文件系統安裝的目錄名、塊設備名、總

字節數、已用字節數、剩余字節數占用百分比。

選項:-i 顯示已用和未用的字節數

-k 顯示磁盤空間的使用信息

注釋:

例如:% df-k

4.15顯示文件盤空間

命令:du(disk usage)

格式:du [option] [filename]

功能:顯示目錄或文件所占磁盤空間大小

選項:-a 顯示所有文件的大小

-s 顯示制定目錄所占磁盤大小

注釋:

例如:% du

4.16顯示盤空間限制

命令:quota

格式:quota-v [username]

功能:顯示用戶的磁盤空間限制和使用情況。包擴盤空間的限額和已使用數,允許建立的節點數限額和使用節點數。

選項:-v 查看用戶在系統中的盤空間

注釋:只有超級用戶可以顯示任何用戶的使用情況,用edquota命令可修改。

例如:% quota-v

4.17顯示終端選項

命令:stty

格式:stty [option]

功能:顯示或設置終端的任選項。

選項:-a 顯示所有設置情況

-g 顯示當前設置

注釋:

例如:% stty-a

4.18顯示終端名

命令:tty

格式:tty

功能:顯示終端名

選項:

注釋:

例如:% tty

4.19回憶命令

命令:history

格式:history

功能:幫助用戶回憶執行過的命令。

選項:

注釋:

例如:% history

4.20聯機幫助手冊

命令:man(manual)

格式:man command_name

功能:顯示參考手冊,提供聯機幫助信息。

選項:

注釋:-k 按制定關鍵字查詢有關命令

例如:% man tar

4.21建立別名

命令:alias

格式:alias newname name

功能:用戶可以將常用的命令用自己習慣的名稱來重新命名。

選項:

注釋:

例如:% alias dir 'ls-F'

第五章 網絡命令

5.1顯示網絡地址

命令:arp

格式:arp hostname

功能:顯示系統當前訪問的遠程主機名、IP地址和硬件地址。

選項:-a

注釋:

例如:% arp-a

5.2 顯示用戶信息

命令:finger

格式:finger username

功能:顯示網上用戶使用機器的情況,包括用戶何時登錄和最后一次注冊記錄。

選項:

注釋:

例如:% finger username

5.3 網上對話

命令:talk

格式:talk username

功能:在網上與另一用戶進行對話。

選項:

注釋:對話時系統把終端分為上下兩部分,上半部顯示自己鍵入信息,下半部

顯示對方用戶鍵入的信息。鍵入delete或Ctrl+C則結束對話。

例如:% talk username

5.4 允許或拒絕接受信息

命令:mesg(message)

格式:mesg [n/y]

功能:允許或拒絕其它用戶向自己所用的終端發送信息。

選項:n 拒絕其它用戶向自己所用的終端寫信息

y 允許其它用戶向自己所用的終端寫信息(缺省值)

注釋:

例如:% mesg n

5.5 給其他用戶寫信息

命令:write

格式:write username [ttyname]

功能:給其他用戶的終端寫信息。

選項:

注釋:若對方沒有拒絕,兩用戶可進行交談,鍵入EOF或Ctrl+C則結束對話。

例如:write username

5.6 測試網路

命令:ping

格式:ping hostname

功能:向網絡上的主機發送ICMP ECHO REQUEST信息包,檢測網絡是否暢通。

選項:

注釋:被測試的主機名可用IP地址。當丟包率為(100% packet loss)則說明

當前網絡不通。

例如:% ping hostsname

5.7 遠程shell命令

命令:rsh(remote shell)

格式:rsh hostsname command

功能:在本地機執行遠程主機的shell命令。

選項:

注釋:

例如:% rsh hostname who

5.8 遠程拷貝文件

命令:rcp(remote copy)

格式:rcp [-r] file newfile

功能:拷貝遠程主機上的文件。

選項:-r 拷貝目錄

注釋:

例如:% rcp hostname:/tmp/file.5.9 遠程注冊

命令:rlogin(remote login)

格式:rlogin hostname [-l username]

功能:注冊到遠程主機上。

選項:-l username 注冊到另一用戶

注釋:要有用戶口令才能注冊。

例如:% rlogin hostname

5.10 遠程登錄

命令:telnet

格式:telnet hostname

功能:遠程登錄到網上其它主機。

選項:

注釋:支持不同的操作系統。

例如:% telnet bbs.tsinghua.edu.cn

5.11文件傳輸

命令:ftp(file transfer program)

格式:ftp hostname

功能:網絡文件傳輸及遠程操作。

選項:ftp命令:

?/help ftp的聯機幫助

open hostname 打開制定的遠程機

cd [dirname] 進入遠程機的目錄

lcd [dirname] 設置本地機的目錄

binary 以二進制方式進行傳輸

dir/ls 顯示遠程的目錄文件

get/mget 從遠程機取一個或多個文件

put/mput 向遠程機送一個或多個文件

prompt 打開或關閉多個文件傳送時的交互提示

close

關閉與遠程機的連接

quit

退出ftp

注釋:

例如:% ftp hostname

5.12顯示到網絡主機的路徑

命令:traceroute

格式:traceroute hostname

功能:顯示本機到達某一網絡主機所經的路經和使用的時間。

選項:

注釋:

例如:% traceroute hostname

第六章 Mail命令

6.1 發送或接受電子郵件

命令:mail/Mail/mailx

格式:mail username(發送)

mail [option](接受)

功能:向網上用戶發送或接受電子郵件。

選項:-r 郵件按先進先出順序排序。缺省時為后進先出順序排序

-q 中斷mail后不改變信箱內容

-p 顯示mail每份郵件,不顯示提示信息

-f 從郵件格式文件中讀郵件

注釋:mail命令:

? 顯示mail幫助命令

h 郵件標題列表

p 顯示當前郵件

n 顯示下一郵件

r [uers] 給發信人或用戶回信

s [file] 將郵件保存到文件中,保存標題信息

w [file] 將郵件寫到文件中,不保存標題信息

d [n] 刪除當前郵件或第n封郵件

q 將未刪除的郵件存入mbox文件,并退出mail

x 所有郵件不作修改,退出mail

例如:% mail-s “Subjet...” username < messages

6.2 顯示郵件隊列

命令:mailq

格式:mailq

功能:查看正在發送或接收郵件的排隊情況。選項:

注釋:此命令一般在系統或網絡不同時使用。

例如:% mailq

6.3 郵件操作命令

命令:pine

格式:pine

功能:對自己郵件操作的程序。

選項:

注釋:此操作是在菜單提示下進行。

例如:% pine

第七章 運行程序命令

7.1 按時間執行命令

命令:at/batch

格式:at [option] [time] [data] [file]

功能:在制定的時間執行命令或命令文件。

選項:-r 取消以前用at命令提交的作業

-l 顯示用at命令提交的所有作業狀態和作業號

注釋:

例如:at 0030 Jan 20 myfile

7.2 參數回至標準輸出

命令:echo

格式:echo [-n] [arguments]

功能:將參數即字符串至標準輸出即顯示器

選項:-n 不向標準輸出回送換行符

注釋:

例如:echo *

7.3 復制至文件

命令:tee

格式:tee [option] filename

功能:至標準輸出的同時復制至文件

選項:-a 輸出時附加到文件中

-i 不理采中斷

注釋:

例如:% who | tee file

7.4 給程序優先級

命令:nice

格式:nice [-n] command

功能:以低的優先級運行程序或命令。選項:-n 為優先級0-20從高到低

注釋:

例如:nice-5 progame

7.5 終止進程

命令:kill

格式:kill [option] pid

功能:向指定的進程送信號或終止進程。

選項:-9 強行終止進程

-17 將進程掛起

-19 將掛起的進程激活

注釋:pid標示進程號,可由ps命令得到。

例如:% kill-9 pid

7.6 進程睡眠

命令:sleep

格式:sleep time

功能:使當前正在執行的進程在規定的時間內處于睡眠。

選項:

注釋:time為進程將睡眠的時間,以秒為單位。

例如:% sleep time

7.7 顯示作業狀態

命令:jobs

格式:jobs [-l]

功能:顯示當前作業的狀態

選項:-l 長列表顯示作業狀態,包括所有者、作業號、終端和狀態。

注釋:作業狀態為 +表示最近被停止的作業,-表示先前的作業,exit 1表示

退出的作業,job# done表示已完成的作業。

例如:% jobs

7.8 前臺作業

命令:fg

格式:fg job#

功能:將指定作業號的作業轉入前臺運行。job#表示作業號。

選項:

注釋:

例如:% fg job#

7.9 后臺作業

命令:bg/&

格式:bg job#

command &

功能:將指定作業號的作業或命令推到后臺運行。選項:

注釋:

例如:% bg job#

7.10掛起作業

命令:stop

格式:stop job#

功能:將指定作業號的后臺作業掛起.選項:

注釋:

例如:% stop job#

第八章 程序編譯執行命令

8.1 C程序編譯

命令:cc

格式:cc [option] filename

功能:編譯或鏈接指定的C文件。

選項:-o 指定輸出文件名,缺省時為a.out

-c 只編譯,產生.o的目標文件

-g 產生用于符號測試的執行文件

-lm 進行連接cc數學庫

-O 進行代碼的一般優化

-O2 二級優化

注釋:C編譯器參考手冊可用命令man cc查看。

例如:% cc-o test test.c

8.2 C++程序編譯

命令:CC

格式:CC [option] filename

功能:編譯或鏈接指定的C++文件。

選項:同C編譯選項

注釋:C++編譯器參考手冊可用命令man CC查看。

例如:% CC-O2 test.cc

8.3 FORTRAN77程序編譯

命令:f77

格式:f77 [option] filename

功能:編譯或鏈接指定的Fortran文件

選項:-o 指定輸出文件名,缺省時為a.out

-c 只編譯,產生.o的目標文件

-g 產生用于符號測試的執行文件

-O0 不進行代碼優化

-O1 盡快進行代碼優化

-O2 二級優化

-O3 三級優化

注釋:FORTRAN77編譯器參考手冊可用命令man f77查看

例如:% f77-c test.f

8.4 FORTRAN90程序編譯

命令:f90

格式:f90 [option] filename

功能:編譯或鏈接指定的Fortran90文件

選項:同FORTRAN77編譯選項

注釋:FORTRAN90編譯器參考手冊可用命令man f90查看

例如:% f90-O-o test test.f

8.5 GNU程序編譯

命令:gcc(GNU C)

g++/c++(GNU C++)

g77(GNU FORTRAN77)

格式:gcc [option] filename

g++ [option] filename

g77 [option] filename

功能:編譯或鏈接指定的編譯文件。

選項:-o 指定輸出文件名,缺省時為a.out

-c 只編譯,產生.o的目標文件

-O 進行代碼的一般優化

-O2 二級優化

注釋:GNU編譯器參考手冊可進入emacs中info菜單下查看。

例如:% gcc-o test test.c

8.6 運行文件

格式:a.out

filename

功能:源程序經編譯后產生目標代碼文件,放在a.out文件或指定輸出文件名。

補充常用配置文件

1./etc/hosts

主機名字解析文件,提供主機名和IP地址的對應。

2./etc/passwd

口令文件,內容為:

登錄用戶名:加密口令:用戶ID:組ID:保留:初始工作目錄:shell路徑

3. /etc/group

內容為:

組名:加密密碼:組ID:所有屬于該組的用戶。

4. /etc/profile

如果該文件存在,則每個用戶登錄時將執行該文件。該文件一般用于設置一些通用環境變量,如果用戶的home目錄中存在.profile文件,則在執行/etc/profile之后,再執行用戶的.profile文件。

5. /etc/inittab

內部初始化之后,系統將啟動/etc/init這個deamon進程,使/etc/init進程取得引導序列的控制權。而init進程從文件 /etc/inittab(init table,初始化表)取得指示,該文件 的內容控制所有init狀態,同時也控制那些已消亡進程的再生。

6. /etc/fstab

系統中可以mount的文件系統的信息。

7. /etc/lvmtab

使用命令:

# strings /etc/lvmtab;查看系統VG和磁盤信息。

8. /etc/rc.config.d/netconf

包含系統名稱和網絡配置信息,如IP地址、子網掩碼和路由信息等。

9. /stand/system

包含系統的驅動程序和子系統信息,內核設備信息和一些系統可調參數信息。

附錄 UNIX 常用命令簡單說明

UNIX 命令大多數可用聯機幫助手冊 man 獲得幫助,下面是常用命令及簡單說明,可供用戶快速查找使用。命令 功能簡述

cctcom 等于進程記帳文件 accton 啟動或中止記帳進程

adb 匯編語言調試工具

admin 創建和管理SCCS文件 ar 檔案文件和庫文件管理程序 as 匯編器 asa 回車控制 at 在指定時間執行程序 awk 模式搜索和處理語言 banner 制作標題 basename 生成文件基本名(無前。后綴)batch 命令的延遲執行

bc 計算器 bdiff 大型文件比較 bfs 大文件搜索 break 退出循環

cal 打印日歷表

calendar 打印日歷表 cancel 取消打印任務 case 分支語句 cb C語言整理程序 cd 改變當前目錄 cc C語言編譯器 cdc SCCS實用程序 cflow 生成C語言流程圖 checkeq 數學公式排版命令 chgrp 改變文件組 chmod 改變文件存取模式 chown 改變文件主 chroot 改變根目錄 cksum 顯示校驗和 clri 清除指定的I節點 cmp 文件比較 col 過濾反向換行 comb SCCS實用程序 comm 顯示兩個排序文件的公共行

command 執行簡單命令 continue 進入下一循環 cp 復制文件 cpio 復制文件檔案 cpp C語言預處理程序 crash 檢查系統內存映象 create 建立臨時文件 cref 生成交叉引用表

cron 在指定時間執行一組命令 crontab 為命令cron 準備crontab文件 crypt 加密/解密 csplit 將一個文件分解 ct 遠程終端注冊

ctags 創建供vi使用的標識符 cu 呼叫另一UNIX系統 cut 斷開一文件中所選擇的字段 cxref 生成C程序交叉訪問表 date 打印和設置時間

dc 桌面計算器 dd 轉換和復制文件 delta SCCS實用程序

deroff 去掉排版格式 devnm 標識設備名 df 顯示可用磁盤空間 diff 顯示兩個文件的差異 diff3 顯示三個文件的差異 dircmp 目錄比較 dis 反匯編程序 du 顯示對磁盤的占用情況 dump 對指定文件備份 echo 回顯指定參數 ed 行編輯器 edit 文本編輯器 egrep 在文件中查找指定模式 env 設置命令執行環境 eqn 數學公式排版命令 eval 執行指定命令 ex 行編輯器 exec 執行指定命令 exit 進程中止 expand 使表格占滿行寬 export 將變量傳遞給子程序 expr 計算表達式值 factor 因式分解 false 返回FALSE fgrep 在文件中查找指定模式 file 確定文件類型 find 查找符號條件的文件 fmt 安排簡單的文本格式 fold 折行 for 循環語句

fsck 文件系統檢查和修復 fsdb 文件系統調試程序

fumount 強制性拆協指定資源 function 函數說明 fuser 列出使用文件的進程 fwtmp 產生記帳記錄 get SCCS實用程序 getconf 查找配置參數

getopt 獲得命令中的選擇項

getopts 獲得命令中的選擇項

getty 設置終端類型、模式、行律等 grep 在文件中查找指定模式 head 打印文件的頭若干行

hexdump 按十六進制轉儲文件 id 顯示用戶號 if 條件語句 init UNIX 初啟進程 install 安裝一個文件到文件系統

ipcrm 刪除IPC隊列 ipcs 顯示IPC狀態 join 連接兩個文件(關系操作〕

kill 中止指定進程 killall 中止所有活動進程 labelit 給文件系統提供標號 ld 目標文件鏈接編輯器 lex 詞法分析程序 line 讀一行 link 連接文件 lint C程序檢查程序 ln 鏈接文件 local 建立局部變量 logger 顯示注冊信息

login 注冊

logname 獲取注冊名 look 在排序文件中查找某行

lorder 查找目標庫的次序關系

lp 打印文件

lpr 打印文件

lpstat 顯示打印隊列狀態

ls 目錄列表 mail 發送或接收電子郵件

mailx 發送、接收或處理電子郵件

make 執行有選擇的編譯

makekey 生成加密碼 man 顯示命令用法

mesg 接收或取消對話方式

mkdir 建立目錄 mkfifo 建立FIFO文件

mkfs 建立文件系統 mknod 建立文件系統的I節點 mount 安裝文件系統 mv 移動文件 mvdir 移動目錄 ncheck 按節點號生成節點名清單

neqn 數學公式排版命令

newgrp 把用戶加入到新組 news 打印消息 nice 改變命令執行優先級 nl 給文件加行號 nm 顯示目標文件符號表

nohup 忽略掛起或退出執行命令 nroff 文本文件排版 od 按八進制轉儲文件 pack 壓縮文件 passwd 改變口令

paste 文件合并 pax 可移植檔案管理程序

pcat 顯示壓縮格式文件 pg 分屏顯示 pr 按打印格式顯示文件

pstat 報告系統信息 pwck 口令文件校驗程序

pwd 顯示當前工作目錄

quot 檢查文件系統所有權 ratfor 轉換成標準FORTRANC程序

read 從標準輸入讀一行 readonly 標記變量為只讀 red 文本編輯器 regcmp 正規表達式編輯 restor 文件系統恢復程序 restore 文件系統恢復程序 return 返回語句 rev 顛倒文件中每行字符次序 rm 刪除文件

rmdel SCCS使用程序 rmdir 刪除目錄 rsh(net)遠程SHELL rsh(sec)受限SHELL runacct 運行日常記帳程序 sact SCCS實用程序 sag 打印系統活動圖

sar 報告系統活動 sccsdiff SCCS實用程序 sdb 符號調試器 sdiff 并列顯示兩個文件的差別 sed 流編輯器 sendto 發送郵件

set 設置選項或參數

setmnt 建立文件系統安裝表

sh SHELL解釋器 shift 命令行參數移位

shl SHELL層(layer)管理程序 shutdown 關機 size 顯示目標文件長度 sleep 掛起進程一段時間

sort 文件排序和合并 spell 拼寫錯誤檢查程序 spellin 拼寫錯誤檢查 spellout 拼寫錯誤檢查 spline 按平滑曲線輸出數據 split 分解一個文件 strings 在目標文件中尋找可打印字符

strip 刪除符號表 stty 設置終端模式 su 改變用戶 sum 顯示文件校驗和及塊數 sync 更新磁盤 tabs 設置制表符

tbl 表格排版 tee 在管道上建立多通路 tic 終端數據庫編譯程序 time 打印執行命令所花時間 tiemx 報告命令所花時間及活動

touch 更新文件時間 tput 恢復終端或查詢數據庫 tr 轉換字符 trap 捕獲信號

troff 文本文件排版

true 返回TRUE tsort 拓撲排序 tty 顯示終端設備名 umask 設置文件掩碼 umount 拆卸文件系統 uname 顯示系統名 unget SCCS實用程序 uniq 刪除文件中重復行 units 度量單位轉換 unlink 刪除文件 unpack 將壓縮文件還原

until 循環語句 update 更新磁盤 val SCCS實用程序 vc SCCS實用程序 vi 全屏幕編輯器 volcopy 文件系統的文字拷貝 wait 等待所有字進程結束 while 循環語句 who 顯示誰在使用系統 whodo 顯示哪些用戶在做什么 write 和另一用戶直接對話 xargs 建立參數表并執行命令 yacc 語法分析程序生成器;

#!/bin/csh

#Scriptname: test.csh goto main usage: echo “(EXAMPLE):test.csh 1(A number in [0-3])” echo “Please input the ARGV!”

main:

if($#argv == 0)then

goto usage

exit();endif

if($argv[1] >= 0 && $argv[1] <= 3)then

switch($argv[1])case 1:

foreach file(1 2 3 4 5 6 7 8 9 10)touch file_$file end

mkdir dir1 dir2 foreach dir_file(file*)switch($dir_file)case “file1”: mv $dir_file

dir1 case “file2”: mv $dir_file

dir1 case “file3”: mv $dir_file

dir1 case “file4”: mv $dir_file

dir1 case “file5”: mv $dir_file

dir1 case “file6”: mv $dir_file

dir2 case “file7”: mv $dir_file

dir2 case “file8”: mv $dir_file

dir2 case “file9”: mv $dir_file

dir2 case “file10”: mv $dir_file

dir2

endsw end

touch 'history.his' foreach cur_dir(dir*)if(-d $cur_dir)then echo directory $cur_dir ls $cur_dir >>'history.his' endif end breaksw

case 2: foreach file(1 2 3 4 5 6 7 8 9 10)touch file_$file end

mkdir dir1 dir2 foreach dir_file(file*)switch($dir_file)case “file1”: mv $dir_file

dir1 case “file2”: mv $dir_file

dir2 case “file3”: mv $dir_file

dir1 case “file4”: mv $dir_file

dir2 case “file5”: mv $dir_file

dir1 case “file6”: mv $dir_file

dir2 case “file7”: mv $dir_file

dir1 case “file8”: mv $dir_file

dir2 case “file9”: mv $dir_file

dir1 case “file10”: mv $dir_file

dir2

endsw end

touch 'history.his' foreach cur_dir(dir*)if(-d $cur_dir)then echo directory $cur_dir ls $cur_dir >>'history.his' endif end breaksw

case 3: foreach file(1 2 3 4 5 6 7 8 9 10)touch file_$file end

`mkdir./dir1/dir2` foreach dir_file(file*)`mv $dir_file./dir1/dir2` end

touch 'history.his' `ls./dir1/dir2 >>history.his` breaksw

case 0: if(!-z `pwd`)then echo “I do not know why you want to do this!” else rm-r * touch 'history.his' echo “You have deleted all the files.” >>'history.his' endif breaksw

default:

echo “You had input the wrong number!” endsw else echo “Input num exceed restriction!!” endif

第二篇:操作系統命令接口設計課程設計說明書

佛山科學技術學院課程設計用紙

課程設計說明書

設計名稱:操作系統課程設計

題目:操作系統命令接口設計

學生姓名: 專業: 班級: 學號: 指導教師:

日期: 2016 年 6 月 28 日 佛山科學技術學院課程設計用紙

課程設計任務書

網絡工程專業年級班一、二、主要內容

利用C語言、DOS中斷中21H與屏幕顯示相關的中斷調用完成設計,具體包括:

1、命令解釋器

2、列目錄命令

3、顯示時間命令

4、顯示日期命令

5、回顯字符串命令

6、創建目錄命令

7、刪除目錄命令

8、更改路徑命令

9、顯示當前工作目錄命令

10、刪除文件命令

11、打印文本命令

12、文件重新命名

13、顯示文本命令

14、顯示版本命令

15、顯示目錄結構命令

16、清除當前顯示內容命令

上述內容中,所有命令通過命令解釋器能夠執行,即啟動命令解釋器以后,輸入相應命令,按照輸入指令執行相應功能,并在屏幕上顯示相應結果。設計題目

操作系統命令接口設計

三、具體要求

本設計的目的是通過設計一些簡單的操作系統的命令接口,使學生掌握操作系統接口的設計方法。要求學生在熟悉操作系統的命令接口及程序接口的基礎上,利用C語言設計簡單的命令接口。命令接口基于DOS的命令行接口。

佛山科學技術學院課程設計用紙

四、進度安排

1.要求講解、資料查找、系統分析,概要設計(2天)2.系統詳細設計、功能設計(2天)3.算法實現、編程調試(5天)

4.功能演示、資料整理、課程設計說明書編寫。(1天)依照教學計劃,課程設計時間為:2周。五、六、指導教師

簽名日期 年 月 日

系主任

審核日期 年 月 日 完成后應上交的材料

課程設計說明書紙質文檔

總評成績 佛山科學技術學院課程設計用紙

目 錄

一、程序概述...........................................................................................................................................................1 1.1完成的任務...............................................................................................................................................1 1.2解決的問題.............................................................................................................錯誤!未定義書簽。

二、概念原理...........................................................................................................................................................1 2.1基本概念...................................................................................................................................................1 2.2基本原理...................................................................................................................................................1

三、總體設計...........................................................................................................................................................2

四、詳細設計...........................................................................................................................................................3 4.1主要調用DOS的功能號...........................................................................................................................3 4.2主要函數...................................................................................................................................................3

五、完成情況...........................................................................................................................................................3

六、使用說明...........................................................................................................................................................4

七、設計總結...........................................................................................................................................................7 7.1系統特色...................................................................................................................................................7 7.2實踐感受...................................................................................................................................................4 參考資料...................................................................................................................................................................5 附錄(程序源代碼)...............................................................................................................................................9

佛山科學技術學院課程設計用紙

一、程序概述

1.1完成的任務

本設計是要求編寫一個簡單的命令解釋器,利用C語言、DOS中斷中21H與屏幕顯示相關的中斷調用進行設計的,主要完成要求中所提到的功能如:可打開提示符,并獲取用戶輸入的指令、可解析指令、可尋找命令文件、可執行基本的命令。在本設計中,設計了一個dos命令提示行,主要完成的功能有:顯示系統時間和日期,顯示系統版本號,刪除文件,創建目錄,刪除目錄,重命名目錄或文件名,回顯字符串,打印文件,清屏等功能。

1.2解決的問題

在設計過程中主要遇到了兩個難題,一是如何理解和設計中斷,對匯編和c語言的結合,如引入#include,#include;二是如何使用中斷函數如int86(),int86x(),int dos(),int 等。里面主要的是結構體SREGS,聯合體REGS,以及匯編語言int 21H系統調用中斷,以及調用功能號的查詢和設置。

二、概念原理

2.1基本概念

中斷

當CPU(中央處理器)執行一條現行指令的時候,出現必須CPU立即執行處理的情況,CPU暫時停止當前程序的執行轉而而執行新情況叫中斷,此時如果外設向CPU發出中斷請求,那么CPU在滿足響應的情況下,將發出中斷響應信號,與此同時關閉中斷,表示CPU不在受理另外一個設備的中斷。此次課程設計涉及有DOS中斷和BIOS中斷。

命令接口處理器

命令處理器是一個讀入并解釋你輸入的命令的程序,它是介于使用者和操作系統之核心程序(kernel)間的一個接口。它是一個交互性命令解釋器。命令處理器獨立于操作系統,這種設計讓用戶可以靈活選擇適合自己的命令處理器。命令處理器讓你在命令行鍵入命令,經過命令處理器解釋后傳送給操作系統(內核)執行。

命令提示符

“命令提示符”也就是Windows 95/98 下的“MS-DOS方式”,雖然隨著計算機產業的發展,Windows 操作系統的應用越來越廣泛,DOS 面臨著被淘汰的命運,但是因為它運行安全、穩定,有的用戶還在使用,所以一般Windows 的各種版本都與其兼容,用戶可以在Windows系統下運行DOS,中文版Windows XP 中的命令提示符進一步提高了與DOS下操作命令的兼容性,用戶可以在命令提示符直接輸入中文調用文件。

消息循環

通過這個循環機制應用程序從消息隊列中檢索消息,再把它分派給適當的窗口,然后繼續從消息隊列中檢索下一條消息,再分派給適當的窗口,依次進行。

系統調用

系統調用,顧名思義,說的是操作系統提供給用戶程序調用的一組“特殊”接口。用戶程序可以通過這組“特殊”接口來獲得操作系統內核提供的服務,比如用戶可以通過文件系統相關的調用請求系統打開文件、關閉文件或讀寫文件,可以通過時鐘相關的系統調用獲得系統時間或設置定時器等。

從邏輯上來說,系統調用可被看成是一個內核與用戶空間程序交互的接口,它好比一個中間人,把用戶進程的請求傳達給內核,待內核把請求處理完畢后再將處理結果送回給用戶空間。

佛山科學技術學院課程設計用紙

2.2基本原理

首先進入一個消息循環,不斷地接收消息,根據輸入的命令進行解析,然后執行命令,遇exit命令退出。

基本流程圖:

開始輸入指令否判斷指令是否存在或者輸入正確?是命令解釋器顯示系統時間顯示系統日期顯示版本號刪除文件創建目錄刪除目錄重命名目錄重命名文件回顯字符串打印文件內容清除屏幕內容否退出?是結束

三、總體設計

程序主要通過文件來存儲帳戶信息。進入提示符后,在消息循環中運用了一個do while循環,2 佛山科學技術學院課程設計用紙

switch?case將dos條用編寫的函數組合起來供用戶選擇使用。連續的獲取用戶輸入,直到用戶輸入0退出循環,結束程序。在處理文件或文件夾過程中,沒有使用系統當前文件夾變量,只是在程序中單獨設定了一個變量作為系統當前目錄,每次獲得的目錄路徑,如果是相對路徑,則自動在前面加上當前目錄路徑。整個程序的設計流程,圍繞著消息循環這一主線,根據消息判斷調用不同的功能函數來完成相應的功能,主要使用了一些函數和匯編調用DOS接口和21號中斷。

四、詳細設計

4.1、主要調用DOS的功能號

2AH 讀取日期

2CH 讀取時間

30H 讀取MS-DOS版本號 39H 創建目錄 41H

刪除文件

3AH 表示刪除目錄 56H 重命名文件 3DH 打開文件 47H 讀取當前目錄 3FH 讀文件或目錄

4.2、主要函數 void time()通過定義該函數實現調用dos的2C號功能讀取系統時間的功能 void day()

通過定義該函數實現調用dos的2A功能讀取系統日期的功能 void dos()通過定義該函數調用dos的30H功能讀取系統的版本號功能 void DeleteFile(char filename[80])定義該函數用于刪除文件或目錄如果刪除成功顯示“success”,刪除失敗表示找不到該文件 void Createfile(char filename[80])

定義該函數調用dos的39H號功能用于創建一個目錄 void file(char filename1[80],char filename2[80])定于該函數調用dos系統的56號功能用于重命名目錄名和文件名的 void showlist()

定于該函數調用dos系統的47號功能讀取當前的工作目錄 void rewords()定于該函數用于調用dos的9號功能實現回顯字符串功能 void ReadFromFile(char filename[80])定于該函數用于調用dos的3F功能用于讀取文件或目錄的內容。clrscr();引用該函數實現清除屏幕內容的功能。

五、完成情況

本程序完成了要求中的13項列目錄,包括獲取系統時間,獲取系統日期,創建目錄,刪除目錄,創建文件并寫內容到文件中,打印文本,刪除文件,更改目錄或文件名,顯示版本,清屏操作,獲得當前的工 佛山科學技術學院課程設計用紙 作目錄等13個要求

六、使用說明

運行程序首先回出現下圖的界面,顯示的是各項操作的命令,根據相關命令可以執行相關的操作

功能1:顯示系統時間 功能2:系統日期:

功能3:顯示版本

功能4:刪除文件:

佛山科學技術學院課程設計用紙

功能5:創建目錄

功能6:刪除目錄 刪除new文件夾:

功能7:重命名目錄或文件

修改目錄(重命名目錄):將上面目錄123修改為101

修改文件(重命名文件):將文件名1.txt改為new1.txt 5 佛山科學技術學院課程設計用紙

功能8:顯示當前工作目錄

功能9:回顯字符串

功能10:打印文件內容(讀文件)

已知new1.txt文件里面的內容如下,通過該系統讀出文件的內容

功能11:清除屏幕所有內容

佛山科學技術學院課程設計用紙

清屏后:

直至輸入指令為0(代表exit)時退出系統。

七、設計總結

7.1系統特色

本系統基本實現命令訪問接口的設計,能正常解釋命令并執行,在命令的解釋和執行直接采用DOS系統的中斷調用以及功能類型號碼的選擇和設置,能夠符合操作系統命令接口設計的要求。

7.2實踐感受

課程設計是理論知識和實際操作的一種結合,對所學的知識進行強化。從確立課題到遇到問題查找資料,直到做出基本的結果,在這個過程中學到了之前所沒有接觸的知識點。例如在編程過程中要多使用庫函數中自帶的內容,不必另外再去編寫已有的功能,這樣不僅能節省時間,也能提高程序的可靠性。要多了解庫函數,可以閱讀相應的幫助文件來獲得有用的信息。遇到問題多與老師同學討論,可以幫助自己跳出定向思維。

佛山科學技術學院課程設計用紙

參考資料

《c程序設計》(第三版)譚浩強著清華大學出版社

《80x86匯編語言程序設計》沈美明,溫冬嬋 著清華大學出版社 《c與c++標準類庫及函數.chm》

《Windows API for 2000/XP實例精解》王強周明李定國等編著電子工業出版社 《數據結構(c語言版)》嚴蔚敏,吳偉民等編著清華大學出版社

佛山科學技術學院課程設計用紙

附錄

源代碼(Torbo C 3.0環境下)

#include #include #include #include #include #define INTER 0x21

void menu(){

printf(“----------n”);

} void time(){

}

void day(){

} void dos(){ union REGS inregs,outregs;//定義中斷信息結構體 union REGS inregs,outregs;//定義中斷信息結構體 struct SREGS segregs;inregs.h.ah=0x2a;//讀取日期

int86x(INTER,&inregs,&outregs,&segregs);

printf(“Now the day is:%d,%d,%dn”,outregs.x.cx,outregs.h.dh,outregs.h.dl);getchar();union REGS inregs,outregs;//定義中斷信息結構體 struct SREGS segregs;inregs.h.ah=0x2C;//讀取時間

int86x(INTER,&inregs,&outregs,&segregs);printf(“Now the time is:%d:%d:%dn”,outregs.h.ch,outregs.h.cl,outregs.h.dh);getchar();printf(“0.exitn”);printf(“1.Display system timen”);printf(“2.Display system dayn”);printf(“3.Display Mos-dos versionn”);printf(“4.Deletefilen”);printf(“5.Createcontentn”);printf(“6.Deletecontentsn”);printf(“7.Filenamen”);printf(“8.Display currrent listn”);printf(“9.Echo stringn”);printf(“10.ReadingFilen”);printf(“11.Clear screenn”);printf(“----------n”);9 佛山科學技術學院課程設計用紙

}

void DeleteFile(char filename[80]){

}

void Createfile(char filename[80]){

{ }

}

void Deletefile(char filename[80]){

int result;union REGS inregs,outregs;printf(“success!n”);union REGS inregs,outregs;struct SREGS segregs;inregs.h.ah=0x39;

inregs.x.dx=FP_OFF(filename);segregs.ds=FP_SEG(filename);

int86x(INTER,&inregs,&outregs,&segregs);

printf(“nFILE %s is not exist!n”,filename);int result;union REGS inregs,outregs;struct SREGS segregs;

inregs.h.ah=0x41;//DOS 中斷號 41 是刪除文件 inregs.x.dx=FP_OFF(filename);segregs.ds=FP_SEG(filename);

int86x(INTER,&inregs,&outregs,&segregs);if(result==2||result==5){ } else { } printf(“nThe file:%s has been delete successfully!n”,filename);printf(“nCan't delete the file:%s

The file may not be exist!n”,filename);struct SREGS segregs;

inregs.h.ah=0x30;//DOS 30號功能讀取MS-DOS版本號 int86x(INTER,&inregs,&outregs,&segregs);printf(“The DOS

version

of

this

machine is:%d,%d,%d,%d:%dn”,outregs.h.al,outregs.h.ah,outregs.h.bh,outregs.h.ah,outregs.x.cx);getchar();if(02==outregs.x.ax)//02 表示文件未找到

佛山科學技術學院課程設計用紙

}

void file(char filename1[80],char filename2[80]){

}

} void rewords()void showlist(){ char list[80];union REGS reg;struct SREGS segreg;reg.h.ah = 0x47;//47H 讀取當前目錄 reg.h.dl = 0;reg.x.si = FP_OFF(list);segreg.ds = FP_SEG(list);intdosx(®, ®, &segreg);

printf(“The current working directory is:%sn”, list);union REGS inregs,outregs;struct SREGS segregs;

inregs.h.ah=0x56;//DOS 中斷號 56 是重命名文件 inregs.x.dx=FP_OFF(filename1);segregs.ds=FP_SEG(filename1);inregs.x.di=FP_OFF(filename2);segregs.es=FP_SEG(filename2);

int86x(INTER,&inregs,&outregs,&segregs);if(outregs.x.ax==02){

} printf(“success!n”);printf(“nFILE %s is not exist!n”,filename1);struct SREGS segregs;inregs.h.ah=0x3A;//3A 表示刪除目錄 inregs.x.dx=FP_OFF(filename);segregs.ds=FP_SEG(filename);

int86x(INTER,&inregs,&outregs,&segregs);result=outregs.x.ax;if(result==2||result==5){ } else { } printf(“nThe file:%s has been delete successfully!n”,filename);printf(“nCan't delete the file:%s

The file may not be exist!n”,filename);11 佛山科學技術學院課程設計用紙

{

}

{

union REGS inregs,outregs;struct SREGS segregs;int result;char ReadContents[9*1024];inregs.h.ah=0x3D;//3D 打開文件 inregs.x.dx=FP_OFF(filename);segregs.ds=FP_SEG(filename);inregs.h.al=2;int86x(0x21,&inregs,&outregs,&segregs);result=outregs.x.ax;if(2==result){ } else {

inregs.x.bx=result;inregs.h.ah=0x3F;//讀文件或者目錄 inregs.x.dx=FP_OFF(ReadContents);segregs.ds=FP_SEG(ReadContents);inregs.x.cx=1024;int86x(0x21,&inregs,&outregs,&segregs);printf(“n Real Number of read characters in file:%s:%dn”,filename,outregs);printf(“nThe contents of file:%s!n”,filename);for(int i=0;i

void ReadFromFile(char filename[80])union REGS reg,reg1;struct SREGS sreg;char word[200];

for(int i=0;i<200;i++)word[i]='$';scanf(“%s”,&word);reg1.x.dx = FP_OFF(word);sreg.ds = FP_SEG(word);reg1.h.ah=0x09;

int86x(INTER,®1,®1,&sreg);printf(“n”);

佛山科學技術學院課程設計用紙

} }

int main(){

char DeleteFileName[80];

char ReadingFileName[80];char file1[80],file2[80];

int a;

menu();do

{ printf(“Please input the number:”);

scanf(“%d”,&a);

switch(a){

case 1: time();

break;

case 2: day();

break;

case 3: dos();

break;

case 4:

printf(“nInput the name of existing file to delete: ”);scanf(“%s”,DeleteFileName);

DeleteFile(DeleteFileName);break;

case 5:

printf(“n Input createcontent: ”);

scanf(“%s”,&DeleteFileName);Createfile(DeleteFileName);break;

case 6:

printf(“n Input deletecontents: ”);scanf(“%s”,&DeleteFileName);Deletefile(DeleteFileName);break;

case 7: printf(“name:”);

scanf(“%s”,&file1);

printf(“new name:”);scanf(“%s”,&file2);file(file1,file2);break;佛山科學技術學院課程設計用紙

case 8: showlist();break;case 9: rewords();break;case 10:

printf(“nInput the name of existing file to ReadingFileName: ”);

scanf(“%s”,ReadingFileName);

ReadFromFile(ReadingFileName);break;case 11: clrscr();

menu();break;

default: break;

} }

while(a!=0);

return 0;}

第三篇:系統安全之利用操作系統自帶命令殺毒

【支招】系統安全之利用操作系統自帶命令殺毒

關 鍵 詞:命令 殺毒 操作系統 安全 利用 文件 病毒 進程 備份 啟動

閱讀提示:文章列舉了一些通用的殺毒方法,你可以自己親自動手來用系統自帶的工具來絞殺各種病毒。具體如何來做,請仔細閱讀本文。

上網最恐怖的事莫過于新病毒出來的時候,盡管電腦上我們都裝有各種強大的殺毒軟件,也配置了定時自動更新病毒庫,但病毒總是要先于病毒庫的更新的,所以中招的每次都不會是少數,這里列舉一些通用的殺毒方法,自己親自動手來用系統自帶的工具絞殺病毒:

一、自己動手前,切記有備無患——用TaskList備份系統進程

新型病毒都學會了用進程來隱藏自己,所以我們最好在系統正常的時候,備份一下電腦的進程列表,當然最好在剛進入Windows時不要運行任何程序的情況下備份,樣以后感覺電腦異常的時候可以通過比較進程列表,找出可能是病毒的進程。

在命令提示符下輸入:

TaskList /fo:csv>g:zc.csv

上述命令的作用是將當前進程列表以csv格式輸出到―zc.csv‖文件中,g:為你要保存到的盤,可以用Excel打開該文件。

二、自己動手時,必須火眼金睛——用FC比較進程列表文件

如果感覺電腦異常,或者知道最近有流行病毒,那么就有必要檢查一下。

進入命令提示符下,輸入下列命令:

TaskList /fo:csv>g:yc.csv

生成一個當前進程的yc.csv文件列表,然后輸入:

FC g:zccsv g:yc.csy

回車后就可以看到前后列表文件的不同了,通過比較發現,電腦多了一個名為―Winion0n.exe‖(這里以這個進程為例)不是―Winionon.exe‖的異常進程。

三、進行判斷時,切記證據確鑿——用Netstat查看開放端口

對這樣的可疑進程,如何判斷它是否是病毒呢?根據大部分病毒(特別是木馬)會通過端口進行對外連接來傳播病毒,可以查看一下端口占有情況。

在命令提示符下輸入:

Netstat-an /-aon

參數含義如下:

a:顯示所有與該主機建立連接的端口信息

n:顯示打開端口進程PID代碼

o:以數字格式顯示地址和端口信息

回車后就可以看到所有開放端口和外部連接進程,這里一個PID為1756(以此為例)的進程最為可疑,它的狀態是―ESTABLISHED‖,通過任務管理器可以知道這個進程就是―Winion0n.exe‖,通過查看本機運行網絡程序,可以判斷這是一個非法連接!

連接參數含義如下:

LISTENINC:表示處于偵聽狀態,就是說該端口是開放的,等待連接,但還沒有被連接,只有TCP協議的服務端口才能處于LISTENINC狀態。

ESTABLISHED的意思是建立連接。表示兩臺機器正在通信。TIME-WAIT意思是結束了這次連接。說明端口曾經有過訪問,但訪問結束了,用于判斷是否有外部電腦連接到本機。

四、下手殺毒時,一定要心狠手辣——用NTSD終止進程

雖然知道 ―Winion0n.exe‖是個非法進程,但是很多病毒的進程無法通過任務管理器終止,怎么辦?

在命令提示符下輸入下列命令:

ntsd –c q-p 1756

回車后可以順利結束病毒進程。

提示:―1756‖為進程PID值,如果不知道進程的ID,打開任務管理器,單擊―查看→選擇列→勾上PID(進程標識符)即可。NTSD可以強行終止除Sytem,SMSS.EXE,CSRSS.EXE外的所有進程。

五、斷定病毒后,定要斬草除根——搜出病毒原文件

對于已經判斷是病毒文件的―Winion0n.exe‖文件,通過搜索―本地所有分區‖、―搜索系統文件夾和隱藏的文件和文件夾‖,找到該文件的藏身之所,將它刪除。不過這樣刪除的只是病毒主文件,通過查看它的屬性,依據它的文件創建日期、大小再次進行搜索,找出它的同伙并刪除。如果你不確定還有那些文件是它的親戚,通過網絡搜索查找病毒信息獲得幫助。

六、清除病毒后一定要打掃戰場

手動修復注冊表雖然把病毒文件刪除了,但病毒都會在注冊表留下垃圾鍵值,還需要把這些垃圾清除干凈。

1、用reg export備份自啟動。由于自啟動鍵值很多,發現病毒時手動查找很不方便。這里用reg export+批處理命令來備份。

啟動記事本輸入下列命令:

reg export HKLMsoftwareMicrosoftWindows

CurrentVersionRun fo:hklmrun.reg

reg export HKCUSoftwareMicrosoftWindows

CurrentVersionPoliciesExplorerRun f:hklcu.reg

reg export HKLMSOFTWAREMicrosoftWindows

CurrentVersionPoliciesExplorerRun hklml.reg

注:這里只列舉幾個常見鍵值的備份,其它鍵值請參照上述方法制作。

然后將它保存為ziqidong.bat在命令提示符下運行它,即可將所有自啟動鍵值備份到相應的reg文件中,接著再輸入:

copy f:*.reg ziqidong.txt

命令的作用是將所有備份的reg文件輸出到―ziqidong.txt‖中,這樣如果發現病毒新增自啟動項,同上次導出自啟動值,利用上面介紹的FC命令比較前后兩個txt文件,即可快速找出新增自啟動項目。

2、用reg delete刪除新增自啟動鍵值。比如:通過上面的方法在[HKER_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionRun]

找到一個―Logon‖自啟動項,啟動程序為―c:windowswinlogon.exe‖,現在輸入下列命令即可刪除病毒自啟動鍵值:

reg delete HKLMsoftwareMicrossoftWindows

CurrentVersionRun /f3、用reg import恢復注冊表。Reg de-lete刪除是的是整個RUN鍵值,現在用備份好的reg文件恢復即可,輸入下列命令即可迅速還原注冊表:

reg import f:hklmrun.reg

上面介紹手動殺毒的幾個系統命令,其實只要用好這些命令,我們基本可以KILL掉大部分的病毒,當然平時就一定要做好備份工作。

提示:上述操作也可以在注冊表編輯器里手動操作,但是REG命令有個好處,那就是即使注冊表編輯器被病毒設置為禁用,也可以通過上述命令導出/刪除/導入操作,而且速度更快!

七、捆綁木馬克星——FIND

上面介紹利用系統命令查殺一般病毒,下面再介紹一個檢測捆綁木馬的―FIND‖命令。相信很很多網蟲都遭遇過捆綁木刀,這些―批著羊皮的狼‖常常躲在圖片、FLASH、甚至音樂文件后面。當我們打開這些文件的時候,雖然在當前窗口顯示的確實是一幅圖片(或是播放的FLASH),但可惡的木馬卻已經在后臺悄悄地運行了。比如近日我就收到一張好友從QQ傳來的超女壁紙,但是當我打開圖片時卻發現:圖片已經用―圖片和傳真查看器‖打開了,硬盤的指示燈卻一直在狂閃。顯然在我打開圖片的同時,有不明的程序在后臺運行。現在用FIND命令檢測圖片是否捆綁木馬,在命令提示符輸入:

FIND /c /I〝This program〞g:chaonv.jpe.exe

其中:

g:chaonv.jpe.exe表示需要檢測的文件;FIND命令返回的提示是―___G:CHAONV.EXE: 2‖。這表明―G:、CHAONV.EXE‖確實捆綁了其它文件。因為FIND命令的檢測:如果是EXE文件,正常情況下返回值應該為―1‖;如果是不可執行文件,正常情況下返回值應該為―0‖,其它結果就要注意了。

提示:其實很多捆綁木馬是利用Windows默認的―隱藏已知類型文件擴展名‖來迷惑我們,比如本例的―chaonv.jpe.exe‖,由于這個文件采用了JPG文件的圖標,才導致上當。打開―我的電腦‖,單擊―工具→文件夾選項‖,―單擊‖―查看‖,去除―隱藏已知類型文件擴展名‖前的小勾,即可看清―狼‖的真面目。

八、總結

最后我們再來總結一下手動毒的流程:

用TSKLIST備份好進程列表→通過FC比較文件找出病毒→用NETSTAT判斷進程→用FIND終止進程→搜索找出病毒并刪除→用REG命令修復注冊表。這樣從發現病毒、刪除病毒、修復注冊表,這完成整個手動查毒、殺毒過程。

第四篇:操作系統比較

常見操作系統比較一、三種操作系統簡介

(一)Windows操作系統簡介

Windows是Microsoft公司在1985年11月發布的第一代窗口式多任務系統,它使PC機開始進入了所謂的圖形用戶界面時代。在圖形用戶界面中,每一種應用軟件(即由Windows支持的軟件)都用一個圖標(Icon)表示,用戶只需把鼠標移到某圖標上,連續兩次按下鼠標器的拾取鍵即可進入該軟件,這種界面方式為用戶提供了很大的方便,把計算機的使用提高到了一個新的階段。

Windows1.X版是一個具有多窗口及多任務功能的版本,但由于當時的硬件平臺為PC/XT,速度很慢,所以Windows1.X版本并未十分流行。1987年底Microsoft公司又推出了MS-Windows2.X 版,它具有窗口重疊功能,窗口大小也可以調整,并可把擴展內存和擴充內存作為磁盤高速緩存,從而提高了整臺計算機的性能,此外它還提供了眾多的應用程序:文本編輯Write、記事本Notepad、計算器Calculator、日歷Calendar……等。隨后在88年、89年又先后推出了MS-Windows/286-V2.1和MS-Windows/386 V2.1這兩個版本。1990年,Microsoft公司推出了Windows3.0,它的功能進一步加強,具有強大的內存管理,且提供了數量相當多的Windows應用軟件,因此成為386、486微機新的操作系統標準。隨后,Windows發表3.1版,而且推出了相應的中文版。3.1版較之3.0版增加了一些新的功能,受到了用戶歡迎,是當時最流行的Windows版本。

1995年,Microsoft公司推出了Windows95。在此之前的Windows都是由DOS引導的,也就是說它們還不是一個完全獨立的系統,而Windows95是一個完全獨立的系統,并在很多方面作了進一步的改進,還集成了網絡功能和即插即用(Plug and Play)功能,是一個全新的32位操作系統。

1998年,Microsoft公司推出了Windows95的改進版Windows98,Windows98的一個最大特點就是把微軟的Internet瀏覽器技術整合到了Windows里面,使得訪問Internet資源就像訪問本地硬盤一樣方便,從而更好地滿足了人們越來越多的訪問Internet資源的需要。Windows98是目前實際使用的主流操作系統。

在90年代初期Microsoft推出了Windows NT(NT是New Technology即新技術的縮寫)來爭奪Novell Netware的網絡操作系統市場。相繼有Windows NT 3.0,3.5,4.0等版本上市,逐漸蠶食了中小網絡操作系統的大半江山。WindowsNT是真正的32位操作系統,與普通的Windows系統不同,它主要面向商業用戶,有服務器版和工作站版之分。2000年,Microsoft公司推出了Windows 2000,它包括四個版本:Data center Server是功能最強大的服務器版本,只隨服務器捆綁銷售,不零售;Advanced Server和Server版是一般服務器使用;Professional版是工作站版本的NT和Windows98共同的升級版本。目前還有一個主要面向家庭和個人娛樂,側重于多媒體和網絡的Windows Me存在。

2001年10月25日,Microsoft發布了功能及其強大的Windows XP,該系統采用Windows 2000/NT內核,運行非常可靠、穩定,用戶界面煥然一新,使用起來得心應手,這次微軟終于可以和蘋果的Macintosh軟件一爭高下了,優化了與多媒體應用有關的功能,內建了極其嚴格的安全機制,每個用戶都可以擁有高度保密的個人特別區域,尤其是增加了具有防盜版作用的激活功能。

(二)Unix操作系統簡介

Unix系統是1969年在貝爾實驗室誕生,最初是在中小型計算機上運用。最早移植到80286微機上的Unix系統,稱為Xenix。Xenix系統的特點是短小精干,系統開銷小,運行速度快。

UNIX為用戶提供了一個分時的系統以控制計算機的活動和資源,并且提供一個交互,靈活的操作界。UNIX被設計成為能夠同時運行多進程,支持用戶之間共享數據。同時,UNIX支持模塊化結構,當你安裝UNIX操作系統時,你只需要安裝你工作需要的部分,例如:UNIX支持許多編程開發工具,但是如果你并不從事開發工作,你只需要安裝最少的編譯器。用戶界面同樣支持模塊化原則,互不相關的命令能夠通過管道相連接用于執行非常復雜的操作。UNIX 有很多種,許多公司都有自己的版本,如 AT&T、Sun、HP等。最初的Unix是用匯編語言編寫的,一些應用是由叫做B語言的解釋型語言和匯編語言混合編寫的。B語言在進行系統編程時不夠強大,所以湯普遜和里奇對其進行了改造,并與1971年共同發明了C語言。

1973年湯普遜和里奇用C語言重寫了Unix。在當時,為了實現最高效率,系統程序都是由匯編語言編寫,所以湯普遜和里奇此舉是極具大膽創新和革命意義的。用C語言編寫的Unix代碼簡潔緊湊、易移植、易讀、易修改,為此后Unix的發展奠定了堅實基礎。

(三)linux操作系統簡介

簡單地說,Linux是一套免費使用和自由傳播的類 Unix操作系統,它主要用于基于 Intel x86系列 CPU的計算機上。這個系統是由世界各地的成千上萬的程序員 設計和實現的。其目的是建立不受任何商品化軟件的版權制約的、全世界都能自由使用的 Unix兼容產品。Linux的出現,最早開始于一位名叫 Linus Torvalds 的計算機業余愛好者,當時他是芬蘭赫爾辛基大學的學生。他的目的是想設計一個代替 Minix(是由一位名叫 Andrew Tannebaum的計算機教授編寫的一個操作系統示教程序)的操作系統,這個操作系統可用于 386、486或奔騰處理器的個人計算機上,并且具有 Unix操作系統的全部功能,因而開始了 Linux雛形的設計。Linux以它的高效性和靈活性著稱。它能夠在 PC計算機上實現全部的 Unix特性,具有多任務、多用戶的能力。Linux是在 GNU公共許可權限下免費獲得的,是一個符合 POSIX標準的操作系統。Linux操作系統軟件包不僅包括完整的 Linux操作系統,而且還包括了文本編輯器、高級語言編譯器等應用軟件。它還包括帶有多個窗口管理器的 X-Windows圖形用戶界面,如同我們使用 Windows NT一樣,允許我們使用窗口、圖標和菜單對系統進行操作。Linux是當今電腦界一個耀眼的名字,它是目前全球最大的一個自由免費軟件,其本身是一個功能可與Unix和Windows相媲美的操作系統,具有完備的網絡功能,它的用法與UNIX非常相似,因此許多用戶不再購買昂貴的UNIX,轉而投入Linux等免費系統的懷抱。

二、各操作系統特點

(一)Windows操作系統特點

從某種意義上說,Windows用戶界面和開發環境都是面向對象的。用戶采用“選擇對象-操作對象”這種方式進行工作。比如要打開一個文檔,我們首先用鼠標或鍵盤選擇該文檔,然后從右鍵菜單中選擇“打開”操作,打開該文檔。這種操作方式模擬了現實世界的行為,易于理解、學習和使用。

1.用戶界面統一、友好、漂亮:

Windows應用程序大多符合IBM公司提出的CUA(Common User Acess)標準,所有的程序擁有相同的或相似的基本外觀,包括窗口、菜單、工具條等。用戶只要掌握其中一個,就不難學會其他軟件,從而降低了用戶培訓學習的費用。

2.豐富的設備無關的圖形操作:

Windows的圖形設備接口(GDI)提供了豐富的圖形操作函數,可以繪制出諸如線、圓、框等的幾何圖形,并支持各種輸出設備。設備無關意味著在針式打印機上和高分辨率的顯示器上都能顯示出相同效果的圖形。

3.多任務:

Windows是一個多任務的操作環境,它允許用戶同時運行多個應用程序,或在一個程序中同時做幾件事情。每個程序在屏幕上占據一塊矩形區域,這個區域稱為窗口,窗口是可以重疊的。用戶可以移動這些窗口,或在不同的應用程序之間進行切換,并可以在程序之間進行手工和自動的數據交換和通信。

(二)Unix操作系統特點

早期UNIX的主要特色是結構簡煉、便于移植和功能相對強大,經過30來年的發展和進化,形成了一些極為重要并穩定的特色,其中主要包括:

1.技術成熟,可靠性高

經過30來年開放式道路的發展,UNIX的一些基本技術已變得十分成熟,有的已成為各類操作系統的常用技術。實踐表明,UNIX是能達到大型主機(mainframe)可靠性要求的少數操作系統之一。目前許多UNIX大型主機和服務器在國外的大型企業中每天24小時,每年365天不間斷地運行。例如,不少大企業或政府部門,即所謂肩負關鍵使命的場合/部門將其整個企業/部門信息系統建立并運行在以UNIX為主服務器的Client/Server結構上。但到目前為止,世界上還沒有一家大型企業將其重要的信息系統完全建立在NT上。

2.極強的可伸縮性

UNIX系統是世界上唯一能在筆記本電腦、PC、工作站,直至巨型機上運行的操作系統,而且能在所有主要CPU芯片搭建的體系結構上運行(包括Intel/AMD及HP-PA、MIPS、PowerPC、UltraSPARC、ALPHA等RISC芯片)。至今為止,世界上沒有第二個操作系統能達到這一點。此外,由于UNIX系統能很好地支持SMP、MPP和Cluster等技術,使其可伸縮性又有了很大的增強。目前,商品化UNIX系統能支持的SMP,CPU數已達到幾百甚至更多個,MPP系統中的節點甚至已超過1024個UNIX支持的異種平臺Cluster技術也已投入使用。UNIX的伸縮性遠遠超過了NT操作系統目前所能達到的水平

3.網絡功能強

網絡功能是UNIX系統的一又一重要特色,作為Internet網技術和異種機連接重要手段的TCP/IP協議就是在UNIX上開發和發展起來的。TCP/IP是所有UNIX系統不可分割的組成部分。因此,UNIX服務器在Internet服務器中占80%以上,占絕對優勢。此外,UNIX還支持所有常用的網絡通信協議,包括NFS、DCE、IPX/SPX、SLIP、PPP等,使得UNIX系統能方便地與已有的主機系統,以及各種廣域網和局域網相連接,這也是UNIX具有出色的互操

作性(Interoperability)的根本原因。

4.強大的數據庫支持能力

由于UNIX具有強大的支持數據庫的能力和良好的開發環境,因此多年來,所有主要數據庫廠商,包括Oracle、Informix、Sybase、Progress等,都把UNIX作為主要的數據庫開發和運行平臺,并創造出一個又一個性價比的新記錄。UNIX服務器正在成為大型企業數據中心替代大型主機的主要平臺。

5.開發功能強

UNIX系統從一開始就為軟件開發人員提供了豐富的開發工具。成為工程工作站的首選和主要的操作系統和開發環境。可以說,工程工作站的出現和成長與UNIX是分不開的。至今為止,UNIX工作站仍是軟件開發廠商和工程研究設計部門的主要工作平臺。有重大意義的軟件新技術的出現幾乎都在UNIX上,如TCP/IP、WWW、OODBMS等。

6.開放性好

開放性是UNIX最重要的本質特性。開放系統概念的形成與UNIX是密不可分的。UNIX是開放系統的先驅和代表。由于開放系統深入人心,幾乎所廠商都宣稱自己的產品是開放系統,確實每一種系統都能滿足某種開放的特性,如可移植性、可兼容性、可伸縮性、互操作性等。但所有這些系統與開放系統的本質特征—不受某些廠商的壟斷和控制相去甚遠,只有UNIX完全符合這一條件。

7.標準化

過去,Unix界被分析家和用戶批判,因為沒有為所有Unix操作系統提供統一的標準。其實,到目前為止,國際標準化組織(ISO)、工業團體恰恰是以UNIX基礎制訂了一系列標準化,如ISO/IEC的POSIX標準、IEEE POSIX標準、X/Open組織的XPG3/4工業標準以及后來的Spec 1170(因為它包含了1170個應用編程接口,后來改名為UNIX’95)標準。不少人對標準及標準化組織的作用及職權產生了誤解。事實上,當標準化組織企圖駕馭互相競爭的力量,和企圖為用戶規定他們的要求時是注定要失敗的。比方說,標準只能用于給出道路的規則,而不應用于制造汽車。如果廠家被強迫完全遵從單一的標準,而不允許他們產品有特色,則用戶將受害,Unix將變成象任何單一廠家的產品一樣,沒有任何特色。

(三)Linux操作系統特點

Linux作為自由軟件有兩個特點:一是它免費提供源碼,二是愛好者可以按照自己的需要自由修改、復制和發布程序的源碼,并公布在Internet上。這就吸引了世界各地的操作系統高手為Linux編寫各種各樣的驅動程序和應用軟件,使得Linux成為一種不僅只是一個內核,而且包括系統管理工具、完整的開發環境和開發工具、應用軟件在內,用戶很容易獲得的操作系統。

Linux是一個UNIX系統變種,因此也就具有了Unix系統的一系列優良特性,Unix上的應用可以很方便地移植到Linux平臺上,這使得Unix用戶很容易掌握Linux。

三、三種操作系統比較

(一)Linux操作系統和Windows操作系統比較

1.可完全免費得到

Linux操作系統可以從互聯網上免費下載使用,只要您有快速的網絡連接就行;而且,Linux上跑的絕大多數應用程序也是免費可得的。用了Linux就再也不用背”使用盜版軟件”的黑鍋了。

2.可以運行在386以上及各種RISC體系結構機器上

Linux最早誕生于微機環境,一系列版本都充分利用了X86CPU的任務切換能力,使X86CPU的效能發揮得淋淋盡致,而這一點連Windows都沒有做到。此外,它可以很好地運行在由各種主流RISC芯片(ALPHA、MIPS、PowerPC、UltraSPARC、HP-PA等)搭建的機器上。

3.Linux是UNIX的完整實現

從發展的背景看,Linux與其他操作系統的區別是,Linux是從一個比較成熟的操作系統發展而來的,而其他操作系統,如WindowsNT等,都是自成體系,無對應的相依托的操作系統。這一區別使得Linux的用戶能大大地從Unix團體貢獻中獲利。無論是Unix的作者還是Unix的用戶,都認為只有Unix才是一個真正的操作系統,許多計算機系統(從個人計算機到超級計算機)都存在Unix版本,Unix的用戶可以從很多方面得到支持和幫助。因此,Linux作為Unix的一個克隆,同樣會得到相應的支持和幫助,直接擁有Unix在用戶中建立的牢固的地位。UNIX上的絕大多數命令都可以在Linux里找到并有所加強。UNIX的可靠性、穩定性以及強大的網絡功能也在Linux身上一一體現。

4.真正的多任務多用戶

只有很少的操作系統能提供真正的多任務能力,盡管許多操作系統聲明支持多任務,但并不完全準確,如Windows。而Linux則充分利用了X86CPU的任務切換機制,實現了真正多任務、多用戶環境,允許多個用戶同時執行不同的程序,并且可以給緊急任務以較高的優先級。

5.完全符合POSIX標準

POSIX是基于UNIX的第一個操作系統簇國際標準,Linux遵循這一標準這使UNIX下許多應用程序可以很容易地移植到Linux下,相反也是這樣。

6.具有圖形用戶界面

Linux的圖形用戶界面是Xwindow系統。Xwindow可以做MSWindows下的所有事情,而且更有趣、更豐富,用戶甚至可以在幾種不同風格的窗口之間來回切換。

7.具有強大的網絡功能

實際上,Linux就是依靠互聯網才迅速發展了起來,Linux具有強大的網絡功能也是自然而然的事情。它可以輕松地與TCP/IP、LANManager、Windows for Workgroups、Novell Netware或Windows NT網絡集成在一起,還可以通過以太網或調制解調器連接到Internet上。Linux不僅能夠作為網絡工作站使用,更可以勝任各類服務器,如X應用服務器、文件服務器、打印服務器、郵件服務器、新聞服務器等等。

8.是完整的UNIX開發平臺

Linux支持一系列的UNIX開發工上,幾乎所有的主流程序設計語言都已移植到Linux上并可免費得到,如C、C++、Fortran77、ADA、PASCAL、Modual2和

3、Tcl/TkScheme、SmallTalk/X等。總而言之,Unix就是可供各種用戶選擇的對象。一個操作系統已經使分布式計算成為現實。一個操作系統正在使新形式的交互娛樂成為現實并正確領導通向新的工程和商業應用的路。這就是Unix所體現的精神。但Unix還不止于此。主要地,Unix給用戶選擇最佳應用、最佳開發環境、最佳網絡功能和最佳硬件的自由,以滿足用戶的業務要求。Unix還給用戶選擇何時升級系統的自由,甚至當用戶改變主意時,用戶可以以最少的痛苦來安裝一個新系統,只要業務需要。Unix專門獻身于使用戶保持選擇的權力。

(二)UNIX操作系統WINDOWS操作系統比較

unix操作系統是主要是用于服務器類行,一些功能大多是以命令來實現的,大型企業大多

用這個做服務器,安全全性很好.WINDOWS一般是用于家庭,現在對于圖形界面是最好的選擇.

UNIX系統的安全性和權限分配上要比WINDOWS好的多,但是WINDOWS更適合家庭及普通辦公人員使用,有些要求安全性較高的場所,向一些服務器,重要地點機房,還是要用unix的。

windows的優點是用戶多,一般軟件產商做個人桌面軟件時都會有windows版本

linux的優點是可定制強,你安裝系統可以選擇不同版本內核、桌面(GNOME、KDE 都很漂亮,很好用)、和軟件包管理軟件等等。而且都是免費的,而且現在的基于linux的系統(ubuntu、fedora)安裝軟件都比較方便,它的添加刪除程序里只要你選擇了你要安裝的軟件包,就可以自己下載自己安裝(官方的源里都有上萬個軟件包,而且免費)。unix一般用于服務器,但是很少用于桌面,(三)Linux操作系統與Unix操作系統的比較

某些PC機的Unix和Linux在實現方面相類似。幾乎所有的商業Unix版本都基本支持同樣的軟件、程序設計環境和網絡特性。然而,Linux和Unix的商業版本依然存在許多差別。Linux支持的硬件范圍和商業Unix不一樣。一般來說,商業Unix支持的硬件多一些,可是Linux支持的硬件也在不斷擴大。突出的是,Linux至少和商用Unix一樣穩定。對許多用戶來說,最重要的因素是價格。Linux是免費軟件,用戶可以從Internet網上下載。如果上網不方便,可以很便宜地通過郵購得到Linux的磁盤或CD-ROM。當然也可以直接從朋友那里得到。商業Unix的價值不應被貶低。除了軟件本身的價格外,用戶還需支付文檔、售后支持和質保費。對于較大的機構,這些都很重要,但是PC機用戶也許從中得不到什么好處。許多商業公司和大學等單位已經發現,在實驗室用廉價的PC機運行Linux比用工作站運行商業Unix還好。Linux可以在PC機上提供工作站的功能,而PC機的價格是工作站的幾分之一。也有一些針對PC機的便宜的Unix,其中最有名的是386BSD。在許多方面,386BSD軟件包和Linux兼容,但Linux更適合用戶的需求。最顯著的是,Linux的開發是開放的,任何志愿者都可以對開發過程做出貢獻。相比之下,386BSD是由封閉的團隊開發的。正是這樣,這兩種產品存在著嚴重的概念上和設計上的差別:Linux的目標是從頭開始開發一個完整的Unix系統;386BSD的目標則是對現有的BSD做些修改,以適合80386系統。

第五篇:CAD命令(本站推薦)

CAD快捷鍵

L, *LINE 直線

ML, *MLINE 多線(創建多條平行線)PL, *PLINE 多段線 PE, *PEDIT 編輯多段線 SPL, *SPLINE 樣條曲線

SPE, *SPLINEDIT 編輯樣條曲線

XL, *XLINE 構造線(創建無限長的線)A, *ARC 圓弧 C, *CIRCLE 圓 DO, *DONUT 圓環 EL, *ELLIPSE 橢圓 PO, *POINT 點

DCE, *DIMCENTER 中心標記 POL, *POLYGON 正多邊形 REC, *RECTANG 矩形 REG, *REGION 面域 H, *BHATCH 圖案填充 BH, *BHATCH 圖案填充-H, *HATCH HE, *HATCHEDIT 圖案填充...(修改一個圖案或漸變填充)SO, *SOLID 二維填充(創建實體填充的三角形和四邊形)*revcloud 修訂云線 *ellipse 橢圓弧

DI, *DIST 距離

ME, *MEASURE 定距等分 DIV, *DIVIDE 定數等分

DT, *TEXT 單行文字 T, *MTEXT 多行文字

-T, *-MTEXT 多行文字(命令行輸入)MT, *MTEXT 多行文字

ED, *DDEDIT 編輯文字、標注文字、屬性定義和特征控制框 ST, *STYLE 文字樣式

B, *BLOCK 創建塊...-B, *-BLOCK 創建塊...(命令行輸入)I, *INSERT 插入塊

-I, *-INSERT 插入塊(命令行輸入)

W, *WBLOCK “寫塊”對話框(將對象或塊寫入新圖形文件)-W, *-WBLOCK 寫塊(命令行輸入)

------------------AR, *ARRAY 陣列

-AR, *-ARRAY 陣列(命令行輸入)BR, *BREAK 打斷 CHA, *CHAMFER 倒角 CO, *COPY 復制對象 CP, *COPY 復制對象 E, *ERASE 刪除 EX, *EXTEND 延伸 F, *FILLET 圓角 M, *MOVE 移動 MI, *MIRROR 鏡像

LEN, *LENGTHEN 拉長(修改對象的長度和圓弧的包含角)O, *OFFSET 偏移

RO, *ROTATE 旋轉(繞基點移動對象)S, *STRETCH 拉伸 SC, *SCALE 縮放 TR, *TRIM 修剪 *EXPLODE 分解

DAL, *DIMALIGNED 對齊標注 DAN, *DIMANGULAR 角度標注 DBA, *DIMBASELINE 基線標注 DCO, *DIMCONTINUE 連續標注 DDI, *DIMDIAMETER 直徑標注 DED, *DIMEDIT 編輯標注 DLI, *DIMLINEAR 線性標注 DOR, *DIMORDINATE 坐標標注 DRA, *DIMRADIUS 半徑標注 LE, *QLEADER 快速引線

D, *DIMSTYLE 標注樣式管理器 DST, *DIMSTYLE 標注樣式管理器

STA, *STANDARDS 標準配置(CAD標準)DRE, *DIMREASSOCIATE 重新關聯標注

DDA, *DIMDISASSOCIATE 刪除選定擇標注的關聯性

LA, *LAYER 圖層特性管理器

-LA, *-LAYER 圖層特性管理器(命令行輸入)

LW, *LWEIGHT 線寬設置...------------------LT, *LINETYPE 線型管理器

-LT, *-LINETYPE 線型管理器(命令行輸入)LTYPE, *LINETYPE 線型管理器

-LTYPE, *-LINETYPE 線型管理器(命令行輸入)LINEWEIGHT, *LWEIGHT 線寬

LTS, *LTSCALE 設置全局線型比例因子 TOR, *TORUS 圓環(三維)WE, *WEDGE 楔體

3P, *3DPOLY 三維多段線 3F, *3DFACE 三維面 IN, *INTERSECT 交集 UNI, *UNION 并集 SU, *SUBTRACT 差集

EXT, *EXTRUDE 拉伸(三維命令)

REV, *REVOLVE 旋轉(通過繞軸旋轉二維對象來創建實體)HI, *HIDE 消隱

SHA, *SHADEMODE 著色

SL, *SLICE 剖切(用平面剖切一組實體)

SEC, *SECTION 切割(用平面和實體的交集創建面域)INF, *INTERFERE 干涉 3A, *3DARRAY 三維陣列

3DO, *3DORBIT 三維動態觀察

ORBIT, *3DORBIT 三維動態觀察器 RPR, *RPREF 渲染系統配置 RR, *RENDER 渲染

DC, *ADCENTER 設計中心 ctrl+2 ADC, *ADCENTER 設計中心

DCENTER, *ADCENTER 設計中心 MA, *MATCHPROP 特性匹配

TP, *TOOLPALETTES 工具選項板 ctrl+3 CH, *PROPERTIES 特性 ctrl+1-CH, *CHANGE 修改現有對象的特性

PR, *PROPERTIES 特性 ctrl+1(控制現有對象的特性)PROPS, *PROPERTIES 特性 ctrl+1(控制現有對象的特性)MO, *PROPERTIES 特性 ctrl+1(控制現有對象的特性)PRCLOSE, *PROPERTIESCLOSE(關閉“特性”選項板)PRE, *PREVIEW 打印預覽 PRINT, *PLOT 打印 ctrl+p TO, *TOOLBAR 工具欄/自定義(顯示、隱藏和自定義工具欄)

------------------

Z, *ZOOM 實時縮放 P, *PAN 實時平移

-P, *-PAN 實時平移(命令行輸入)

OS, *OSNAP 對象捕捉設置

-OS, *-OSNAP 對象捕捉設置(命令行輸入)SN, *SNAP 捕捉(規定光標按指定的間距移動)

PU, *PURGE 清理(刪除圖形中未使用的命名項目,例如塊定義和圖層)-PU, *-PURGE 清理(命令行輸入)R, *REDRAW(刷新當前視口中的顯示)RA, *REDRAWALL 重畫 RE, *REGEN 重生成

REA, *REGENALL 全部重生成 REN, *RENAME 重命名

-REN, *-RENAME 重命名(命令行輸入)

AA, *AREA 面積 AL, *ALIGN 對齊

AP, *APPLOAD 加載應用程序...ATT, *ATTDEF 定義屬性...-ATT, *-ATTDEF 定義屬性...(命令行輸入)ATE, *ATTEDIT 單個...(編輯塊插入上的屬性)-ATE, *-ATTEDIT 單個...(命令行輸入)ATTE, *-ATTEDIT 單個...(命令行輸入)BO, *BOUNDARY 邊界創建...-BO, *-BOUNDARY 邊界創建...(命令行輸入)CHK, *CHECKSTANDARDS 檢查...(檢查當前圖形的標準沖突情況)COL, *COLOR 顏色...(設置新對象的顏色)COLOUR, *COLOR DBC, *DBCONNECT 數據庫連接管理器 DOV, *DIMOVERRIDE 替代 DR, *DRAWORDER 顯示順序 DS, *DSETTINGS 草圖設置

------------------DV, *DVIEW 定義平行投影或透視視圖

FI, *FILTER 為對象選擇創建可重復使用的過濾器 G, *GROUP “對象編組”對話框

-G, *-GROUP “對象編組”對話框(命令行輸入)GR, *DDGRIPS 選項(...選擇)

IAD, *IMAGEADJUST 圖像調整(控制圖像的亮度、對比度和褪色度)IAT, *IMAGEATTACH 附著圖像(將新的圖像附著到當前圖形)ICL, *IMAGECLIP 圖像剪裁(為圖像對象創建新的剪裁邊界)IM, *IMAGE 圖像(管理圖像)

-IM, *-IMAGE 圖像(命令行輸入)IMP, *IMPORT 輸入

IO, *INSERTOBJ OLE對象

LI, *LIST 列表(顯示選定對象的數據庫信息)LO, *-LAYOUT 新建布局

LS, *LIST 列表(顯示選定對象的數據庫信息)MS, *MSPACE 從圖紙空間切換到模型空間視口

MV, *MVIEW 創建并控制布局視口(在布局選項卡上工作時)OP, *OPTIONS 選項...(自定義設置)

PA, *PASTESPEC “選擇性粘貼”對話框(插入剪貼板數據并控制數據格式)PARTIALOPEN, *-PARTIALOPEN(將選定視圖或圖層的幾何圖形加載到圖形中)PS, *PSPACE 在布局選項卡上工作時,AutoCAD 從模型空間切換到圖紙空間 PTW, *PUBLISHTOWEB 網上發布...SCR, *SCRIPT 運行腳本...(從腳本文件執行一系列命令)

SE, *DSETTINGS 草圖設置(指定捕捉模式、柵格、極軸追蹤和對象捕捉追蹤的設置)SET, *SETVAR 設置變量(列出系統變量或修改變量值)SP, *SPELL 拼寫檢查...(檢查圖形中的拼寫)

TA, *TABLET 數字化儀(校準、配置、打開和關閉已連接的數字化儀)TH, *THICKNESS 設置當前的三維厚度(系統變量)

TI, *TILEMODE 將“模型”選項卡或最后一個布局選項卡置為當前(系統變量)TOL, *TOLERANCE 公差

UC, *UCSMAN 顯示ucs對話框

UN, *UNITS 單位...(控制坐標和角度的顯示格式并確定精度)-UN, *-UNITS 單位...(命令行輸入)

V, *VIEW 命名視圖...(保存和恢復命名視圖)-V, *-VIEW 命名視圖...(命令行輸入)

VP, *DDVPOINT 視點預置...(設置三維觀察方向)-VP, *VPOINT X, *EXPLODE 輸出...(以其他文件格式保存對象)EXIT, *QUIT 退出 EXP, *EXPORT 輸出

XA, *XATTACH 附著外部參照(將外部參照附著到當前圖形)

XB, *XBIND 外部參照綁定(綁定一個或多個在外部參照里的命名對象定義到當前的圖形)-XB, *-XBIND 外部參照綁定(命令行輸入)XC, *XCLIP 外部參照剪裁(定義外部參照或塊剪裁邊界,并設置前剪裁平面或后剪裁平面)XR, *XREF 外部參照管理器(控制圖形文件的外部參照)-XR, *-XREF 外部參照管理器(命令行輸入)

CAD快捷鍵一覽 創建三維陣列 3A 創建三維面 3F 在三維空間創建由直線段組成的多段線 3P 在二維和三維空間中將某對象與其他對象對齊 AL 加載 AutoLISP、ADS 和 ARX 應用程序 AP 創建圓弧 A 計算對象或定義區域的面積和周長 AA 創建按指定方式排列的多重對象拷貝 AR 執行外部數據庫命令的管理功能 AAD 輸出選擇對象的鏈接信息 AEX 管理對象和外部數據庫之間的鏈接 ALI 顯示并編輯表數據并創建鏈接和選擇集 ARO 從鏈接到文字選擇集和圖形選擇集的行中創建選擇集 ASE 執行結構查詢語言(SQL)語句 ASQ 創建屬性定義-AT 改變不依賴于塊定義的屬性信息-ATE 用圖案填充封閉區域 H或BH 根據選定對象創建塊定義-B 用對話框定義塊 B 用封閉區域創建面域或多段線 BO(使用命令行)用封閉區域創建面域或多段線-BO 部分刪除對象或把對象分解為兩部分 BR 給對象加倒角 CHA 修改現有對象的特性-CH 根據圓心和直徑或半徑繪制圓 C 復制對象 CO或CP 創建屬性定義 AT 編輯單個塊的可變屬性 ATE 修改對象的顏色、圖層、線型和厚度 CH 設置新對象的顏色 COL 編輯文字和屬性定義 ED 顯示夾點并設置顏色 GR 創建并修改標注樣式 D 插入塊或另一圖形 I 控制現有對象的特性 MO 修改對象名稱 REN 設置繪圖輔助工具 RM 設置對象選擇模式 SE 管理已定義的用戶坐標系 UC 選擇預置用戶坐標系 UCP 控制坐標和角度的顯示格式及精度 UN 創建和恢復視圖 V 設置三維觀察方向 VP 創建對齊線性標注 DAL或DIMALI 創建角度標注 DAN或DIMANG 從前一個或選擇的標注的第一尺寸界線處連續標注 DBA或DIMBASE 創建圓和圓弧的圓心標記或中心線 DCE 從前一個或選擇的標注的第二尺寸界線處連續標注 DCO或DIMCONT 創建圓和圓弧的直徑標注 DDI或 DIMDIA 編輯標注 DED或DIMED 創建線性尺寸標注 DLI或DIMLIN 創建坐標點標注 DOR或DIMORD 替換標注系統變量 DOV或DIMOVER 創建圓和圓弧的半徑尺寸標注 DRA或DIMRAD 在命令行創建和修改標注樣式 DST或DIMSTY 移動和旋轉標注文字 DIMTED 測量兩點之間的距離和角度 DI 將點對象或塊沿對象的長度或周長等間隔排列 DIV 繪制填充的圓和環 DO 修改圖像和其他對象的顯示順序 DR 打開鳥瞰視圖窗口 AV 輸入文字時在屏幕上顯示 DT 定義平行投影或透視視圖 DV 創建橢圓或橢圓弧 EL 從圖形刪除對象 E 將組合對象分解為對象組件 X 以其他文件格式保存對象 EXP 延伸對象到另一對象 EX 通過拉伸現有二維對象來創建三維實體 EXT 給對象加圓角 F 創建根據特性選擇有關對象時用到的過濾器列表 FI 創建對象的命名選擇集 G 使用命令行創建選擇集-G 用圖案填充一塊指定邊界的區域-H 修改現有的圖案填充對象 HE 重生成三維模型時不顯示隱藏線 HI 以多種格式向 AutoCAD 圖形文件中插入圖像 IM 使用命令行插入圖像-IM 控制選定圖像的亮度、對比度和褪色度 IAD 向當前圖形中定義并附著新的圖像對象 IAT 為單個圖像對象創建新剪切邊界 ICL 向 AutoCAD 輸入3DS/DXF/EPS /SAT/WMF等文件 IMP 將命名塊或圖形插入到當前圖形中-I 插入鏈接或嵌入對象 IO 找出兩個或多個三維實體的干涉區并用公用部分創建三維組合實體 INF 從兩個或多個實體或面域的交集創建組合實體或面域 IN 管理圖層 LA 在命令行上執行 LAYER 命令-LA 創建一條引出線將注釋與一個幾何特征相連 LE或LEAD 拉長對象 L 創建、加載和設置線型 LT 使用命令行創建、加載和設置線型-LT 顯示選定對象的數據庫信息 LI或LS 設置線型比例因子 LTS 把某一對象的特性復制到其他若干對象 MA 將點對象或塊按指定的間距放置 ME 創建對象的鏡像副本 MI 創建多線 ML 在指定方向上按指定距離移動對象 M 從圖紙空間切換到模型空間視口 MS 創建多行文字 T或MT 使用命令行創建多行文字-T 創建浮動視口和打開現有的浮動視口 MV 創建對象的等距線,如同心圓、平行線和平行曲線 O 設置運行對象捕捉模式并修改靶框大小 OS 使用命令行設置運行對象捕捉模式并修改靶框大小-OS 移動顯示在當前視口的圖形 P 使用命令行移動視口-P 插入剪貼板數據并控制數據格式 PA 編輯多段線和三維多邊形網格 PE 創建二維多段線 PL 將圖形打印到繪圖儀、打印機或文件 PLOT 創建點對象 PO 創建用多段線表示的正多邊形 POL 自定義 AutoCAD 系統參數的設置 PR 顯示打印圖形的效果 PRE 從模型空間視口切換到圖紙空間 PS 刪除數據庫中未用的命名對象,例如塊或圖層 PU 退出 AutoCAD EXIT 繪制矩形多段線 REC 刷新顯示當前視口 R 刷新顯示所有視口 RA 重生成圖形并刷新顯示當前視口 RE 重新生成圖形并刷新所有視口 REA 從選擇的一組現有對象中創建面域對象 REG 修改對象名-REN 創建三維線框或實體模型的具有真實感的渲染圖像 RR 沿軸旋轉二維對象以創建實體 REV 繞基點旋轉對象 RO 設置渲染系統配置 RPR 在 X、Y 和 Z 方向等比例放大或縮小對象 SC 從腳本文件執行一系列命令 SCR 用剖切平面和實體截交創建面域 SEC 列出系統變量并修改變量值 SET 顯示當前視口圖形的著色圖像 SHA 用平面剖切一組實體 SL 規定光標按指定的間距移動 SN 創建二維填充多邊形 SO 檢查圖形中文字的拼寫 SP 創建二次或三次樣條曲線 SPL 編輯樣條曲線對象 SPE 移動或拉伸對象 S 創建命名樣式 ST 用差集創建組合面域或實體 SU 校準、配置、打開和關閉已安裝的數字化儀 TA 設置當前三維實體的厚度 TH 控制對圖紙空間的訪問以及控制視口的行為 TI 創建形位公差標注 TOL 顯示、隱藏和自定義工具欄 TO 創建圓環形實體 TOR 用其他對象定義的剪切邊修剪對象 TR 通過并運算創建組合面域或實體 UNI 設置坐標和角度的顯示格式和精度-UN 保存和恢復已命名的視圖-V 設置圖形的三維直觀圖的查看方向-VP 將塊對象寫入新圖形文件 W 創建三維實體使其傾斜面尖端沿 X 軸正向 WE 將一個外部參照附加到當前圖形中 XA 將外部參照依賴符號綁定到圖形 XB 使用命令行執行XBINDW命令-XB 定義外部參照或塊剪裁邊界,并且設置前剪裁面和后剪裁面 XC 創建無限長的直線,稱為參照線 XL 控制圖形中的外部參照 XR 使用命令行執行XREF命令-XR 放大或縮小當前視口對象的外觀尺寸 Z

下載UNIX操作系統命令大全大全word格式文檔
下載UNIX操作系統命令大全大全.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    操作系統復習資料

    第一章P45 ⒉什么是操作系統?操作系統追求的主要目標是什么? 答:操作系統是計算機系統中的一個系統軟件,是能有效地組織和管理計算機系統中的硬件和軟件資源,合理地組織計算機工......

    操作系統思考題

    習題一 2.計算機系統的資源可分成哪幾類?試舉例說明。 答:軟件和硬件。軟件包括系統軟件和應用軟件;硬件CPU、內存條、外部I/O設備,以及系統總線。 3.什么是操作系統?計算機系統......

    《操作系統》-簡答題

    計算機應用專業《操作系統》復習題 1、 什么是操作系統?它有什么基本特征? 操作系統是控制和管理計算機系統內各種硬件和軟件資源、有效地組織多道程序運行的系統軟件(或程序集......

    操作系統實驗

    操作系統實驗 實驗一Linux常用命令實驗 一.目的和要求 本實驗的目的是熟悉Linux操作系統的命令接口、圖形接口和程序接口;了解Linux操作系統的啟動過程;了解Linux操作系統的目......

    操作系統實驗報告

    實驗二 進程調度 1.目的和要求 通過這次實驗,理解進程調度的過程,進一步掌握進程狀態的轉變、進程調度的策略,進一步體會多道程序并發執行的特點,并分析具體的調度算法的特點,掌握......

    操作系統課程設計

    操作系統課程設計 注意事項: 0. 請每位同學必須按時提交課程設計報告(包括電子版和紙質版),算入期末成績 1. 在三個題目中選擇一個 2. 如果選擇題目(一)進程調度算法,要求實現其中2......

    操作系統課程設計

    湖北民族學院信息工程學院11級計算機專業操作系統課程設計 (操作系統課程設計)連續動態分區內存 管理模擬實現 學生姓名: 韓 慧 學生學號: 031140312 班 級: 031140--3 0311401、......

    操作系統課程設計

    長春理工大學 軟件學院 0813111班 27號 姓名:丁為勝 一. 概述 1、課程設計目的及任務課程設計地點及要求 每個學生一臺微機,需要安裝windows98或windows2000操作系統,配備VC、VB......

主站蜘蛛池模板: 老师黑色丝袜被躁翻了av| 亚洲av色香蕉一区二区三区| 18禁黄无码免费网站高潮| 窝窝午夜看片成人精品| 久久永久免费人妻精品我不卡| 久久九九日本韩国精品| 狠狠躁日日躁夜夜躁2020| 人与禽交av在线播放| 国产强被迫伦姧在线观看无码| 国产偷窥熟女高潮精品视频| 女人国产香蕉久久精品| 综合 欧美 亚洲日本| 国产情侣2020免费视频| 国产精品自在线拍国产| 小受叫床高潮娇喘嗯啊mp3| 无码精品人妻一区二区三区人妻斩| 亚洲精品久久久无码一区二区| 国产乱子伦精品无码码专区| 免费国精产品自偷自偷免费看| 一本色道久久综合亚洲精品不卡| 一本大道伊人av久久综合| 无码少妇一区二区性色av| 国产亚洲日韩一区二区三区| 国产精品自在在线午夜出白浆| 三上悠亚精品一区二区久久| 国产精品亚韩精品无码a在线| 98精品国产综合久久久久久欧美| 免费观看的av毛片的网站| 久久人人爽人人爽人人av东京热| 色妞ww精品视频7777| 国产精品爆乳在线播放第一人称| 蜜桃av抽搐高潮一区二区| 免费女人高潮流视频在线| 无码国产69精品久久久久网站| 熟女无套高潮内谢吼叫免费| 欧美成人免费一区二区三区视频| 无码国内精品久久综合88| 亚洲精品久久久无码大桥未久| 亚洲国产成人手机在线电影| 国产欧美一区二区精品性色| 亚洲 欧美 另类图片|