熱點推薦:
您现在的位置: 電腦知識網 >> 電腦常識 >> 正文

telnet命令的完整使用方法

2013-11-11 16:23:27  來源: 電腦常識 

  大家都知道Telnet協議是TCP/IP協議族中的一員是Internet遠程登陸服務的標准協議和主要方式它為用戶提供了在本地計算機上完成遠程主機工作的能力在終端使用者的電腦上使用telnet程序用它連接到服務器終端使用者可以在telnet程序中輸入命令這些命令會在服務器上運行就像直接在服務器的控制台上輸入一樣可以在本地就能控制服務器要開始一個telnet會話必須輸入用戶名和密碼來登錄服務器Telnet是常用的遠程控制Web服務器的方法

  Telnet 命令使用方法

  Telnet 命令允許您與使用 Telnet 協議的遠程計算機通訊運行 Telnet 時可不使用參數以便輸入由 Telnet 提示符 (Microsoft Telnet>) 表明的 Telnet 上下文可從 Telnet 提示符下使用 Telnet 命令管理運行 Telnet 客戶端的計算機

  Telnet 客戶端命令提示符接受以下命令

  open : 使用 openhostname 可以建立到主機的 Telnet 連接

  close : 使用命令 close 命令可以關閉現有的 Telnet 連接

  display : 使用 display 命令可以查看 Telnet 客戶端的當前設置

  send : 使用 send 命令可以向 Telnet 服務器發送命令支持以下命令

  ao : 放棄輸出命令

  ayt : “Are you there”命令

  esc : 發送當前的轉義字符

  ip : 中斷進程命令

  synch : 執行 Telnet 同步操作

  brk : 發送信號

  上表所列命令以外的其他命令都將以字符串的形式發送至 Telnet 服務器例如sendabcd 將發送字符串 abcd 至 Telnet 服務器這樣Telnet 會話窗口中將出現該字符串

  quit

  使用 quit 命令可以退出 Telnet 客戶端

  set

  使用帶有下列參數之一的 set 命令為當前會話配置 Telnet 客戶端

  bsasdel

  Backspace 將作為刪除而發送

  codeset option

  只有當語言設置為日語時才可用將當前代碼集設置為選項可以為下列選項之一

  ? Shift JIS

  ? Japanese EUC

  ? JIS Kanji

  ? JIS Kanji ()

  ? DEC Kanji

  ? NEC Kanji

  應該在遠程計算機上設置相同的代碼集默認情況下Telnet 客戶端使用光柵字體使用這些代碼集訪問遠程計算機之前您必須配置 Telnet 客戶端以使用 TrueType 字體從而確保正確地顯示字符

  crlf

  新行模式導致 Return 鍵發送 xD xA

  delasbs

  Delete 將作為退格鍵發送

  escapecharacter

  從 Telnet 會話模式轉換到 Telnet 命令模式當處於 Telnet 命令模式時按 Enter 將會返回到 Telnet 會話模式

  localecho

  打開 localecho

  logfilename

  指定為該會話將 Telnet 日志寫入到的文件的名稱如果不指定該文件的路徑將在當前目錄中創建文件指定日志文件還會啟動日志記錄

  logging

  啟動該會話的日志

  mode {console | stream}

  操作的模式

  ntlm

  啟動 NTLM 身份驗證

  term {ansi | vt | vt | vtnt}

  您希望 Telnet Client 模擬的終端的類型

  ?

  顯示 set 的幫助信息

  unset

  使用 unset 命令可以關閉先前使用 set 命令設置的選項

  status

  使用 status 命令可以確定運行 Telnet 客戶端的計算機是否已成功連接

  ?/help

  顯示“幫助”信息

  FTP:文件傳輸協議先說說他的功能吧主要就是從運行FTP服務器的計算機傳輸文件可以交互使用這裡要注意只有安裝了tcp/ip協議的機器才能使用ftp命令

  命令格式ftp [v][d][i][n][g][s:filename][a][w:windowsize][computer]

  說說他們的含義吧

  v 不顯示遠程服務器響應

  n 禁止第一次連接的時候自動登陸

  i 在多個文件傳輸期間關閉交互提示

  d 允許調試顯示客戶機和服務器之間傳遞的全部ftp命令

  g 不允許使用文件名通配符文件名通配符的意思是說允許在本地文件以及路徑名中使用通配字符

  s:filename 指定包含ftp命令的文本文件在ftp命令啟動後將自動運行這些命令在加的參數裡不能有空格

  a 綁定數據連接時使用任何的本地端口

  w:windowsize 忽略默認的傳輸緩沖區

  computer 指定要連接的遠程計算機的ip地址

  呵呵理解了上面的就說說一些具體的命令我個人覺得雖然現在工具用起來很方便了但懂這些命令在很多地方還是很有用的就像現在nt下的命令提示符

  ) ?

  說明顯示ftp命令的說明後面可以加參數是加需要解釋的命令名不加則顯示包含所有命令列表

  ) append

  說明使用當前文件類型設置將本地文件附加到遠程計算機中大概格式是

  append localfile [remotefile] 其中localfile是說指定要添加的本地文件

  remotefile是說指定要將localfile附加到遠程計算機文件要是省了這個則是使用本地文件名做遠程文件名

  )ascii

  說明:默認情況下將文件傳輸類型設置為ASCII

  )bell

  說明響玲開關意思是文件傳輸完成後是否有玲聲提醒默認是關閉的

  )binary

  說明將文件傳輸類型設置為二進制

  )bye

  說明:結束和遠程計算機的ftp會話也就是安全斷開退出ftp

  )cd

  說明更改遠程計算機上的工作目錄如cd data 其中data是要進入的遠程計算機的目錄

  )close

  說明:結束與遠程服務器的ftp會話並返回命令解釋程序

  )dir

  說明:顯示遠程的文件以及子目錄列表如dir data localfile

  其中data是指定要查看列表的目錄沒指定的話就是當前目錄localfile是指定要保存列表的本地文件不指定的話就在屏幕輸出

  )debug

  說明調試開關打開的時候打印每個發送到遠程計算機的命令命令前有——>

  默認情況是關閉的

  )disconnnect

  說明與遠程計算機斷開連接但還保持著ftp命令提示符

  )get

  說明使用當前文件傳輸類型把遠程的文件拷貝到本地計算機上

  如get remotefile localfile

  remotefile是指定要復制的文件localfile是指定本地計算機上的文件名

  沒有指定的話則個remotefile同名

  )glob

  說明文件名通配開關

  )hash

  說明轉換每個傳輸數據快的散列標記打印(#)數據快的大小是字節默認情況下是關閉的

  )help

  說明顯示ftp命令的解釋如help commmand 其中command就是你要解釋的命令如果不加command這個參數的話就會顯示所有命令的列表

  )!

  說明:這個命令差點忘記了功能是在本地計算機上運行指定命令如! command 其中command就是你要運行的命令如果不加command這個參數的話則顯示本地命令提示 這時你輸入exit命令就能返回到ftp了

  )lcd

  說明:更改本地計算機的本地目錄在默認的時候是啟動ftp的目錄這個不要覺得沒用啊在你使用ftp的時候為了傳遞文件不是常改變本地和遠程計算機的目錄嗎?

  如lcd [directory] 其中[directory]是指定要進入的本地計算機的目錄如果你不加這個參數就會顯示出本地計算機的工作目錄

  )literal

  說明:向遠程ftp服務器發送協商參數報告

  如lireral argument [] 其中argument是指定要發送給遠程服務器的協商參數

  )ls

  說明:顯示遠程目錄的文件和字目錄

  如ls remotedirectory localfile

  其中remotedirectory是指要查看的列表的目錄不指定的話顯示的是當前工作目錄localfile是指定要保存列表的本地文件不指定的話是在屏幕上輸出

  )mdelete

  說明:刪除遠程計算機上的文件如mdelete remotefile

  remotefile肯定是要刪的文件啊可以刪除多個

  )mdir

  說明:顯示遠程目錄的文件和子目錄列表他允許指定多個文件

  如mdir remotefile localfile

  參數我想大家應該明白什麼意思吧?不明白就看看前面的類似命令吧

  )mget

  說明:使用當前文件傳輸類型將多個遠程文件復制到本地計算機

  如mget remotefiles

  其實remotefiles可以指定多個他就是指定要復制到本地計算機的遠程文件

  )mkdir

  說明:創建遠程目錄

  如mkdir directory 這個命令和nt下的命令提示符中的md directory一樣不多說了

  )mls

  說明:顯示遠程目錄的文件和目錄簡表

  如mls remotefile localfile

  其中remotefile這個參數是必須要加的’’’’是使用遠程計算機的當前工作目錄

  )mput

  說明:使用當前文件傳輸類型將本地文件復制到遠程計算機

  如mput localfiles

  )open

  說明:連接到指定ftp服務器上

  如open computer port 其中computer一般是遠程計算機的ip地址port不用說就是指定端口了

  )prompt

  說明:轉換提示在多個文件傳輸的時候ftp提示可以有選擇的檢索或保存文件如果關閉提示則mget和mput命令傳輸所有文件在默認情況下是打開的

  )put

  說明:使用當前文件傳輸類型將本地文件復制到遠程計算機中

  如put localfile remotefile

  其中localfile是指定要復制的本地文件

  remotefile是指定要復制的遠程計算機上的文件名不指定的話是和本地計算機上的文件名同名

  )pwd

  說明:顯示遠程呢感計算機上的當前目錄

  )quit

  說明:結束與遠程計算機的ftp會話並退出ftp

  )quote

  說明:向遠程ftp服務器發送協議報告期待ftp單碼應答這個命令的功能和literal相同

  )recv

  說明:使用當前文件傳輸類型將遠程文件復制到本地計算機他與get命令作用相同

  )remotehelp

  說明:顯示遠程命令的幫助這個命令的用法和help!一樣可以參考他的用法

  )rename

  說明:更改遠程計算機上的文件名

  這個命令和nt的命令提示符的ren一樣如rename filename newfilename

  )rmdir

  說明:刪除遠程目錄

  這個命令和nt的命令提示符的rm一樣如rmdir directory

  )send

  說明:使用當前文件傳輸類型將本地文件復制到遠程計算機send和put命令的功能一樣

  如send localfile remotefile

  )status

  說明:顯示ftp連接和轉換的當前狀態

  )trace

  說明:轉換報文跟蹤運行ftp的命令時trace將顯示沒個報文的理由

  )type

  說明:設置或顯示文件傳輸類型

  如type [typename]

  其中typename 的意思是文件傳輸的類型默認是ASCII沒加這個參數就是顯示當前的傳輸類型

  )user

  說明:指定連接到遠程計算機的用戶

  如user username [passwd] [account]

  其中username不用說都是用來登陸計算機的用戶名了

  passwd是指定username的密碼不指定的話ftp會提示輸入密碼

  account是指定用來登陸計算機的帳號如不指定ftp會提示輸入帳號

  )verbose

  說明:轉換冗余模式這裡如果打開會顯示所有ftp響應文件傳輸結束的時候會顯示傳輸的效率和統計信息默認的情況是打開的!


From:http://tw.wingwit.com/Article/Common/201311/8068.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.