(辦公)記事本_linux網絡命令

           參考穀粒學院的linux視頻教程:http://www.gulixueyuan.com/course/300/task/7091/showlinux

阿里雲ECS雲服務器更換公網IP的方法:https://yq.aliyun.com/articles/699700?spm=a2c4e.11155472.0.0.290d618fiqYC8a
1.ifconfig -a
  ifconfig -a
  能夠查看本機ip.
2.ping
  Linux ping命令用於檢測主機。
  執行ping指令會使用ICMP傳輸協議,發出要求迴應的信息,若遠端主機的網絡功能沒有問題,就會迴應該信息,於是得知該主機運做正常。 
  語法:
    ping [-dfnqrRv][-c<完成次數>][-i<間隔秒數>][-I<網絡界面>][-l<前置載入>][-p<範本樣式>][-s<數據包大小>][-t<存活數值>][主機名稱或IP地址]
  參數:
    -d 使用Socket的SO_DEBUG功能。
    -c<完成次數> 設置完成要求迴應的次數。
    -f 極限檢測。
    -i<間隔秒數> 指定收發信息的間隔時間。
    -I<網絡界面> 使用指定的網絡接口送出數據包。
    -l<前置載入> 設置在送出要求信息以前,先行發出的數據包。
    -n 只輸出數值。
    -p<範本樣式> 設置填滿數據包的範本樣式。
    -q 不顯示指令執行過程,開頭和結尾的相關信息除外。
    -r 忽略普通的Routing Table,直接將數據包送到遠端主機上。
    -R 記錄路由過程。
    -s<數據包大小> 設置數據包的大小。
    -t<存活數值> 設置存活數值TTL的大小。
    -v 詳細顯示指令的執行過程。
  實例: 
    1.檢測是否能與主機聯通ping www.w3cschool.cc //ping主機   //須要手動終止Ctrl+C
    2.指定接收包的次數ping -c 2 www.w3cschool.cc //ping -c 主機  //須要手動終止Ctrl+C
	3.多個參數使用:ping -i 3 -s 1024 -t 255 g.cn //ping主機
	  意思是:-i 3 發送週期爲 3秒 -s 設置發送包的大小 -t 設置TTL值爲 255
3.netstat
  netstat命令用於顯示網絡狀態,利用netstat指令可以讓你得知整個Linux系統的網絡狀況。
  語法:
   netstat [-acCeFghilMnNoprstuvVwx][-A<網絡類型>][--ip]
  參數:
    -a或--all 顯示全部連線中的Socket。
    -A<網絡類型>或--<網絡類型> 列出該網絡類型連線中的相關地址。
    -c或--continuous 持續列出網絡狀態。
    -C或--cache 顯示路由器配置的快取信息。
    -e或--extend 顯示網絡其餘相關信息。
    -F或--fib 顯示FIB。
    -g或--groups 顯示多重廣播功能羣組組員名單。
    -h或--help 在線幫助。
    -i或--interfaces 顯示網絡界面信息表單。
    -l或--listening 顯示監控中的服務器的Socket。
    -M或--masquerade 顯示假裝的網絡連線。
    -n或--numeric 直接使用IP地址,而不經過域名服務器。
    -N或--netlink或--symbolic 顯示網絡硬件外圍設備的符號鏈接名稱。
    -o或--timers 顯示計時器。
    -p或--programs 顯示正在使用Socket的程序識別碼和程序名稱。
    -r或--route 顯示Routing Table。
    -s或--statistice 顯示網絡工做信息統計表。
    -t或--tcp 顯示TCP傳輸協議的連線情況。
    -u或--udp 顯示UDP傳輸協議的連線情況。
    -v或--verbose 顯示指令執行過程。
    -V或--version 顯示版本信息。
    -w或--raw 顯示RAW傳輸協議的連線情況。
    -x或--unix 此參數的效果和指定"-A unix"參數相同。
    --ip或--inet 此參數的效果和指定"-A inet"參數相同。
  實例:
   1.顯示詳細的網絡情況netstat -a
   2.顯示當前戶籍UDP鏈接情況netstat -nu
   3.顯示UDP端口號的使用狀況netstat -apu
   4.顯示網卡列表netstat -i
   5.顯示組播組的關係netstat -g
   6.顯示網絡統計信息netstat -s
   7.查看監聽的套接口:netstat -l
   8.查看本機全部開啓的端口:netstat -tuln
   9.查看本機的哪個服務開啓的端口號:netstat -tulnp
4.write
  Linux write命令用於傳訊息給其餘使用者。使用權限:全部使用者。
  語法:
    write user [ttyname]
  參數:
    user : 預備傳訊息的使用者賬號
    ttyname : 若是使用者同時有兩個以上的 tty 連線,能夠自行選擇合適的 tty 傳訊息
  實例
    傳訊息給 Rollaend,此時 Rollaend 只有一個連線	 write Rollaend  接下來就是將訊息打上去,結束請按 ctrl+c 傳訊息給 Rollaend,Rollaend 的連線有 pts/2,pts/3
	 write Rollaend pts/2
	接下來就是將訊息打上去,結束請按 ctrl+c
    注意:若對方設定 mesg n,則此時訊席將沒法傳給對方。 
5.wall
   Linux wall命令會將訊息傳給每個 mesg 設定爲 yes 的上線使用者。當使用終端機介面作爲標準傳入時, 訊息結束時需加上 EOF (一般用 Ctrl+D)。使用權限:全部使用者。 
   語法:
     wall [ message ]
   實例:
     1.傳訊息"hi" 給每個使用者,wall hi
	 2.廣播消息. 

 

Tab 命令或文件補全.
  ctrl+a 把光標移動到命令行開頭,想要把光標移動到命令行開頭使用.
  ctrl+e 把光標移動到命令行結尾.
  ctrl+c 強制終止當前的命令.
  ctrl+l 清屏幕,至關於clear命令.
  ctrl+u 刪除或剪切光標以前的命令。我輸入了一行很長的命令,不用使用退格鍵一個一個字符的刪除,使用這個快捷鍵會更加的方便。
  ctrl+y 粘貼ctrl+u剪切的內容.
相關文章
相關標籤/搜索