Ⅰ 關於「命令」、「決定」和「通報」三個文種用於獎勵不同。但是這個獎勵怎麼區分啊什麼情況下怎麼用
命令(令)是國家行政機關及其領導人發布的指揮性和強制性的公文。它適用於依照有關法律公布行政法規和規章;宣布施行重大強制性行政措施;嘉獎有關單位及人員,撤銷下級機關不適當的決定。命令必須嚴肅審慎,不能濫用,錯用。據《中華人民共和國憲法》和《地方各級人民代表大會組織法》規定:中國人民代表大會常務委員會委員長、中華人民共和國主席、國務院總理、各部部長、各委員會主任可以發布命令。
決定:
根據具體用途和內容的不同,決定一般有以下兩類:
1.知照性決定。是指將決定事項知照給有關單位和人員的決定。如表彰決定、處分決定、機構設置決定、人事安排決定、發布法規性事項或對某一具體事項做出安排的決定等,如《全國人民代表大會常務委員會關於老師節的決定》。
2.指揮性決定。是對於重要事項或者重大行動做出安排的決定。常見的有規定性決定、規范性決定、指導性決定、指示性決定、具有有關法令性質的決定、處理重大問題的決定和安排重要行動的決定等。
通報是現有公文文種之一,主要用於上級機關對下級機關的表彰、批評、情況說明三類情況。
通報是上級把有關的人和事告知下級的公文。通報的運用范圍很廣,各級黨政機關和單位都可以使用。它的作用是表揚好人好事,批評錯誤和歪風邪氣,通報應引以為戒的惡性事故,傳達重要情況以及需要各單位知道的事項。通報是各級機關、企事業單位和團體經常使用的文種。其目的是交流經驗,吸取教訓,教育幹部、職工群眾,推動工作的進一步開展。
分類
1.表彰性通報。
表彰性通報,就是表彰先進個人或先進單位的通報。這類通報,著重介紹人物或單位的先進事跡,點明實質,提出希望、要求,然後發出學習的號召。
2.批評性通報
批評性通報,就是批評典型人物或單位的錯誤行為、不良傾向、丑惡現象和違章事故等的通報。
這類通報,通過擺情況,找根源,闡明處理決定,使人從中吸取教訓,以免重蹈覆轍。這類通報應用面廣,數量大,懲戒性突出。
3.情況通報。
情況通報,就是上級機關把現實社會生活中出現的重要情況告知所屬單位和群眾,讓其了解全局,與上級協調一致,統一認識,統一步調,克服存在的問題,開創新的局面。
這類通報具有溝通和知照的雙重作用
性質
1.通報屬於獎勵與告誡性公文。通報承負著「表彰先進,批評錯誤」的任務,因而具有獎勵與告誡性質,這一點不同於通知。
2.通報屬於傳達和告曉性公文。通報雖與通知均有傳達、告曉職能,但通知是傳達「要求下級機關辦理和需要有關單位周知或執行的事項」,而通報則是傳達「重要精神或情況」。
3.通報的發布范圍,往往是在一個機關或一個系統內部使用。通報雖然具有公開「通「曉,廣而」報「告之意,但發布范圍僅僅限於本機關或本系統。
特點
1.告知性。
通報的內容,常常是把現實生活當中一些正反面的典型或某些帶傾向性的重要問題告訴人們,讓人們知曉、了解。
2.教育性。
通報的目的,不僅僅是讓人們知曉內容,它主要的任務是讓人們知曉內容之後,從中接受先進思想的教育,或警戒錯誤,引起注意,接受教訓。這就是通報的教育性。這一目的,不是靠指示和命令方式來達到,而靠的是正、反面典型的帶動,真切的希望和感人的號召力量,使人真正從思想上確立正確的認識,知道應該這樣做,而不應該那樣做。
3.政策性。
政策性並不是通報獨具的特點,其他公文也同樣具有這一特點。可是,作為通報,尤其是對表揚性通報和批評性通報來說,在這方面顯得特別強一些。因為通報中的決定(即處理意見),直接涉及到具體單位、個人,或事情的處理,同時,此後也會牽涉到其他單位、部門效仿執行的問題。決定正確與否,影響頗大。因此,必須講究政策依據,體現黨的政策。
注意事項
1.行文要及時。
2.事例要真實、典型。
3.要對事件(事情)的敘述實事求是,不拔高,不貶低,一就是一,二就是二,確保「通報」的客觀性。
4.要把握分寸,無論表彰先進的通報還是批評錯誤的通報,評價或定性要十分准確,恰如其分。
Ⅱ 命令不代表權威怎麼理解
管理是一門關於人的學問。
——帕金森
經理要體諒其他人的困難,而體諒別人的困難的最好辦法是生活在他們中間。
——瑪麗·凱·阿什
領導的職責不僅是讓屬下服從,而且要知人善任,使他們能夠更好地完成指令。
屬下對領導布置的任務和下達的命令,通常能夠比較認真負責地完成。但是也會發生這種情況:主管領導布置完工作,屬下口頭上做出肯定答復,但卻並沒有真正開始去做,這令領導感到傷腦筋。
如果你是領導,怎樣對付這樣的屬下呢?領導對於屬下所說的「我懂了」,應該准確地弄清其含義,並准備應付的具體措施,通常有幾種情況值得領導注意。
第一,對於接受了任務的屬下,應該大膽地讓他放手展開工作。但平時必須注意觀察他的性格,了解他的心理和語言習慣。
第二,有些下級一向漫不經心,只因為當時領導布置而隨口答應,到了真正工作時,才發現力不能及,難以應付而後悔莫及,所以沒能著手去做。對於這樣的下級,領導必須給予明確的指示和命令,並嚴格限定完成期限,在期限之前嚴加督促,適當地給予一些必要的幫助及鼓勵,使他能較好地完成工作任務。
第三,有些情況下,下級用抗拒的口吻說「我懂了」,語氣響亮,態度倔強,似乎在駁斥領導的指示方法和內容,即使平時對領導尊敬、服從的下級有時也會這樣做。這時領導就應該反省一下自己的命令和指示是否有問題了。自己是否考慮不周,武斷地下了指示,部下才如此抗拒?如果是這種情況,部下沒有著手去做領導布置的工作,也不能過於責備他了。
領導下命令給部下時,應該考慮下級的心理,一廂情願地下命令,會招致下級的反感和反抗。
比權威和壓服更好的是使屬下心悅誠服,體諒自己的苦心。
做領導的發布命令不可能事事都如下級的意,使下級非常樂意地主動去做。有些命令下級不願意執行,有些工作下級不願意去干,這就需要領導有說服能力來勸說下級去干他所不願意乾的工作。
首先,應讓下級感覺到領導讓其干這份工作的信賴和誠意。但命令就是命令,領導不能用乞求的口氣來求下級干,而應用堅決的態度、堅定的口氣來下達指示。其次,適當地提示下級正確的做法,給予適當的照顧和關心,使下級即使為了報答領導的關懷,也要做好這項工作。
同上面所說的相反,遇到棘手復雜的工作而吩咐下級去干時,要以勸服和協商為主。有時職員本來就為自己能否擔任這一工作而惴惴不安,如果領導採用高壓手段,下級會更恐慌;有時職員因為工作妨礙到個人的休息和正常生活而不願干,這時領導也不能以權力威脅於他或乾脆放棄了。
如果改變一下方式,用商量的口氣要求對方完成某項棘手的任務,部下也許能心甘情願,將工作做得更好。
Ⅲ Java中的命令模式,求理解
在軟體系統中,「行為請求者」與「行為實現者」通常呈現一種「緊耦合」。但在某些場合,比如要對行為進行「記錄、撤銷/重做、事務」等處理,這種無法抵禦變化的緊耦合是不合適的。在這種情況下,如何將「行為請求者」與「行為實現者」解耦?將一組行為抽象為對象,實現二者之間的松耦合。這就是命令模式(Command Pattern)
2模式結構
Command:
定義命令的介面,聲明執行的方法。
ConcreteCommand:
命令介面實現對象,是「虛」的實現;通常會持有接收者,並調用接收者的功能來完成命令要執行的操作。
Receiver:
接收者,真正執行命令的對象。任何類都可能成為一個接收者,只要它能夠實現命令要求實現的相應功能。
Invoker:
要求命令對象執行請求,通常會持有命令對象,可以持有很多的命令對象。這個是客戶端真正觸發命令並要求命令執行相應操作的地方,也就是說相當於使用命令對象的入口。
Client:
創建具體的命令對象,並且設置命令對象的接收者。注意這個不是我們常規意義上的客戶端,而是在組裝命令對象和接收者,或許,把這個Client稱為裝配者會更好理解,因為真正使用命令的客戶端是從Invoker來觸發執行。
3模式協作
1. Client創建一個ConcreteCommand對象並指定他的Receiver對象
2. 某個Invoker對象存儲該ConcreteCommand對象
3. 該Invoker通過調用Command對象的Execute操作來提交一個請求。若該命令是可撤銷的,ConcreteCommand就在執行Execute操作之前存儲當前狀態以用於取消該命令
4. ConcreteCommand對象對調用它的Receiver的一些操作以執行該請求
4模式分析
1.命令模式的本質是對命令進行封裝,將發出命令的責任和執行命令的責任分割開。
2.每一個命令都是一個操作:請求的一方發出請求,要求執行一個操作;接收的一方收到請求,並執行操作。
3.命令模式允許請求的一方和接收的一方獨立開來,使得請求的一方不必知道接收請求的一方的介面,更不必知道請求是怎麼被接收,以及操作是否被執行、何時被執行,以及是怎麼被執行的。
4.命令模式使請求本身成為一個對象,這個對象和其他對象一樣可以被存儲和傳遞。
5.命令模式的關鍵在於引入了抽象命令介面,且發送者針對抽象命令介面編程,只有實現了抽象命令介面的具體命令才能與接收者相關聯。
5模式優點
1.降低對象之間的耦合度。
2.新的命令可以很容易地加入到系統中。
3.可以比較容易地設計一個組合命令。
4.調用同一方法實現不同的功能
6模式缺點
使用命令模式可能會導致某些系統有過多的具體命令類。因為針對每一個命令都需要設計一個具體命令類,因此某些系統可能需要大量具體命令類,這將影響命令模式的使用。
7適用環境
1.系統需要將請求調用者和請求接收者解耦,使得調用者和接收者不直接交互。
2.系統需要在不同的時間指定請求、將請求排隊和執行請求。
3.系統需要支持命令的撤銷(Undo)操作和恢復(Redo)操作。
4.系統需要將一組操作組合在一起,即支持宏命令。
8實例解析
電視機遙控器:
電視機是請求的接收者,遙控器是請求的發送者,遙控器上有一些按鈕,不同的按鈕對應電視機的不同操作。抽象命令角色
由一個命令介面來扮演,有三個具體的命令類實現了抽象命令介面,這三個具體命令類分別代表三種操作:打開電視機、關閉電視機和切換頻道。顯然,電視機遙控
器就是一個典型的命令模式應用實例。
Ⅳ dos命令有什麼用
按win+R.在運行輸入"cmd"回車
cd 改變當前目錄
cls 清屏
拷貝文件
del 刪除文件
deltree 刪除目錄樹
dir 列文件名
disk 復制磁碟
edit 文本編輯
format 格式化磁碟
md 建立子目錄
mem 查看內存狀況
more 分屏顯示
move 移動文件、改目錄名
rd 刪除目錄
ren 改變文件名
type 顯示文件內容
sys 製作DOS系統盤
x 拷貝目錄與文件
attrib 設置文件屬性
chkdsk 檢查磁碟
date 顯示及修改日期
defrag 磁碟碎片整理
doskey 重新調用DOS命令
emm386 擴展內存管理
fdisk 硬碟分區
help 幫助
label 設置卷標號
lh 將程序裝入高端內存
memmaker內存優化管理
msd 系統檢測
path 設置搜尋目錄
prempt 設置提示符
restore 恢復備份文件
time 顯示及修改時間
scandisk檢測、修理磁碟
set 設置環境變數
smartdrv設置磁碟加速器
undelete恢復被刪的文件
append 設置非執行文件路徑
debug 隨機調試程序
diskcomp磁碟比較
expand 還原DOS文件
fasthelp快速顯示幫助信息
fc 文件比較
interink啟動伺服器
intersvr啟動客戶機
qbasic Basic集成環境
setver 設置版本
share 文件共享
subst 路徑替換
tree 列目錄樹
unformat恢復已格式化的磁碟
vsafe 防病毒
ver 顯示DOS版本號
vol 顯示磁碟卷標號
ctty 改變控制設備
Ⅳ 命令是什麼
命令
拼音:mìng lìng
釋義:
1.上級對下級有所指示:老闆命令我今晚必須把材料整理好。
2.上級給下級的指示「昨天那兩道命令必須不折不扣的執行。
造句:
1、他命令我們離開這所房子。
2、你必須聽從我的命令。
3、你可以保留你的意見,可你必須執行命令。
4、我們必須服從命令。
5、你們要彼此相愛,像我愛你們一樣,這就是我的命令。
6、所有這些命令正確地執行了您所期望它們做的;不要驚訝。
7、您可以將合適的命令組織在一起,並使用各種參數和標志,然後在每個系統中運行它們。
8、接到命令後,他又輕輕地把它放下。
9、看看你的周圍,她命令自己。
10、在以上的管道線中,我們在開始時使用一些生成輸出的命令,然後通過管道線的每個階段導出輸出。
Ⅵ 命令是什麼
和文件一樣,命令也是計算機運用中的一個普通的基本概念。簡單地說,命令就是向機器輸入一句話,告訴機器去做某件事情。在DOS操作系統和其他各種軟體系統中,命令的使用都是在提示符後面輸入一串字元,然後打回車鍵確認。計算機接到這個命令之後,先以它能理解的「語法」去解釋,如果命令「合法」,它就執行;如果不合法,它就會不懂,將顯示出錯誤信息,請你重新輸入。
這種使用命令的方式叫做「人機對話方式」。這種方式是最早的方式,也是現在應用最廣泛的方式。除此之外,還有「窗口菜單」的方式,在許多應用軟體和新的操作系統中使用。如WINDOWS,這種方式不需要逐個輸入字元,只要將游標移到需要的菜單項後確認即可,直觀方便,在DOS的高版本中有一個叫DOSSHELL.EXE的文件,運行這個文件,就可以用菜單方式進行一些較簡單的DOS操作。
在DOS中,命令有3種類別:
1.內部命令
DATE、TIME、VER、DIR等都是內部命令,它們不需要單獨的程序來存放,而是它們共同存放,它們共同存放在一個COMMAND.COM文件中。在DOS引導盤中,都有這個文件,DOS一啟動,它就被調入內存,於是所有的內部命令就都可以使用了。
2.外部命令
外部命令都是各自由一個單獨程序來貯存的,例如,FORMAT.EXE只有在命令被使用時才調入內存,並且在執行完畢後就從內存中刪掉了。因此,執行外部命令時,先要找到有關文件。
3.批處理命令
在DOS中,可以把多條命令集中在一起,放在一個文件中,這種文件就叫做批處理命令文件。這種文件的擴展名就是前面講的BAT。運行批處理命令,就是鍵入批處理命令文件的(主)文件名,再回車。這樣,包含在文件中的多條命令就可以連續執行而無需分別輸入了。DOS的可執行文件的運行方法,就是鍵入(主)文件名然後回車。這里可以看出,DOS命令的使用實質上就是執行可執行文件。
Ⅶ 命令的用法
At
列出在指定的時間和日期在計算機上運行的已計劃命令或計劃命令和程序。必須正在運行「計劃」服務才能使用 at 命令。
at [\\computername] [[id] [/delete] | /delete [/yes]]
at [\\computername] time [/interactive] [/every:date[,...]| /next:date[,...]] command
參數
無
如果在沒有參數的情況下使用,則 at 列出已計劃的命令。
\\computername
指定遠程計算機。如果省略該參數,命令將安排在本地計算機。
id
指定指派給已計劃命令的識別碼。
/delete
取消已計劃的命令。如果省略了 id,計算機中已計劃的命令將被全部取消。
/yes
當刪除已計劃的事件時,對系統的查詢強制進行肯定的回答。
time
指定運行命令的時間。將時間以 24 小時標記(00:00 [午夜] 到 23:59)的方式表示為小時:分鍾。
/interactive
允許作業與在作業運行時登錄用戶的桌面進行交互。
/every:date[,...]
在每個星期或月的指定日期(例如,每個星期四,或每月的第三天)運行命令。將 date 指定為星期的一天或多天 (M,T,W,Th,F,S,Su),或月的一天或多天(使用 1 到 31 的數字)。用逗號分隔多個日期項。如果省略了 date,將假定為該月的當前日期。
/next:date[,...]
在重復出現下一天(例如,下個星期四)時,運行指定命令將 date 指定為星期的一天或多天 (M,T,W,Th,F,S,Su),或月的一天或多天(使用 1 到 31 的數字)。用逗號分隔多個日期項。如果省略了 date,將假定為該月的當前日期。
Ⅷ 命令的格式如何理解
{}包起來的意思就是這個括弧包起來的參數至少必須要有一個
[]就是裡面的所有參數可以省略。
像你上面的意思就是
{ctxu} c t x u中必須要有一個參數在用jar命令是要有
[vfm0M] v f m 0 M可以全部省略。
Ⅸ UNIX / linux命令與DOS命令有什麼不同
1.Linux的操作比較復雜,windows的比較簡單.
Linux速度比較快,安全性比windows好
但是有很多軟體只能在windows里運行
與Linux兼容的軟體正在開發中.
Linux適用在網路方面.
2. 什麼是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與其他操作系統有什麼區別:
Linux可以與 MS-DOS、 OS/2、 Windows等其他操作系統共存於同一台機器上。它
們均為操作系統,具有一些共性,但是互相之間各有特色,有所區別。
目前運行在 PC機上的操作系統主要有Microsoft的 MS-DOS、 Windows、 Windows
NT、 IBM的 OS/2等。早期的 PC機用戶普遍使用 MS-DOS,因為這種操作系統對機
器的硬體配置要求不高,而隨著計算機硬體技術的飛速發展,硬體設備價格越來
越低,人們可以相對容易地提高計算機的硬體配置,於是開始使用
Windows、Windows NT等具有圖形界面的操作系統。 Linux是新近被人們所關注的
操作系統,它正在逐漸為 PC機的用戶所接受。那麼, Linux與其他操作系統的主
要區別是什麼呢?下面從兩個方面加以論述。
首先看一下Linux與 MS- DOS之間的區別。 在同一系統上運行 Linux和 MS-DOS
已很普遍,就發揮處理器功能來說, MS-DOS沒有完全實現 x86處理器的功能,而
Linux完全在處理器保護模式下運行,並且開發了處理器的所有特性。 Linux可以
直接訪問計算機內的所有可用內存,提供完整的 Unix介面。而 MS-DOS只支持部
分 Unix的介面。
就使用費用而言, Linux和 MS-DOS是兩種完全不同的實體。與其他商業操作系統
相比, MS-DOS價格比較便宜,而且在 PC機用戶中有很大的佔有率,任何其他 PC
機操作系統都很難達到 MS-DOS的普及程度,因為其他操作系統的費用對大多數
PC機用戶來說都是一個不小的負擔。 Linux是免費的,用戶可以從 internet上或
者其他途徑獲得它的版本,而且可以任意使用,不用考慮費用問題。 就操作系統
的功能來說, MS-DOS是單任務的操作系統,一旦用戶運行了一個 MS-DOS的應用
程序,它就獨佔了系統的資源,用戶不可能再同時運行其他應用程序。而 Linux
是多任務的操作系統,用戶可以同時運行多個應用程序。 再看一下 Linux與
OS/2、 Windows、 Windows NT之間的區別。
從發展的背景看, Linux與其他操作系統的區別是, Linux是從一個比較成熟的
操作系統發展而來的,而其他操作系統,如 Windows NT等,都是自成體系,無對
應的相依託的操作系統。這一區別使得 Linux的用戶能大大地從 Unix團體貢獻中
獲利。因為 Unix是世界上使用最普遍、發展最成熟的操作系統之一,它是七十年
代中期發展起來的微機和巨型機的多任務系統,雖然有時介面比較混亂,並缺少
相對集中的標准,但還是發展壯大成為了最廣泛使用的操作系統之一。無論是
Unix的作者還是 Unix的用戶,都認為只有 Unix才是一個真正的操作系統。
3. 首先你需要明白,Linux不是windows,它不是一個由一家商業公司維護的軟體
,
只有一個包裝。Linux是可以任意包裝自由配置的東西。任何一個人,一家公司
都可以按照自己的想法,比如加一點功能,加中文支持,作一個Linux出來。這些
Linux雖然核心部分都一樣,但是他們所帶的各種軟體,預設的配置都不一樣。區
別
是用一種Linux 發布 (不同的Linux我們叫做不同的發布)也許硬體很好配置,
各種軟體也好安裝,用另外一種也許速度快,再一種也許支持中文比較好。總之
沒有白吃的午餐,在windows下想當然的東西在linux下也許需要你熬夜才能得到
。
所以從一開始選擇distribution就必須非常小心,否則因為自己剛好隨某個雜志
得到一個Linux發布就以為所有的都一樣就開始安裝,等硬碟數據毀了,
或者網路哭天蹌地也配不出來的時候,就晚了。不是開玩笑,我知道windows下
安裝驅動程序就是滑鼠點幾下,可是在Linux下,為了驅動一個網卡,折騰一夜
是不希奇的 -- 當然,我覺得這是值得的。
所以,面對那麼多Linux distribution,你應當選擇哪個呢?
比較著名的Linux distribution有:
RedHat:最新版本6.2, 7.0beta。由於RedHat公司已經上市,獲得了很多
商業的支持,所以它在硬體軟體兼容性上很好。實際上它已經是Linux的
工業標准。想像一下如果你是一個比如Oracle這樣廠商的老闆,你需要為
Linux開發一個版本,而不同的Linux dist需要單獨開發維護,為成本考慮你
自然會只認准一個Linux。
Slackware(7.1)。很早就有的Linux,有很多老的忠實用戶,但現在越來越不行了
。
SuSe Linux,德國人做的,在歐洲很流行,有一些驅動上的優勢。
另外還有Debian,CorelLinux等dist,不一一介紹了。
還有你會看到國內媒體上吹捧的各種「中文Linux」,他們的優勢主要是有
中文處理。但是如前一篇文章提到的,想用中文,用windows 2000最好。實際上
我覺得一個老7字班的前輩跟我說的一句話很好:「(對我們來說)在計算機上看
到
中文本身就是一件很古怪的事情」。如果你是抱著學習計算機的目的而來,那麼
你不可能避免閱讀英文文檔。即使是microsoft的文檔,有關編程的文檔,最新的
也
全是英文。當然,要上BBS,看中文網頁等,用英文的dist一樣能做到
4. Linux和Windows的區別
和Linux 一樣,Windows系列是完全的多任務操作系統。它們支持同樣的用戶介面
、網路和安全性。但是,Linux和Windows的真正區別在於,Linux 事實上是Unix
的一種版本,而且來自Unix的貢獻非常巨大。是什麼使得Unix如此重要?不僅在
於對多用戶機器來說,Unix是最流行的操作系統,而且在於它是免費軟體的基礎
。在Internet上,大量免費軟體都是針對Unix系統編寫的。由於有眾多的Unix廠
商,所以Unix也有許多實現方法。沒有一個單獨的組織負責Unix的分發。現在,
存在一股巨大的力量推動Unix社團以開放系統的形式走向標准化。另一方面Windo
ws系列是專用系統,由開發操作系統的公司控制介面和設計。在這個意義上這種
公司利潤很高,因為它對程序設計和用戶介面設計建立了嚴格的標准,和那些開
放系統社團完全不一樣。一些組織正在試圖完成標准化Unix程序設計介面的任務
。特別要指出的是,Linux完全兼容POSIX.1標准。
安全問題對於IT管理員來說是需要長期關注的。主管們需要一套框架來對操作系
統的安全性進行合理的評估,包括:基本安全、網路安全和協議,應用協議、發
布與操作、確信度、可信計算、開放標准。在本文中,我們將按照這七個類別比
較微軟Windows和Linux的安全性。最終的定性結論是:目前為止,Linux提供了相
對於Windows更好的安全性能,只有一個方面例外(確信度)。
無論按照什麼標准對Windows和Linux進行評估,都存在一定的問題:每個操作系
統都不止一個版本。微軟的操作系統有Windows98、 Windows NT、 Windows 2000
、 Windows 2003 Server和Windows
CE,而Linux的發行版由於內核(基於2.2、2.4、2.6)的不同和軟體包的不同也
有較大的差異。我們本文所使用的操作系統,都是目前的技術而不是那些"古老"
的解決方案。
用戶需要記住:Linux和Windows在設計上就存在哲學性的區別。Windows操作系統
傾向於將更多的功能集成到操作系統內部,並將程序與內核相結合;而Linux不同
於Windows,它的內核空間與用戶空間有明顯的界限。根據設計架構的不同,兩者
都可以使操作系統更加安全。
Linux和Windows安全性的基本改變
對於用戶來說,Linux和Windows的不斷更新引發了兩者之間的競爭。用戶可以有
自己喜歡的系統,同時也在關注競爭的發展。微軟的主動性似乎更高一些――這
是由於業界"冷嘲熱諷"的"激勵"與Linux的不斷發展。微軟將在下幾個月對Window
s安全進行改觀,屆時微軟會發布Windows XP的WindowsXP Service Pack 2。這一
服務包增強了Windows的安全性,關閉了原先默認開放的許多服務,也提供了新的
補丁管理工具,例如:為了避免受到過多無用的信息,警告服務和信使服務都被
關閉。大多數情況下,關閉這些特性對於增強系統安全性是有好處的,不過很難
在安全性與軟體的功能性、靈活性之間作出折衷。
最顯著的表現是:微軟更加關注改進可用性的同時增強系統的安全性。比如:200
3年許多針對微軟的漏洞攻擊程序都使用可執行文件作為電子郵件的附件(例如My
Doom)。Service Pack2包括一個附件執行服務,為Outlook/Exchange、 Windows
Messenger和Internet Explorer提供了統一的環境。這樣就能降低用戶運行可執
行文件時感染病毒或者蠕蟲的威脅性。另外,禁止數據頁的可執行性也會限制潛
在的緩沖區溢出的威脅。不過,微軟在WindowsXP Service Pack
2中並沒有修改Windows有問題的架構以及安全傳輸的部分,而是將這部分重擔交
給了用戶。
微軟的重點顯然是支持應用程序的安全性。WindowsXP Service Pack 2中增強的
許多方面都是以Outlook/Exchange和Internet
Explorer作為對象的。例如:Internet Explorer中有一個智能的MIME類型檢查,
會對目標的內容類型進行檢查,用戶可以獲悉該內容中是否存在潛在的有害程序
。不過這一軟體是不是能將病毒與同事的電子數據表區分開來呢?
WindowsXP Service Pack 2的另一個新特性是能夠卸載瀏覽器的多餘插件,這需
要終端用戶檢查並判斷需要卸載哪些插件。Outlook/Exchange可以預覽電子郵件
消息,因此用戶可以在打開之前就將電子郵件刪除。另一個應用安全的增強,防
火牆在網路協議棧之前啟動。對於軟體開發者來說,遠方過程調用中許可權的改變
,使得安全性差的代碼難以工作正常。
WindowsXP Service Pack 2也為Windows用戶提供了許多華麗的新特性,但是問題
仍然存在:這些特性會不會對管理員甚至是終端用戶造成負擔?是不是在增加了W
indows操作系統代碼安全性的同時讓系統變得更加復雜?
Linux 與 Windows 的不同
雖然有一些類似之處,但Windows和Linux的工作方式還是存在一些根本的區別。
這些區別只有在您對兩者都很熟悉以後才能體會到,但它們卻是 Linux 思想的核
心。
Linux 的應用目標是網路而不是列印
Windows最初出現的時候,這個世界還是一個紙張的世界。Windows的偉大成就之
一在於您的工作成果可以方便地看到並列印出來。這樣一個開端影響了 Windows
的後期發展。
同樣,Linux 也受到了其起源的影響。Linux 的設計定位於網路操作系統。它的
設計靈感來自於 Unix 操作系統,因此它的命令的設計比較簡單,或者說是比較
簡潔。由於純文本可以非常好地跨網路工作,所以 Linux 配置文件和數據都以文
本為基礎。
對那些熟悉圖形環境的人來說,Linux伺服器初看可能比較原始。但是Linux開發
更多關注的是它的內在功能而不是表面上的東西。即使是在純文本的環境中,Lin
ux同樣擁有非常先進的網路、腳本和安全能力。執行一些任務所需的某些表面上
看起來比較奇怪的步驟是令人費解的,除非您認識到 Linux 是期望在網路上與其
他 Linux系統協同執行這些任務。Linux的自動執行能力也很強,只需要設計批處
理文件就可以讓系統自動完成非常詳細的任務。Linux 的這種能力來自於其基於
文本的本質。
可選的 GUI
Linux有圖形組件。Linux支持高端的圖形適配器和顯示器,完全勝任圖形相關的
工作。現在,許多數字效果藝術家在Linux工作站上來進行他們的設計工作,而以
前這些工作需要使用IRIX系統來完成。但是,圖形環境並沒有集成到 Linux 中,
而是運行於系統之上的單獨一層。這意味著您可以只運行 GUI,或者在需要時才
運行 GUI。如果您的系統主要任務是提供Web應用,那麼您可以停掉圖形界面,而
將其所用的內存和CPU資源用於您的服務。如果您需要在 GUI 環境下做一些工作
,可以再打開它,工作完成後再將其關閉。
Linux 有圖形化的管理工具,以及日常辦公的工具,比如電子郵件、網路瀏覽器
和文檔處理工具等。不過,在 Linux 中,圖形化的管理工具通常是控制台 (命令
行) 工具的擴展。也就是說,用圖形化工具能完成的所有工作,用控制台命令同
樣可以完成。同樣,使用圖形化工具並不妨礙您對配置文件進行手工修改。其實
際意義可能並不是特別顯而易見,但是,如果在圖形化管理工具中所做的任何工
作都可以以命令行的方式完成,這就表示那些工作也可以由一個腳本來實現。腳
本化的命令可以成為自動執行的任務。Linux 同時支持這兩種方式,並不要求您
只用文本或者只用 GUI。您可以根據您的需要選擇最好的方法。
Linux 中的配置文件是人類可讀的文本文件,這與過去的 Windows 中的 INI 文
件類似,但與 Windows 的注冊表機制在思路上有本質的區別。每一個應用程序都
有其自己的配置文件,而且通常不與其他的配置文件放在一起。不過,大部分的
配置文件都存放於一個目錄樹 (/etc) 下的單個地方,所以看起來它們在邏輯上
是在一起。文本文件的配置方式使得不通過特殊的系統工具就可以完成配置文件
的備份、檢查和編輯工作。
文件名擴展
Linux不使用文件名擴展來識別文件的類型。相反,Linux根據文件的頭內容來識
別其類型。為了提高人類可讀性您仍可以使用文件名擴展,但這對 Linux 系統來
說沒有任何作用。不過,有一些應用程序,比如 Web 伺服器,可能使用命名約定
來識別文件類型,但這只是特定的應用程序的要求而不是 Linux 系統本身的要求
。
Linux通過文件訪問許可權來判斷文件是否為可執行文件。任何一個文件都可以賦予
可執行許可權,這樣程序和腳本的創建者或管理員可以將它們識別為可執行文件。
這樣做有利於安全。保存到系統上的可執行的文件不能自動執行,這樣就可以防
止許多腳本病毒。
重新引導是最後的手段
如果您使用Windows已經很長時間了,您可能已經習慣出於各種原因(從軟體安裝
到糾正服務故障)而重新引導系統。在Linux思想中您的這一習慣需要改變。Linu
x在本質上更遵循「牛頓運動定律」。一旦開始運行,它將保持運行狀態,直到受
到外來因素的影響,比如硬體的故障。實際上,Linux系統的設計使得應用程序不
會導致內核的崩潰,因此不必經常重新引導(與Windows系統的設計相對而言)。
所以除了Linux內核之外,其他軟體的安裝、啟動、停止和重新配置都不用重新引
導系統。
如果您確實重新引導了 Linux 系統,問題很可能得不到解決,而且還會使問題更
加惡化。學習並掌握 Linux 服務和運行級別是成功解決問題的關鍵。學習 Linux
最困難的就是克服重新引導系統的習慣。
另外,您可以遠程地完成Linux中的很多工作。只要有一些基本的網路服務在運行
,您就可以進入到那個系統。而且,如果系統中一個特定的服務出現了問題,您
可以在進行故障診斷的同時讓其他服務繼續運行。當您在一個系統上同時運行多
個服務的時候,這種管理方式非常重要。
命令區分大小寫
所有的 Linux 命令和選項都區分大小寫。例如, -R 與 -r 不同,會去做不同的
事情。控制台命令幾乎都是小寫的。我們將在「 第 2 部分. 控制台速成班」中
對命令進行更詳細的介紹。
廣泛的硬體支持可能是任何流行操作系統最基本的要求,也是可伸縮性的一個重要方面。Windows操作系統在這個方面做得的確非常出色:一方面,Windows的廣泛使用使得任何硬體廠商在推出新的硬體時都會把Windows當作標準的平台加以支持,並且不斷為新的Windows版本更新驅動程序;另一方面,大量的硬體支持又反過來推動了Windows平台的進一步普及。
Linux的硬體驅動程序通常都是由那些需要這些硬體的用戶自己來開發的. Linux的共享性能夠很快地給那些常用的硬體提供驅動程序,這些驅動程序需要後續的支持和幫助,來克服潛在的不穩定性。至於一些尚未普及的組件,如各式各樣的USB設備,其驅動程序的開發將需要更多的支持,來滿足不同用戶的需要。
SMP(對稱多處理器)支持
CPU是計算機系統的核心部分,是否具有良好的SMP支持將直接影響大型應用下的性能。
Windows 2000 Advanced Server的零售版本最多支持四路SMP,OEM版可以支持最多達32路的SMP。對CPU的支持級別和Windows 4.0相比沒有什麼變化,但是對SMP的實現代碼進行了改進,使得高性能的縮放可以更為「線性」地進行。Windows NT Server 4.0企業版已經實現了創紀錄的性能價格水平,隨著對SMP縮放的改進,這一趨勢將在Windows 2000 Advanced Server和Datacenter Server中得到延續。在採用八路設計或者多於八路設計的系統中,性能的提高最為明顯。
而Linux正致力於解決核心部分中的SMP支持,以提高Linux在大型應用下的性能。盡管Linux不是為SMP而設計的,Linux Torvalds也曾經說過Linux的SMP評測表現很差,但是我們期望這些問題能夠在2.4版本內核中得到解決,使更多的學校或者企業可以使用經過考驗的Linux來實現他們的核心程序。
對群集的支持
Windows 2000 Server具有強大的群集功能。Compaq最近之所以能在TPC-C比賽中傲視群雄,擊敗所有對手,靠的就是一個巨大的有著12個節點,96個處理器的群集,而它們運行的是Windows 2000 Server。
盡管Linux沒有在高端系統中運行關鍵性應用程序方面有出色記錄,但最近Linux在群集項目也發布了不少東西,希望Linux的開發者大軍可以開發出更完善的群集功能
對特定計算環境的支持
使每一個系統都有適合於自己的工作場合,這就是系統對特定計算環境的支持。
微軟開發了不同的操作系統來完成不同類型的任務。Windows CE適用於小型的手持式電腦和筆記本電腦,Windows 95/98和Windows 2000 Professional適用於桌面計算機,而Windows NT 4.0和Windows 2000 Server則適用於大型伺服器應用程序。作為一個系列操作系統家族,Windows對各種不同的工作環境提供了良好的伸縮性支持。
由於Linux大部分可用的平台處於開發的初始階段,對於各種不同計算環境的支持將是Linux系統的下一步目標。
文檔編制
眾所周知,隨著系統變得越來越復雜,功能越來越強大,編制一個好的文檔是非常重要的。這有助於用戶對系統的理解和管理。詳盡的文檔說明,有助於我們熟練地掌握它所有的功能和特性。
微軟通常為其產品提供了深入細致的文檔說明,在文檔的本地化方面也做得很好。Linux產品的文檔說明需要進一步的規范。
回答者:可愛的小剛絲 - 試用期 一級 9-6 13:12
1、從系統構成上來說,linux是開源軟體,而windows不是。那就意味著,如果你喜歡你可以對linux系統做你想做的任何改動。而這點對於windows來說,是想也不要想的。
2、從運行的穩定性來說。各有利弊。但linux的任何程序都是相對獨立的,哪怕gnome和kde(圖形界面)也是獨立的。而軟體的崩潰只是軟體的崩潰,很少造成系統的癱瘓(死機)。只有重新運行程序就好了。windows嗎,就不用說了,沒見過windows死機的人,我沒見過。
3、從多用戶來說,linux是真正的多用戶系統。可以多個用戶真正登錄,這對於windows來說,雖然也有了雛形,但太兒戲化了,擺設而已。
4、對於中文的支持來說。windows的多個版本對於windows的支持是很強的。字體也很漂亮。而linux雖然也支持中文,但要完全支持中文是要手動做很多設置的,不過就算做的再好。總有機會看到中文亂碼的(因為幾乎每個軟體都要設置字體和字元編碼的)。而且中文的字體比較煩,不是很好看。(好看的基本都不是開源的。ps:如果你都不想為操作系統花錢,還會去買幾個字體嗎。當然也有盜版@不是用linux的初衷了。)
5、對於系統更新來說,apt是目前linux不二的選擇了,快捷普遍、簡單。而且無什麼正版驗證之虞的。windows也不錯,可以漏洞總比補丁來的快,更何況我沒用過正版的呢。
6、從安全性來說。其實上一條也說過這個問題了。我們用windows時,殺毒軟體、防火牆、防垃圾軟體、防間諜軟體佔去了大部分的系統資源。可這樣還是防不勝防的。有誰沒中過毒或木馬、流氓軟體呢?
linux?不用這些煩人的東西。
7、從應用軟體來說,雖然linux下的軟體有很多,但和windows來說,真的沒辦法比的。誰讓windows幾乎成了操作系統的代名了呢。
8、從易用性來說,我自我的感覺,在常用的windows、mac、linux中,無論界面、滑鼠操作、文件格式,windows都是相當容易上手的。其他的操作系統,幾乎都要是摸索中探索的。更何況linux的很多配置都是基於文檔的,也就是要手工的修改一些配置文件。對於想我這樣的老人來說,厄長的代碼,明天還能記得否?
windows幾乎一支滑鼠就能解決所有問題。呵呵
9、綜述:當然各種的優缺點遠不至就這些,就不過說了。
如果要出於個人應用的話,還是用windows吧。學習容易,資料好早。
如果出於學習的話,還是用用linux吧,但你要做好不厭其煩的心理准備!對於混亂的linux版本來說,你要記得同樣的問題,可以有n種解決辦法,但可能只有一種合適你的。網上資料相對比較匱乏,比較單一,而且抄襲嚴重。
linux我推薦用新華linux,中文化很好了(少煩很多神的),論壇也做的不錯。
Ⅹ 在LINUX中,ls 命令和 dir 命令有什麼區別
ls - list directy contents 是linux下的顯示目錄內容的命令
linux本身並沒有dir命令,這是原dos命令,也是顯示目錄的命令。
在linux中,可以用alias命令重新命名一個dir命令,方便新用戶使用linux系統.
linux系統沒有dir命令,但可以用alias dir=ls(指定dir為ls的別名),方便習慣DOS命令的用戶使用,這種情況下兩者是完全一樣的。