參考穀粒學院的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剪切的內容.