Linux_网络基本命令行

Linux网络基本命令

ifconfig #是linux中用于显示或配置网络设备(网络接口卡)的命令,英文全称是network interfaces configuring	  
 
 
ping #指令会使用 ICMP(Internet Control Message Protocol) 传输协议,发出要求回应的信息,
      若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常	  

host ##host 命令主要用于获取一个特定主机的 IP 地址,或者你可以从一个特定的 IP 地址获取主机名 DNS 查询工具
    host baidu.com 
    host 10.10.10.10
	  
检测端口是否打开
    nc ip port	  
	nc命令在linux系统中实际命令是ncat,nc是软连接到ncat  
	
netstat -- 网络连接、路由表、接口统计
iptables	
	
	ethtool
	nmcli 是一个命令行工具,用于创建,显示,编辑,删除,启用和禁用网络连接,以及控制和显示网络设备状态
	ssh
	curl
	wget
	rcp
    ss(套接字统计(socket statistics))
      有监听和非监听的 TCP 连接,你必须使用 -at 选项
	  使用 -au 选项对 UDP 端口进行 -t表示TCP协议,-u表示UDP协议,-l表示只显示监听状态的端口,-n表示以数字形式显示端口号
	  ss -at
	  ss -au
	  ss -tuln
iwlist	  
hciconfig命令来自于英文词组”HCI config“的缩写,其功能是用于配置蓝牙设备。
    HCI全称为”Host Controller Interface“,中文译为主机控制接口,是蓝牙协议栈的一部分
chvt命令用于在可用的不同TTY (TeleTYpewriter) 终端之间切换。这些本质上是虚拟终端,按下Ctrl + Alt + FunKey(1-6)键即可切换。

env|grep -I proxy


lsof -i:Port_num
  lsof命令是“list open files”的缩写,它可以显示系统中所有打开的文件和进程。它还可以用来显示系统中正在使用的端口

套接字

 套接字(socket)就是对网络当中不同主机上面的应用程序进程之间进行双向通信的端点的抽象 
   网络套接字就是IP地址与端口的组合(套接字 = IP地址+TCP/UDP+端口号,套接字应该是成对的,本地(服务器)+ 外地(客户端

网络

 安卓系统中,也有一个类似的东西,叫做ADB,它就是Android Debug Bridge
    过adb连接你的Android手机时,都要先用USB进行连接,而后才能实现无线连接(也就是首次连接时必须要通过USB线连接一次,后续则可以无线连接)	 
 HDC是OpenHarmony Device Connector的缩写,是为开发人员提供的用于设备连接调试的命令行工具。
    hdc工具通过HarmonyOS sdk获取,存放于sdk的toolchains目录下,
	  使用前请将sdk的toolchains目录添加到环境变量,为防止端口占用,还应变更hdc的端口号

参考

  https://github.com/openharmony/developtools_hdc_standard	
posted @ 2023-09-26 13:27  辰令  阅读(9)  评论(0编辑  收藏  举报