讀取nc文件屬性:
% nc_att_name文件的全局屬性名稱
nc_att = ncreadatt('*.nc','/','nc_att_name')
讀取變數專屬性:
% varname為目標變數,var_att_name為目標變數的屬性名稱
var_att = ncreadatt('*.nc','varname','var_att_name')
建議看看《Linux就該屬這么學》這本書。
❷ nc文件怎麼重新修改
nc文件重新修改的辦法如下。
1、打開後處理構造器。
2、打開上面對應的PUI文件。
3、修改輸出設置裡面,修改即可。
❸ Linux nc命令詳解 Linux nc命令怎麼用
Linux中nc命令是一個功能強大的網路工具,全稱是netcat。
語法:
nc [-hlnruz][-g<網關...>][-G<指向器數目>][-i<延遲秒數>][-o<輸出文件>][-p<通信埠>][-s<來源位址>][-v...][-w<超時秒數>][主機名稱][通信埠...]
參數說明:
-g<網關> 設置路由器躍程通信網關,最丟哦可設置8個。
-G<指向器數目> 設置來源路由指向器,其數值為4的倍數。
-h 在線幫助。
-i<延遲秒數> 設置時間間隔,以便傳送信息及掃描通信埠。
-l 使用監聽模式,管控傳入的資料。
-n 直接使用IP地址,而不通過域名伺服器。
-o<輸出文件> 指定文件名稱,把往來傳輸的數據以16進制字碼傾倒成該文件保存。
-p<通信埠> 設置本地主機使用的通信埠。
-r 亂數指定本地與遠端主機的通信埠。
-s<來源位址> 設置本地主機送出數據包的IP地址。
-u 使用UDP傳輸協議。
-v 顯示指令執行過程。
-w<超時秒數> 設置等待連線的時間。
-z 使用0輸入/輸出模式,只在掃描通信埠時使用。
實例:
1、TCP埠掃描
# nc -v -z -w2 127.0.0.1 1-100
Connection to 127.0.0.1 22 port [tcp/ssh] succeeded!
Connection to 127.0.0.1 53 port [tcp/domain] succeeded!
Connection to 127.0.0.1 80 port [tcp/http] succeeded!
...
nc: connect to 127.0.0.1 port 100 (tcp) failed: Connection refused
2、從192.168.1.2拷貝文件到192.168.1.3
首先在接收端192.168.1.3上: nc -l 1234 > test.txt
然後在發送端192.168.1.2上: nc 192.168.1.3 < test.txt
注意:先運行接收端,指定一個埠為1234,文件為test.txt,再執行發送端,並且發送端必須存在同名的文件test.txt
3、傳輸目錄
從server1(192.168.16.233)拷貝nginx目錄內容到server2(192.168.48.47)上。需要先在server2上,用nc激活監聽,
server2上運行:# nc -l 1234 | tar xzv-
server1上運行:# tar czv- nginx | nc 192.168.48.47 1234
4、簡單聊天工具
在192.168.1.2上: nc -l 1234
在192.168.1.3上: nc 192.168.1.2 1234
這樣,雙方就可以相互交流了。使用ctrl+C(或D)退出
❹ 怎麼樣才能處理出'nc格式的文件
如果你後處理出來的不是NC後綴(比如後處理出來的是.ptp),可以手動去改成NC,這個比較麻煩。
最好的就是修改後處理,那後處理出來的直接就是NC後綴了。
❺ tcp測試工具-nc(linux系統)
nc是linux系統的一個命令,可以用來測試編寫的tcp程序,可以有效的與你編寫的tcp程序交互。
典型的用法:
1. nc address port
鍵盤輸入的信息按下Enter鍵會立即輸入到套接字當中的輸出流中,同時也會不斷地列印輸入流當中的信息!
2. nc address < file
將文件中的信息發送出去,並不斷地列印輸入流中的信息
❻ linux環境下安裝用友NC6.5。 在運行sysConfig.sh時報錯
問題簡單,批處理里不認含空格的路徑,(c:\program files\Java\jdk1.6)
建議:重裝JAVA,直接安裝到C盤,不要放到Program Files下
然後環境變數里做相應修改即可!
❼ linux系統nc命令的使用
用yum進行安裝,若安裝舊版本的可能會有些命令參數無法正常使用
nc -z -v -n 192.168.137.2 1-100 掃描192.168.137.2地址1-100的埠號
可以運行在TCP或者UDP模式,默認是TCP,-u參數調整為udp
z 參數告訴netcat使用0 IO,連接成功後立即關閉連接,不進行數據交換
v 參數指使用冗餘選項
n 參數告訴netcat不要使用DNS反向查詢IP地址的域名
nc -v 192.168.137.2 22
連接該地址開放的22埠,並且列印運行在這個埠上服務的banner信息
現有兩台伺服器:192.168.137.2和192.168.137.10,分別命名為A和B
使A和B可以互相聊天
A nc -n -l -u -p 1000
B nc -n -u 192.168.137.2 1000
-u參數調整為udp
-l 表示在伺服器端啟用監聽模式
-n 不做域名解析
-p 指定監聽的埠
這時A和B兩台伺服器便可在命令行進行聊天
使A和B之間相互傳輸單個文件
A nc -l 2000 > file.txt 在A中開一個2000埠並進行監聽,將寫入的內容放到本地命名為file.txt
B nc 192.168.137.2 2000 < file.txt 將B中file.txt傳送到Aip的2000埠
在A與B之間互傳文件夾
在A中/root/下創建ceshi目錄,並在ceshi下創建test.txt
A tar -cvf - ceshi |nc -l 1000
B nc 192.168.137.2 1000 |tar -xvf -
這時發現在B中已經有了A傳送過去的ceshi目錄
=======================================================================
A:192.168.0.131(接收方) B:192.168.0.10(發送方)
本次打算用3333埠傳送數據,在操作前先確保兩台伺服器的防火牆不會禁止3333埠
先在A上操作:進入要接收數據的目錄下
while true
do
nc -l 3333|tar -xvf -
done
這時在看該機器3333埠已打開
再去B上操作:進入要傳送的目錄下
tar -cvf - 文件/目錄名 |nc 192.168.0.131 3333
這時兩台機器間便開始傳送數據