『壹』 CNS系統怎麼弄!
基於衛星的CNS/ATM系統<2> 三系統構成及其工作原理 系統由空間、機載和地面3部分組成。空間部分為全球導航衛星系統的所有星座以及用於衛星通信的衛星機載部分包括全球衛星導航接收機,以及各種數據、話音通信設備與通信管理器。地面部分就是話音通信設施與通信管理器、數據處理、數據顯示以及 ATM工作站和自動化設備。另外還包括利用差分技術提高GNSS精度的基準站與監測站等。 1.空間系統 新CNS/ATM的空間系統是一種導航、監視和通信功能都依賴於空間衛星的純空間系統。衛星有GNSS導航衛星,它包括GPS、GLONASS和INMARSAT-Ⅲ;監視通信衛星(SD);諸如同步通信衛星或航空移動通信衛星(AMSS)。飛機的位置數據由SD轉發到地面衛星控制中心(SCC),命令指令與請求數據由SCC注入 SD,再轉發至飛機。SCC收集與處理監視數據,且與飛機及管制中心進行數據通信。 另一種則是空地組合系統,這里就不多作介紹了。航處理器、數據記錄及顯示器等,所要完成的任務是飛機導航、進場著陸與空地通信等。本系統的核心是導航處理器,它不僅要完成導航計算;而且要對通信進行控制,還要支持各種顯示設備。通信包括數據通信與數字化話音通信,實現空地雙工數據交換。 3.地面系統 地面系統主要包括地面雷達網鏈、VHF網、ARTCC和TCC,以及DGNSS基準台等,主要任務是對空中飛機進行交通管理,使之安全、有序地飛行與進場著陸,以提高空間利用率,進而提高運營效益。 DGNSS向 ARTCC提供GNSS信息,供飛機導航與監視:ARTCC主要提供航路服務,同時作為 TCC之間的通信介面; TCC則進行終端區域的飛行管理;確保飛機安全起飛與著陸。 4.系統工作原理 衛星系統具有全球覆蓋,全天候通信、導航和監視能力。導航的作用就是向ATM系統內的飛機提供位置、速度、航向和時間等導航信息;監視就是向所管制的飛機提供可靠、安全的飛行管理信息;通信就是要在地面和飛機間完成數據交換,包括話音和數據通信。 從安全的角度考慮,ATM系統要求監視和導航有一定的獨立性,以便兩種功能間可以互為備份。傳統的ATM設備其導航和監視是相互獨立的,而以衛星為基礎的ATM系統能很好地把導航和監視結合起來。 監視採用 GNSS衛星信息和地面雷達組合,部分地區可以只採用GNSS進行航路監視,這樣既保證監視和導航的相對獨立性,也可以改進監視精度。在監視過程中,飛機信息的獲取和跟蹤需要一定時間,獲取過程涉及進入管制范圍新飛機的識別和初始位置確定。當地面管制中心獲得足夠信息,則監視過程進人跟蹤方式。在跟蹤過程中飛機通過空地通信鏈有規律地向地面提供數據,管制中心通過查詢方式或時分多址訪問(TDMA)方式接收飛機報告的數據。 導航用 GNSS衛星信息是以 GPS為主,提供飛機導航所需要的信息,並以多種方式顯示給飛行員。一方面飛機用偽距測量出的定位數據通過空/地數據鏈發送到地面管制中心;另一方面,飛機響應地面管制中心的詢問或TDMA訪問時,發出合適的測距碼信號,地面設備測量和處理這種測距信號的相對到達時間就可以確定飛機的位置。地/空數據鏈除了向飛機提供管制信息外,還可以向飛機提供差分校正數據、衛星和地面管制中心質量狀況等信息,以保證導航和監視的可靠性和精度,進而減小飛行間隙,增加飛行流量,讓飛機以最佳的飛行軌跡和飛行剖面飛行,降低成本,提高經濟效益,同時可以減少因天氣原因造成的延誤,提高航班正點率。四系統特點及效益 1.系統特點 新航行系統是以衛星導航、衛星通信和數據通信技術為基礎的,覆蓋海洋和邊遠地區與高高度,形成連續無隙工作范圍,可在全球范圍內,在飛機航行的各個階段實施准確、實時、有效的導航、監視和自動化管理。 (1)導航是以GNSS為核心,既能為航路、終端與非精密進場提供高精度、高完善性的導航服務,又提高了精密定位能力,實現四維導航與實行區域導航,擴展短捷直飛航線,擴大飛行自由度。DGNSS還可用於高等級的精密進場及著陸,這樣可減少機載導航設備的種類。 (2)數據通信使機載系統同地面系統之間的通信更實時、更准確。由於實現數字式數據交換,不僅能改善數據處理與信息傳輸管理,提高空中交通管理自動化,而且可減少信道擁擠與通信差錯,使數據更為精確,有助提高飛行安全。 (3)自動相關監視將高精度的衛星導航與數據通信結合起來,不僅擴展了監視能力,縮短了飛行間隔,而且能使空中交通管理中心在全面、實時、准確掌握空情時,減少地面設備的需要量,從而減少基礎設施建設與維護費用。 (4)空中交通管理是以新型的通信、導航和監視為基礎的自動化管理,能為飛機提供最佳飛行剖面及靈活的流量控制,提高交通管制的實時性、應變性,並將從程序性管制過渡到戰術性管制。 2.系統效益 根據ICAO成本/效益分析,投資/效益比約為1:8新系統的設備成本僅為陸基系統的 15-30%;採用新系統後可節約燃料和飛行時間5-10%。 基於三星(導航、通信、氣象)的德國ATC和美國的海洋 ATC系統,使同航飛機的垂直間距從609.6m減小到304.8 m,尾首間距從128.7-160.9 km縮短到42.3 km亦即前後間隔時間可以從10-15min減少到4min:並航飛機的側向間距從160.9km縮近到42.3km。據估算,上列飛行效益僅在北大西洋空域,每年能夠產生近億美元的盈利。因此,星基海洋 ATC系統已成為美國FAA強化投資的重點研究項目。我國具有廣闊的陸海空域,星基ATM系統的建設,已急迫地提到了我們的議事日程上。 新航行系統是一個全球協調發展的系統,自 1992年10月ICAO第 29屆大會討論通過後,很多國家和地區以及國際組織都積極行動並進行廣泛密切地合作,以便有效地推行該系統的實施。我國民航總局於1995年1月正式批准頒布了」中國民航新 CNS/ATM實施政策」,確定了原則和技術政策,計劃用 15-20年的時間逐步實施
『貳』 請教DOS高手 在DOS下搜索文件是怎樣打命令的呢
find命令
功能:在目錄結構中搜索文件,並執行指定的操作。此命令提供了相當多的查找條件,功能很強大。
語法:find 起始目錄 尋找條件 操作
說明:find命令從指定的起始目錄開始,遞歸地搜索其各個子目錄,查找滿足尋找條件的文件並對之採取相關的操作。
該命令提供的尋找條件可以是一個用邏輯運算符not、and、or組成的復合條件。邏輯運算符and、or、not的含義為:
(1)and:邏輯與,在命令中用「-a」表示,是系統預設的選項,表示只有當所給的條件都滿足時,尋找條件才算滿足。例如:
$ find –name 』tmp』 –xtype c -user 』inin』
該命令尋找三個給定條件都滿足的所有文件。
(2)or:邏輯或,在命令中用「-o」表示。該運算符表示只要所給的條件中有一個滿足時,尋找條件就算滿足。例如:
$ find –name 』tmp』 –o –name 』mina*』
該命令查詢文件名為』tmp』或是匹配』mina*』的所有文件。
(3)not:邏輯非,在命令中用「!」表示。該運算符表示查找不滿足所給條件的文件。例如:
$ find ! –name 』tmp』
該命令查詢文件名不是』tmp』的所有文件。
需要說明的是:當使用很多的邏輯選項時,可以用括弧把這些選項括起來。為了避免Shell本身對括弧引起誤解,在話號前需要加轉義字元「」來去除括弧的意義。
例:$ find (–name 』tmp』 –xtype c -user 』inin』 )
尋找條件有以下選項:
首先,下列各個選項中的n值可以有三種輸入方式,假設n為20,則:
+20 表示20以後(21,22,23等)
-20 表示20以前(19,18,17等)
20 表示正好是20
1. 以名稱和文件屬性查找。
- name 』字串』 查找文件名匹配所給字串的所有文件,字串內可用通配符*、?、〔 〕。
- lname 』字串』 查找文件名匹配所給字串的所有符號鏈接文件,字串內可用通配符*、?、〔 〕。
-gid n 查找屬於ID號為n的用戶組的所有文件。
-uid n 查找屬於ID號為n的用戶的所有文件。
-group 』字串』 查找屬於用戶組名為所給字串的所有的文件。
-user 』字串』 查找屬於用戶名為所給字串的所有的文件。
-nogroup 查找無有效所屬組的文件,即該文件所屬的組在/ e t c / g r o u p s中不存在。
-nouser 查找無有效屬主的文件,即該文件的屬主在/ e t c / p a s s w d中不存在。
-newer file1 ! file2 查找更改時間比文件f i l e 1新但比文件f i l e 2舊的文件。
-empty 查找大小為0的目錄或文件。
-path 』字串』 查找路徑名匹配所給字串的所有文件,字串內可用通配符*、?、〔 〕。
-perm 許可權 查找具有指定許可權的文件和目錄,許可權的表示可以如711,644。
-size n〔bckw〕 查找指定文件大小的文件,n後面的字元表示單位,預設為b,代表512位元組的塊。
-type x 查找類型為x的文件,x為下列字元之一:
b 塊設備文件
c 字元設備文件
d 目錄文件
p 命名管道(FIFO)
f 普通文件
l 符號鏈接文件(symbolic links)
s socket文件
-xtype x 與-type基本相同,但只查找符號鏈接文件。
2. 以時間為條件查找
- amin n 查找n分鍾以前被訪問過的所有文件。
- atime n 查找n天以前被訪問過的所有文件。
- cmin n 查找n分鍾以前文件狀態被修改過的所有文件。
- ctime n 查找n天以前文件狀態被修改過的所有文件。
- mmin n 查找n分鍾以前文件內容被修改過的所有文件。
- mtime n 查找n天以前文件內容被修改過的所有文件。
3. 可執行的操作
- exec 命令名稱 {} \; 對符合條件的文件執行所給的unix 命令,而不詢問用戶是否需要執行該命令。{}表示命令的參數即為所找到的文件,命令的末尾必須以「 \;」結束,"{}"和"\;"之間必須有一個空格。
- ok 命令名稱 {} \; 對符合條件的文件執行所給的linux 命令,與exec不同的是,它會詢問用戶是否需要執行該命令。
- ls 詳細列出所找到的所有文件。
- fprintf 文件名 將找到的文件名寫入指定文件。
- print 在標准輸出設備上顯示查找出的文件名。
- printf 格式 格式的寫法請參考有關C語言的書。
使用name選項
文件名選項是f i n d命令最常用的選項,要麼單獨使用該選項,要麼和其他選項一起使用。
可以使用某種文件名模式來匹配文件,記住要用引號將文件名模式引起來。
不管當前路徑是什麼,如果想要在自己的根目錄$ H O M E中查找文件名符合* . t x t的文件,
使用~作為' p a t h n a m e參數,波浪號~代表了你的$ H O M E目錄。
$ find ~ -name "*.txt" -print
想要在當前目錄及子目錄中查找所有的' * . t x t'文件,可以用:
$ find . -name "*.txt" -print
想要的當前目錄及子目錄中查找文件名以一個大寫字母開頭的文件,可以用:
$ find . -name "[A-Z]*" -print
想要在/ e t c目錄中查找文件名以h o s t開頭的文件,可以用:
$ find /etc -name "host*" -print
想要查找$ H O M E目錄中的文件,可以用:
$ find ~ -name "*" -print 或find . -print
要想讓系統高負荷運行,就從根目錄開始查找所有的文件。如果希望在系統管理員那裡
保留一個好印象的話,最好在這么做之前考慮清楚!
$ find / -name "*" -print
如果想在當前目錄查找文件名以兩個小寫字母開頭,跟著是兩個數字,最後是* . t x t的文
件,下面的命令就能夠返回名為a x 3 7 . t x t的文件:
$ find . -name "[a-z][a-z][0--9][0--9].txt" -print
使用perm選項
如果希望按照文件許可權模式來查找文件的話,可以採用- p e r m選項。你可能需要找到所有
用戶都具有執行許可權的文件,或是希望查看某個用戶目錄下的文件許可權類型。在使用這一選
項的時候,最好使用八進制的許可權表示法。
為了在當前目錄下查找文件許可權位為7 5 5的文件,即文件屬主可以讀、寫、執行,其他用
戶可以讀、執行的文件,可以用:
$ find . -perm 755 -print
如果希望在當前目錄下查找所有用戶都可讀、寫、執行的文件(要小心這種情況),我們
可以使用f i n d命令的- p e r m選項。在八進制數字前面要加一個橫杠-。在下面的命令中- p e r m代
表按照文件許可權查找,而' 0 0 7'和你在c h m o d命令的絕對模式中所採用的表示法完全相同。
$ find . -perm -007 -print
忽略某個目錄
如果在查找文件時希望忽略某個目錄,因為你知道那個目錄中沒有你所要查找的文件,
那麼可以使用- p r u n e選項來指出需要忽略的目錄。在使用- p r u n e選項時要當心,因為如果你同
時使用了- d e p t h選項,那麼- p r u n e選項就會被f i n d命令忽略。
如果希望在/ a p p s目錄下查找文件,但不希望在/ a p p s / b i n目錄下查找,可以用:
$ find /apps -name "/apps/bin" -prune -o -print
使用user和nouser選項
如果希望按照文件屬主查找文件,可以給出相應的用戶名。例如,在$ H O M E目錄中查找
文件屬主為d a v e的文件,可以用:
$ find ~ -user dave -print
在/ e t c目錄下查找文件屬主為u u c p的文件:
$ find /etc -user uucp -print
為了查找屬主帳戶已經被刪除的文件,可以使用- n o u s e r選項。這樣就能夠找到那些屬主
在/ e t c / p a s s w d文件中沒有有效帳戶的文件。在使用- n o u s e r選項時,不必給出用戶名; f i n d命令
能夠為你完成相應的工作。例如,希望在/ h o m e目錄下查找所有的這類文件,可以用:
$ find /home -nouser -print
使用group和nogroup選項
就像u s e r和n o u s e r選項一樣,針對文件所屬於的用戶組, f i n d命令也具有同樣的選項,為
了在/ a p p s目錄下查找屬於a c c t s用戶組的文件,可以用:
$ find /apps -group accts -print
要查找沒有有效所屬用戶組的所有文件,可以使用n o g r o u p選項。下面的f i n d命令從文件
系統的根目錄處查找這樣的文件
$ fine/-nogroup-print
按照更改時間查找文件
如果希望按照更改時間來查找文件,可以使用m t i m e選項。如果系統突然沒有可用空間了,
很有可能某一個文件的長度在此期間增長迅速,這時就可以用m t i m e選項來查找這樣的文件。
用減號-來限定更改時間在距今n日以內的文件,而用加號+來限定更改時間在距今n日以前的
文件。
希望在系統根目錄下查找更改時間在5日以內的文件,可以用:
$ find / -mtime -5 -print
為了在/ v a r / a d m目錄下查找更改時間在3日以前的文件,可以用:
$ find /var/adm -mtime +3 -print
查找比某個文件新或舊的文件
如果希望查找更改時間比某個文件新但比另一個文件舊的所有文件,可以使用- n e w e r選
項。它的一般形式為:
newest_file_name ! oldest_file_name
其中,!是邏輯非符號。
這里有兩個文件,它們的更改時間大約相差兩天。
下面給出的f i n d命令能夠查找更改時間比文件a g e . a w k新但比文件b e l t s . a w k舊的文件:
如果想使用f i n d命令的這一選項來查找更改時間在兩個小時以內的文件,除非有一個現成
的文件其更改時間恰好在兩個小時以前,否則就沒有可用來比較更改時間的文件。為了解決
這一問題,可以首先創建一個文件並將其日期和時間戳設置為所需要的時間。這可以用t o u c h
命令來實現。
假設現在的時間是2 3 : 4 0,希望查找更改時間在兩個小時以內的文件,可以首先創建這樣
一個文件:
一個符合要求的文件已經被創建;這里我們假設今天是五月四日,而該文件的更改時間
是2 1 : 4 0,比現在剛好早兩個小時。
現在我們就可以使用f i n d命令的- n e w e r選項在當前目錄下查找所有更改時間在兩個小時以
內的文件:
$ find . -newer dstamp -print
使用type選項
U N I X或L I N U X系統中有若干種不同的文件類型,這部分內容我們在前面的章節已經做了
介紹,這里就不再贅述。如果要在/ e t c目錄下查找所有的目錄,可以用:
$ find /etc -type d -print
為了在當前目錄下查找除目錄以外的所有類型的文件,可以用:
$ find . ! -type d -print
為了在/ e t c目錄下查找所有的符號鏈接文件,可以用:
$ find /etc -type l -print
使用size選項
可以按照文件長度來查找文件,這里所指的文件長度既可以用塊( b l o c k)來計量,也可
以用位元組來計量。以位元組計量文件長度的表達形式為N c;以塊計量文件長度只用數字表示即
可。
就我個人而言,我總是使用以位元組計的方式,在按照文件長度查找文件時,大多數人都
喜歡使用這種以位元組表示的文件長度,而不用塊的數目來表示,除非是在查看文件系統的大
小,因為這時使用塊來計量更容易轉換。
為了在當前目錄下查找文件長度大於1 M位元組的文件,可以用:
$ find . -size +1000000c -print
為了在/ h o m e / a p a c h e目錄下查找文件長度恰好為1 0 0位元組的文件,可以用:
$ find /home/apache -size 100c -print
為了在當前目錄下查找長度超過1 0塊的文件(一塊等於5 1 2位元組),可以用:
$ find . -size +10 -print
使用depth選項
在使用f i n d命令時,可能希望先匹配所有的文件,再在子目錄中查找。使用d e p t h選項就
可以使f i n d命令這樣做。這樣做的一個原因就是,當在使用f i n d命令向磁帶上備份文件系統時,
希望首先備份所有的文件,其次再備份子目錄中的文件。
在下面的例子中, f i n d命令從文件系統的根目錄開始,查找一個名為C O N . F I L E的文件。
它將首先匹配所有的文件然後再進入子目錄中查找。
$ find / -name "CON.FILE" -depth -print
使用mount選項
在當前的文件系統中查找文件(不進入其他文件系統),可以使用f i n d命令的m o u n t選項。
在下面的例子中,我們從當前目錄開始查找位於本文件系統中文件名以X C結尾的文件:
$ find . -name "*.XC" -mount -print
使用cpio選項
c p i o命令可以用來向磁帶設備備份文件或從中恢復文件。可以使用f i n d命令在整個文件系
統中(更多的情況下是在部分文件系統中)查找文件,然後用c p i o命令將其備份到磁帶上。
如果希望使用c p i o命令備份/ e t c、/ h o m e和/ a p p s目錄中的文件,可以使用下面所給出的命令,不過要記住你是在文件系統的根目錄下:
(在上面的例子中,第一行末尾的\告訴s h e l l命令還未結束,忽略\後面的回車。)
在上面的例子中,應當注意到路徑中缺少/。這叫作相對路徑。之所以使用相對路徑,是
因為在從磁帶中恢復這些文件的時候,可以選擇恢復文件的路徑。例如,可以將這些文件先
恢復到另外一個目錄中,對它們進行某些操作後,再恢復到原始目錄中。如果在備份時使用
了絕對路徑,例如/ e t c,那麼在恢復時,就只能恢復到/ e t c目錄中去,別無其他選擇。在上面
的例子中,我告訴f i n d命令首先進入/ e t c目錄,然後是/ h o m e和/ a p p s目錄,先匹配這些目錄下的文件,然後再匹配其子目錄中的文件,所有這些結果將通過管道傳遞給c p i o命令進行備份。
順便說一下,在上面的例子中c p i o命令使用了C 6 5 5 3 6選項,我本可以使用B選項,不過這
樣每塊的大小隻有5 1 2 位元組,而使用了C 6 5 5 3 6 選項後,塊的大小變成了6 4 K 位元組
(6 5 5 3 6 / 1 0 2 4)。
使用exec或ok來執行shell命令
當匹配到一些文件以後,可能希望對其進行某些操作,這時就可以使用- e x e c選項。一旦
f i n d命令匹配到了相應的文件,就可以用- e x e c選項中的命令對其進行操作(在有些操作系統
中只允許- e x e c選項執行諸如l s或ls -l這樣的命令)。大多數用戶使用這一選項是為了查找舊文
件並刪除它們。這里我強烈地建議你在真正執行r m命令刪除文件之前,最好先用l s命令看一
下,確認它們是所要刪除的文件。
e x e c選項後面跟隨著所要執行的命令,然後是一對兒{ },一個空格和一個\,最後是一個
分號。
為了使用e x e c選項,必須要同時使用p r i n t選項。如果驗證一下f i n d命令,會發現該命令只
輸出從當前路徑起的相對路徑及文件名。
為了用ls -l命令列出所匹配到的文件,可以把ls -l命令放在f i n d命令的- e x e c選項中,例如:
上面的例子中,f i n d命令匹配到了當前目錄下的所有普通文件,並在- e x e c選項中使用ls -l
命令將它們列出。
為了在/ l o g s目錄中查找更改時間在5日以前的文件並刪除它們,可以用:
$ find logs -type f -mtime +5 -exec rm {} \;
記住,在s h e l l中用任何方式刪除文件之前,應當先查看相應的文件,一定要小心!
當使用諸如m v或r m命令時,可以使用- e x e c選項的安全模式。它將在對每個匹配到的文件
進行操作之前提示你。在下面的例子中, f i n d命令在當前目錄中查找所有文件名以. L O G結尾、
更改時間在5日以上的文件,並刪除它們,只不過在刪除之前先給出提示。
按y鍵刪除文件,按n鍵不刪除。
任何形式的命令都可以在- e x e c選項中使用。在下面的例子中我們使用g r e p命令。f i n d命令
首先匹配所有文件名為" p a s s w d *"的文件,例如p a s s w d、p a s s w d . o l d、p a s s w d . b a k,然後執
行g r e p命令看看在這些文件中是否存在一個r o u n d e r用戶。
find命令的例子
我們已經介紹了f i n d命令的基本選項,下面給出f i n d命令的一些其他的例子。
為了匹配$ H O M E目錄下的所有文件,下面兩種方法都可以使用:
$ find $HOME -print
$ find ~ -print
為了在當前目錄中查找s u i d置位,文件屬主具有讀、寫、執行許可權,並且文件所屬組的用
戶和其他用戶具有讀和執行的許可權的文件,可以用:
$ find . -type f -perm 4755 -print
為了查找系統中所有文件長度為0的普通文件,並列出它們的完整路徑,可以用:
$ find / -type f -size 0 -exec ls -l {} \;
為了查找/ v a r / l o g s目錄中更改時間在7日以前的普通文件,並刪除它們,可以用:
$ find /var/logs -type f -mtime +7 -exec rm {} \;
為了查找系統中所有屬於a u d i t組的文件,可以用:
$find /-name -group audit -print
我們的一個審計系統每天創建一個審計日誌文件。日誌文件名的最後含有數字,這樣我
們一眼就可以看出哪個文件是最新的,哪個是最舊的。A d m i n . l o g 文件編上了序號:
a d m i n . l o g . 0 0 1、a d m i n . l o g . 0 0 2等等。下面的f i n d命令將刪除/ l o g s目錄中訪問時間在7日以前、
含有數字後綴的a d m i n . l o g文件。該命令只檢查三位數字,所以相應日誌文件的後綴不要超過
9 9 9。
$ find /logs -name 'admin.log[0-9][0-9][0-9] '-atime +7 -exec rm {} \;
為了查找當前文件系統中的所有目錄並排序,可以用:
$ find . -type d -print -local -mount |sort
為了查找系統中所有的r m t磁帶設備,可以用:
$ find /dev/rmt -print
xargs
在使用f i n d命令的- e x e c選項處理匹配到的文件時, f i n d命令將所有匹配到的文件一起傳遞
給e x e c執行。不幸的是,有些系統對能夠傳遞給e x e c的命令長度有限制,這樣在f i n d命令運行
幾分鍾之後,就會出現溢出錯誤。錯誤信息通常是"參數列太長"或"參數列溢出"。這就是
x a rg s命令的用處所在,特別是與f i n d命令一起使用。F i n d命令把匹配到的文件傳遞給x a rg s命
令,而x a rg s命令每次只獲取一部分文件而不是全部,不像- e x e c選項那樣。這樣它可以先處理
最先獲取的一部分文件,然後是下一批,並如此繼續下去。在有些系統中,使用- e x e c選項會
為處理每一個匹配到的文件而發起一個相應的進程,並非將匹配到的文件全部作為參數一次
執行;這樣在有些情況下就會出現進程過多,系統性能下降的問題,因而效率不高;而使用
x a rg s命令則只有一個進程。另外,在使用x a rg s命令時,究竟是一次獲取所有的參數,還是分
批取得參數,以及每一次獲取參數的數目都會根據該命令的選項及系統內核中相應的可調參
數來確定。
讓我們來看看x a rg s命令是如何同f i n d命令一起使用的,並給出一些例子。
下面的例子查找系統中的每一個普通文件,然後使用x a rg s命令來測試它們分別屬於哪類
文件:
下面的例子在整個系統中查找內存信息轉儲文件(core mp) ,然後把結果保存到
/tmp/core.log 文件中:
$ find . -name "core" -print | xargs echo "" >/tmp/core.log
下面的例子在/ a p p s / a u d i t目錄下查找所有用戶具有讀、寫和執行許可權的文件,並收回相應
的寫許可權:
$ find /apps/audit -perm -7 -print | xargs chmod o-w
在下面的例子中,我們用g r e p命令在所有的普通文件中搜索d e v i c e這個詞:
$ find / -type f -print | xargs grep "device"
在下面的例子中,我們用g r e p命令在當前目錄下的所有普通文件中搜索D B O這個詞:
$ find . -name \ *-type f -print | xargs grep "DBO"
注意,在上面的例子中, \用來取消f i n d命令中的*在s h e l l中的特殊含義。
小結
f i n d命令是一個非常優秀的工具,它可以按照用戶指定的准則來匹配文件。使用e x e c和
x a rg s可以使用戶對所匹配到的文件執行幾乎所有的命令。
『叄』 請專業人士告訴我真正可以刪除cns.dat cns.dll cns.exe的方法
其中之一 是粉碎這文件,不過是在不得不時粉碎這文件
方法一:在純DOS模式下刪除
如果你的Windows XP安裝在FAT32分區中,則可利用啟動光碟引導系統到純DOS模式下(不是Windows XP的命令提示符窗口),然後進入index.dat所在目錄中,用DEL命令來刪除它,不過由於這個文件分散比較凌亂,因此有點麻煩(注意:由於C:\Documents and Settings\等是長文件名,所以要轉換為8.3格式才能正常進入目錄)。
方法二:用Tracks Eraser Pro來刪除
手動進入各文件夾「幹掉」cns.dat cns.dll cns.exe文件肯定比較麻煩,再說了,如果系統沒有安裝在FAT32分區上就更不好辦。最簡單的方法還是使用專門的軟體來完成這一「艱巨任務」。
雖然聲稱能刪除cns.dat cns.dll cns.exe的軟體很多,但是,經過筆者多次測試,發現真正能有效刪除index.dat中記錄的上網痕跡的軟體還是Tracks Eraser Pro(下載地址:http://www.acesoft.net/te5.exe),其他很多軟體都有些誇大其辭,執行清除後使用前面介紹的「cns.dat cns.dll cns.exe」仍然可以看到以前曾訪問過的網址。
在Tracks Eraser Pro中,先單擊「Eraser Settings」按鈕進行設置,重點是檢查IE標簽下的項目設置(最好全選),尤其要確保勾選中「cns.dat cns.dll cns.exe」。
單擊「OK」後回到主界面,點「Erase Now」按鈕。很快,軟體將根據設置清理你的上網痕跡。
清理之後不妨測試一下效果:重新打開「cns.dat cns.dll cns.exe」讓它自動掃描。結果,軟體忙活了半天,在窗口中什麼也不會列出來。和執行清理之前相比,你現在可以更放心了!
『肆』 cns是什麼文件
cns.dll,cns.exe是廣告程序
我的3721(雅虎助手)刪除歷程
引子
聽朋友說如今的3721比以前更難刪除,抱著一不信邪、二大不了重裝的精神,我決定要親自嘗試一下。嘻嘻,感覺像神農。(系統盤分區:NTSF,系統:WinXP Pro SP2)
第一章:找死
打開IE,在地址欄輸入3721的網站名(防止誤點,這里就不打出來了)很順利的登陸,勇敢地裝上了3721(雅虎助手),緊接著讓我忠實的防火牆通過了所有由3721提出訪問網路的申請。一切如此平靜,看不出任何事情。也許之中重起過一次,記不清了。
在接下來的卸載之前,忽然想到,既然裝了,怎麼也要用一下,於是乎讓它自由的狂掃了一遍,刪去電腦上歷史種種... ...
第二章:挑戰
用TuneUp的StartUp Manager(或者Windows優化大師)查看了一下啟動項目,3721的某個文件毫不猶豫的捆綁了rundll32.exe和一系列3721的程序留在了啟動項目里。全部去死吧,XXXXX
執行了3721自己的刪除程序,已成功卸載的對話框非常快地出現在我面前。沒有卸干凈看來是肯定的,不知道留了多少下來......
請出Microsoft AntiSpyware,微軟的一個反間諜軟體,雖說還是一個Beta版,但功能絲毫不遜色,還能時常更新。Deep Scan一下,最後的報告是有300多項的神秘殘留物,我安慰自己可能不全是3721留下的,但看看那堆殘留物里,幾乎全包含著cns的欄位,無疑證明了他們正是屬於3721,大汗-_-|||。馬上點了一下清除,幾秒中後Microsoft AntiSpyware彈出了對話框告訴我說:基本清除結束,有幾項可能需要重新啟動後方能刪除(E文不好,大致就這意思吧)。當然立即按了確定,重啟。
眼前一番閃爍後,機器重新啟動,看著美麗的藍天白雲,還是放心不下3721是否還在,打開Microsoft AntiSpyware再掃一遍!!!果然還有殘留,這時又彈出之前的對話框,要我重起,按了確定,重啟,再掃,又......看來Microsoft AntiSpyware只能做到這里了。上網下了個號稱專門卸3721的,掃一遍,也被告知有幾個刪不掉。又拿出傳說中的超級兔子,結果和我想的一樣,無效!換木馬剋星繼續掃(非注冊版),被告知windows\system32下的cns.dll,cns.exe是廣告程序,挖到該文件夾下手動刪掉cns.dll,cns.exe,還外帶個cns.dat,看上去就是一夥的。習慣性地刷新一下,這三個傢伙竟然又出現了,看樣子是有個更強大的黑手存在了。突然想到了前面的在啟動項里的rundll32.exe,重新開優化大師查看果然還在,緊接著打開優化大師的系統安全優化功能,分析一下電腦,竟然「幸運」地被告知中了3721的CnsMinKp.sys病毒!狂笑間,為3721淪落至此感到有些悲哀。搜索一下CnsMinkp.sys發現躲在Windows\System32\drivers,無法刪除,因為rundll32.exe在使用,在任務管理器里中止rundll32.exe,無效,大概CnsMinKp.sys在監視......看來就是CnsMinKp.sys綁在了rundll32.exe上吧。重起進入安全模式,打開任務管理器查看,一開始rundll32.exe沒有在進程中出現,不一會兒,如期而至!俺的娘啊,已經能從底層啟動了啊......腦中暫時空白。
第三章:成功,意外,重裝
想到了DOS,看到了希望。
從一堆盜版光碟里找出張有啟動功能的win98安裝盤來(新電腦,沒軟碟機),開機,讀光碟機,進DOS,一切是如此的熟悉,馬上就可以刪掉那些討厭的東西啦......突然,發現自己在的事很愚蠢,C盤裝的是xp用的是ntsf的分區格式,DOS是不認識的......啊呀.......
不怕!重新進xp,下了最新版的PartitionMagic裝上,仗著我熟練的操作,看都不看地按著一個個確定,飛快地找到了NTSF轉FAT32的那一項,選擇C盤,啪,按下確定。
......新版本好像比以前快啊......
轉型成功!開機進入DOS,用del命令刪掉了c:\Windows\System32\drivers\下的CnsMinKp.sys;c:\Windows\System32\下的Cns.*(管它3721啊,^^)
哦,也!進XP,rundll32.exe雖然還是啟動,但現在是可以中止的了,只剩用優化大師去掉它的啟動項就行了。
開始——程序——嗯?這個「?」是什麼文件夾——啊!程序里怎麼空的——打開我的電腦進C盤——呀!怎麼那麼多都是「?」的文件夾(基本上原來含有中文的文件夾都是這樣)
大汗,想起來用的PartitionMagic是英文版的......無言,好像彈出過對話框提醒過我,我沒看......
進了wom文件夾(這個是優化大師的)執行womcc.exe(還能用)中止了rundll32.exe的啟動項,成功,不再跳出來了。
由於很多文件夾是「?」,而本身windows是不允許用「?」來命名文件夾的,很多東西都無法運行,系統等於是半癱瘓狀態。
後記
寫這篇東西的時候是在另外的電腦上,實驗的電腦在重裝中。寫下這次的經歷,大家分享一下。總結如下:
1.用3721自帶的卸載程序卸載(可跳過)
2.用Microsoft AntiSpyware等不錯的反間諜軟體掃描,清理。
3.如果是FAT32格式分區,進純DOS,手動刪除c:\Windows\System32\drivers\下的CnsMinKp.sys;c:\Windows\System32\下的Cns.*
如果是NTSF格式分區,要麼使用支持NTSF的DOS(應該有吧,我想是的),如果有XP的啟動光碟(光碟上有個MINI的XP系統)大概也可以,要麼使用分區轉換軟體(千萬要用中文版的,漢化版也不能用)轉換成FAT32格式後,再刪掉上述文件。
4.進系統,用相關軟體清理啟動項里的rundll32.exe(原本啟動就是沒有它的),再用反間諜軟體掃一遍......這世界終於又清靜了......完。
『伍』 請問這兩條命令是什麼意思呢cisco 7609上的配置
diagnostic cns
To configure the Cisco Networking Services (CNS) diagnostics, use the diagnostic cns command in global configuration mode. To disable sending diagnostic results to the CNS event bus., use the no form of this command.
diagnostic cns {publish | subscribe} [subject]
no diagnostic cns {publish | subscribe} [subject]
Syntax Description
publish
Sends diagnostic results to a remote network application to make decisions and take corrective actions that are based on the diagnostic results.
subscribe
Receives messages from remote network applications to perform diagnostic tests or retrieve diagnostic results.
subject
(Optional) Event subject name.
Defaults
The following are the default settings for diagnostic cns:
diagnostic cns publish cisco.cns.device.diag_results
diagnostic cns subscribe cisco.cns.device.diag_commands
『陸』 如何用pymol做動畫
需要准備的工作: 找到合適的目標蛋白:具有兩個不同的構像結構的蛋白,序列最好相同 Google下載morph_dist.inp這個文件 下載安裝Yale University提供的Crystallography&NMR System這個軟體[2],建議在linux系統里安裝 下載安裝pymol軟體[3] Window movie maker 或者其他任何可以利用圖片生成動畫的軟體具體操作:用pymol將兩個蛋白align在一起保存(右邊控制欄Aalignto molecule--),align之後保存文件(save molecule as) 將morph_dist.inp這個文件保存到與兩個蛋白pdb文件相同的路徑下,用文本編輯器打開,將其中的initial pdb和final pdb改成自己的兩個pdb文件名。即分別為初始狀態和最終狀態。例如,自己保存的兩個蛋白為A.pdb和B.pdb,則改成: initial="A.pdb"; final="B.pdb"; 3. 在安裝有CNS軟體的linux機器上打開terminal,進入到文件保存的路徑(cd 命令進入路徑),輸入cns,回車 4. 輸入 @morph_dist.inp 命令,軟體就會自己開始計算中間態pdb了,默認生成的是20個pdb。名字為frame*.pdb 5. 運行結束後輸入以下幾行命令: mv frame0.pdb frame00.pdb mv frame1.pdb frame01.pdb mv frame2.pdb frame02.pdb mv frame3.pdb frame03.pdb mv frame4.pdb frame04.pdb mv frame5.pdb frame05.pdb mv frame6.pdb frame06.pdb mv frame7.pdb frame07.pdb mv frame8.pdb frame08.pdb mv frame9.pdb frame09.pdb ls frame*pdb |awk '{print ("load",$0",mov,"NR) }' load_overall.pml 其作用是使名字格式統一,並將所有pdb整合到一個文件當中,即load_overall.pml 6. 這時候才用到pymol。打開pymol,在命令欄中輸入 @ load_overall.pml, 這時候就能看到結構了。不過看到的不是20個結構,二十20個中的第一個,右邊有顯示1/20的字樣。
『柒』 思科的命令
太多了樓主,我沒法給你一一列出來了~~~~
netsim 非常好用,我不知道在哪兒下載的,可以考慮郵箱傳你。。。。。。。
『捌』 CNS是什麼怎麼用
其實是3721網路實名 一、關閉3721網路實名 當你暫時不需要網路實名功能時,你可以先關閉網路實名,筆者並不建議你卸載網路實名,因為網路實名並不會佔用你的任何系統資源,相反卻可以方便你的操作!關閉網路實名我們可以在IE瀏覽器中單擊「工具」菜單中的「Internet 選項」命令,或者在控制面板中雙擊「Internet 」圖標打開「Internet 屬性」對話框,單擊「高級」選項卡,在「設置」框中可以看到網路實名的設置選項(如圖1),去掉「啟用網路實名」選項前面的「√」復選標記後單擊「確定」按鈕,就可以關閉網路實名功能了,以後要重新打開網路實名時,只需要在這里選中「啟用網路實名」選項即可! 二、卸載3721網路實名 我們在關閉網路實名後,它提供的上網助手、ActiveX控制項過濾等其他功能還會繼續運行,如果你希望完全停止網路實名插件的運行,則需要卸載網路實名,卸載網路實名可以採用以下任何一種方式: 1、我們可以通過Windows標准卸載方式完全卸載網路實名插件!打開控制面板,雙擊「添加/刪除程序」圖標,在打開的「安裝/卸載」選項卡中的程序列表中找到「網路實名」項(如圖2),單擊「添加/刪除」按鈕,這時系統會詢問你是否確認刪除,單擊「是」按鈕,系統會打開瀏覽器,並自動進入「網路實名卸載」頁面(如圖3),直接單擊「卸載網路實名」按鈕即可從系統中徹底刪除網路實名!不過如果你在網路實名中設置了使用ActiveX控制項過濾功能(利用該功能可以起到阻止廣告窗口或者惡意網頁的功能),在卸載網路實名後,還希望繼續保留過濾ActiveX控制項的功能,這時只需要選擇頁面中的「保留控制項過濾功能」選項後再單擊「卸載網路實名」按鈕即可! 輕松卸載3721網路實名 3721網路實名是新一代的網路訪問方式,它可以讓我們在不需要記憶網址的情況下,直接輸入中文或拼音來快速到達想去的地方和查找想要的資料,不過如果你暫時不需要這些功能的話,也可以很容易地將其關閉和卸載! 一、關閉3721網路實名 當你暫時不需要網路實名功能時,你可以先關閉網路實名,筆者並不建議你卸載網路實名,因為網路實名並不會佔用你的任何系統資源,相反卻可以方便你的操作!關閉網路實名我們可以在IE瀏覽器中單擊「工具」菜單中的「Internet 選項」命令,或者在控制面板中雙擊「Internet 」圖標打開「Internet 屬性」對話框,單擊「高級」選項卡,在「設置」框中可以看到網路實名的設置選項(如圖1),去掉「啟用網路實名」選項前面的「√」復選標記後單擊「確定」按鈕,就可以關閉網路實名功能了,以後要重新打開網路實名時,只需要在這里選中「啟用網路實名」選項即可! 二、卸載3721網路實名 我們在關閉網路實名後,它提供的上網助手、ActiveX控制項過濾等其他功能還會繼續運行,如果你希望完全停止網路實名插件的運行,則需要卸載網路實名,卸載網路實名可以採用以下任何一種方式: 1、我們可以通過Windows標准卸載方式完全卸載網路實名插件!打開控制面板,雙擊「添加/刪除程序」圖標,在打開的「安裝/卸載」選項卡中的程序列表中找到「網路實名」項(如圖2),單擊「添加/刪除」按鈕,這時系統會詢問你是否確認刪除,單擊「是」按鈕,系統會打開瀏覽器,並自動進入「網路實名卸載」頁面(如圖3),直接單擊「卸載網路實名」按鈕即可從系統中徹底刪除網路實名!不過如果你在網路實名中設置了使用ActiveX控制項過濾功能(利用該功能可以起到阻止廣告窗口或者惡意網頁的功能),在卸載網路實名後,還希望繼續保留過濾ActiveX控制項的功能,這時只需要選擇頁面中的「保留控制項過濾功能」選項後再單擊「卸載網路實名」按鈕即可! 當網路實名卸載完畢後,你會看到「網路實名卸載成功」的提示,恭喜你!現在你已經成功地卸載了你計算機中的網路實名功能!當然,卸載了網路實名後,你仍然可以在需要的時候,隨時進入3721網站開啟網路實名功能! 、打開IE瀏覽器,輸入網址「」進入3721網站首頁,單擊頁面右上角的「卸載實名」按鈕,這時同樣會進入「網路實名卸載」頁面,剩下的步驟就和第一種方法中的完全相同了,這里不再贅述! 3、打開IE瀏覽器,在地址欄下拉列表中選擇並點擊「卸載網路實名」就可以直達「網路實名卸載」頁面進行卸載了! 輕松卸載3721網路實名 3721網路實名是新一代的網路訪問方式,它可以讓我們在不需要記憶網址的情況下,直接輸入中文或拼音來快速到達想去的地方和查找想要的資料,不過如果你暫時不需要這些功能的話,也可以很容易地將其關閉和卸載! 一、關閉3721網路實名 當你暫時不需要網路實名功能時,你可以先關閉網路實名,筆者並不建議你卸載網路實名,因為網路實名並不會佔用你的任何系統資源,相反卻可以方便你的操作!關閉網路實名我們可以在IE瀏覽器中單擊「工具」菜單中的「Internet 選項」命令,或者在控制面板中雙擊「Internet 」圖標打開「Internet 屬性」對話框,單擊「高級」選項卡,在「設置」框中可以看到網路實名的設置選項(如圖1),去掉「啟用網路實名」選項前面的「√」復選標記後單擊「確定」按鈕,就可以關閉網路實名功能了,以後要重新打開網路實名時,只需要在這里選中「啟用網路實名」選項即可! 二、卸載3721網路實名 我們在關閉網路實名後,它提供的上網助手、ActiveX控制項過濾等其他功能還會繼續運行,如果你希望完全停止網路實名插件的運行,則需要卸載網路實名,卸載網路實名可以採用以下任何一種方式: 1、我們可以通過Windows標准卸載方式完全卸載網路實名插件!打開控制面板,雙擊「添加/刪除程序」圖標,在打開的「安裝/卸載」選項卡中的程序列表中找到「網路實名」項(如圖2),單擊「添加/刪除」按鈕,這時系統會詢問你是否確認刪除,單擊「是」按鈕,系統會打開瀏覽器,並自動進入「網路實名卸載」頁面(如圖3),直接單擊「卸載網路實名」按鈕即可從系統中徹底刪除網路實名!不過如果你在網路實名中設置了使用ActiveX控制項過濾功能(利用該功能可以起到阻止廣告窗口或者惡意網頁的功能),在卸載網路實名後,還希望繼續保留過濾ActiveX控制項的功能,這時只需要選擇頁面中的「保留控制項過濾功能」選項後再單擊「卸載網路實名」按鈕即可! 當網路實名卸載完畢後,你會看到「網路實名卸載成功」的提示,恭喜你!現在你已經成功地卸載了你計算機中的網路實名功能!當然,卸載了網路實名後,你仍然可以在需要的時候,隨時進入3721網站開啟網路實名功能! 2、打開IE瀏覽器,輸入網址「」進入3721網站首頁,單擊頁面右上角的「卸載實名」按鈕,這時同樣會進入「網路實名卸載」頁面,剩下的步驟就和第一種方法中的完全相同了,這里不再贅述! 3、打開IE瀏覽器,在地址欄下拉列表中選擇並點擊「卸載網路實名」就可以直達「網路實名卸載」頁面進行卸載了! 圖4 4、在IE瀏覽器中單擊「工具」菜單,選擇「卸載網路實名」命令同樣可以進入「網路實名卸載」頁面! 5、打開「開始」菜單的程序組,選擇「網路實名」菜單中的「卸載網路實名」命令也可! 6、在瀏覽器地址欄中輸入「」打開3721上網助手,單擊「實名設置」鏈接,進入頁面後單擊「卸載網路實名」標簽,最後單擊「卸載」按鈕即可
『玖』 DOS下可搜索文件嗎若可以,輸什麼命令
可以用DIR命令,該命令是很常用,用途又很廣的一個命令,詳細的命令格式可以通過輸入 dir /? 來查看,關於搜索含有cns的文件,格式一般為:
dir *cns*.* /s /p
解釋是,在所有子目錄中搜索文件名稱為 任意字元+cns+任意字元.任意字元的文件,並且分頁顯示./s是指搜索當前目錄下所有的子目錄,而/p則是將結果分頁顯示.
建議在使用前,先用 CD\ 命令將當前路徑切換到根目錄.
附DIR命令說明:
顯示目錄中的文件和子目錄列表。
DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
[drive:][path][filename]
指定要列出的驅動器、目錄和/或文件。
/A 顯示具有指定屬性的文件。
attributes D 目錄 R 只讀文件
H 隱藏文件 A 准備存檔的文件
S 系統文件 - 表示「否」的前綴
/B 使用空格式(沒有標題信息或摘要)。
/C 在文件大小中顯示千位數分隔符。這是默認值。用 /-C 來
停用分隔符顯示。
/D 跟寬式相同,但文件是按欄分類列出的。
/L 用小寫。
/N 新的長列表格式,其中文件名在最右邊。
/O 用分類順序列出文件。
sortorder N 按名稱(字母順序) S 按大小(從小到大)
E 按擴展名(字母順序) D 按日期/時間(從先到後)
G 組目錄優先 - 顛倒順序的前綴
/P 在每個信息屏幕後暫停。
/Q 顯示文件所有者。
/S 顯示指定目錄和所有子目錄中的文件。
/T 控制顯示或用來分類的時間字元域。
timefield C 創建時間
A 上次訪問時間
W 上次寫入的時間
/W 用寬列表格式。
/X 顯示為非 8dot3 文件名產生的短名稱。格式是 /N 的格式,
短名稱插在長名稱前面。如果沒有短名稱,在其位置則
顯示空白。
/4 用四位數字顯示年
可以在 DIRCMD 環境變數中預先設定開關。通過添加前綴 - (破折號)
來替代預先設定的開關。例如,/-W。