Linux 命令速查

网络

150 条命令

网络配置、连通性测试、抓包、传输与无线连接。

ab

Apache服务器的性能测试工具

apachectl

Apache服务器前端控制工具

aplaymidi

把 MIDI 文件播放到 ALSA 音序器端口

arp

arp 命令用于显示和修改 IP 到 MAC 转换表

arpd

收集免费ARP信息

arping

通过发送ARP协议报文测试网络

arptables

管理ARP包过滤规则表

arpwatch

监听网络上ARP的记录

axel

多线程下载工具

bye

命令用于中断FTP连线并结束程序

clockdiff

检测两台linux主机的时间差

cu

用于连接另一个系统主机

curl

利用URL规则在命令行下工作的文件传输工具

dhclient

动态获取或释放IP地址

dhcpd

运行DHCP服务器

dhcrelay

使用dhcrelay 命令可以提供中继DHCP和BOOTP请求

dig

域名查询工具

dip

拨号 IP 连接工具(已过时)

dnsdomainname

定义DNS系统中FQDN名称的域名

domainname

显示和设置系统的NIS域名

elinks

纯文本界面的WWW浏览器

elm

纯文本邮件客户端程序

ethtool

显示或修改以太网卡的配置信息

exim

Exim 邮件传输代理(MTA)

exportfs

管理NFS共享文件系统列表

finger

用于查找并显示用户信息

firewall-cmd

Linux上新用的防火墙软件,跟iptables差不多的工具

firewalld

动态防火墙管理器

fping

fping检测主机是否存在

ftp

用来设置文件系统相关功能

ftpcount

显示目前已FTP登入的用户人数

ftpshut

在指定的时间关闭FTP服务器

ftptop

proftpd服务器的连接状态

ftpwho

显示当前每个ftp会话信息

hcitool

hcitool是一个Linux 命令行工具,用于管理和调试蓝牙设备。它可以用于扫描周围的蓝牙设备、连接到蓝牙设备发送命令和数据包等。

host

常用的分析域名查询工具

hping3

测试网络及主机的安全

htdigest

Apache服务器内置工具

htpasswd

apache服务器创建密码认证文件

httpd

Apache HTTP Server 的启动与管理命令

ifcfg

置Linux中的网络接口参数

ifconfig

配置和显示Linux系统网卡的网络参数

ifdown

禁用指定的网络接口

ifstat

统计网络接口流量状态

iftop

一款实时流量监控工具

ifup

激活指定的网络接口

ip

网络配置工具

ip6tables

linux中防火墙软件

ip6tables-restore

还原ip6tables表

ip6tables-save

保存ip6tables表配置

ipcalc

简单的IP地址计算器

iperf

网络性能测试工具

iptables

Linux上常用的防火墙软件

iptables-restore

还原iptables表的配置

iptables-save

备份iptables的表配置

iptraf

实时地监视网卡流量

iptraf-ng

交互式 IP 网络流量监视工具

iptstate

显示iptables的工作状态

iw

基于 nl80211 的无线网络配置工具

iwconfig

配置无线网络接口(已被 iw 取代)

iwctl

iwd 无线守护进程的命令行客户端

jwhois

whois 客户端服务

l2ping

收发 L2CAP 回显请求,用于检查与目标蓝牙设备的连通性。

lftp

优秀的文件客户端程序

lftpget

调用lftp指令下载指定的文件

lnstat

显示Linux系统的网路状态

lynx

纯文本模式的网页浏览器

mail

命令行下发送和接收电子邮件

mailq

显示待发送的邮件队列

mailstat

显示到达的邮件状态

mailx

命令行发送与阅读邮件

mii-tool

配置网络设备协商方式的工具

mkcert

用来生成自签证书的工具

mtr

mtr 结合了 traceroute 和 ping 程序的功能,是一款简单的网络诊断工具

mutt

终端下的邮件客户端(MUA)。

named-checkzone

使用 named-checkzone 可验证并转换区域文件,需指定区域名和文件名。

nc

nc是网络工具中的瑞士军刀

ncftp

是增强的的FTP工具

nethogs

终端下的网络流量监控工具

netplan

Ubuntu 的网络配置工具,通过 YAML 文件声明网络接口。

netstat

查看Linux中网络系统状态信息

newaliases

重建邮件别名数据库。

nfsstat

列出NFS客户端和服务器的工作状态

nft

nftables 防火墙的配置工具。

ngrep

方便的数据包匹配和显示工具

nisdomainname

显示主机NIS的域名

nload

实时查看网络接口的收发流量。

nmap

网络探测和安全审核

nmcli

地址配置工具

nmtui

基于文本的用户界面(TUI),用于控制和配置 NetworkManager。

nslookup

查询域名DNS信息的工具

nstat

nstat 是一个简单的监视内核的 SNMP 计数器和网络接口状态的实用工具。

ntpdate

使用网络计时协议(NTP)设置日期和时间

openssl

强大的安全套接字层密码库

pfctl

PF防火墙的配置命令

ping

测试主机之间网络的连通性(ipv4)

ping6

测试主机之间网络的连通性(ipv6)

postfix

Postfix 邮件服务器的启动、停止与运维控制命令。

ppp-off

关闭ppp连线

pppstats

显示 PPP 连接的流量与压缩统计信息。

pssh

批量管理执行

rcp

使在两台Linux主机之间的文件复制操作更简单

rdate

通过 RFC 868 时间协议从远程主机获取或设置时间。

resolvectl

控制 systemd-resolved 域名解析与 DNS 配置。

rexec

远程执行Linux系统下命令

rlogin

从当前终端登录到远程Linux主机

route

显示并设置Linux中静态路由表

rsh

连接远程主机并执行命令

rsync

远程数据同步工具

scp

加密的方式在本地主机和远程主机之间复制文件

sendmail

著名电子邮件服务器

sftp

交互式的文件传输程序

sftp-server

sftp协议的服务器端程序

showmount

显示NFS服务器加载的信息

sliplogin

把终端线路转换为 SLIP 网络接口的登录程序

smbclient

交互方式访问samba服务器

sntp

通过 SNTP 协议查询或校准系统时间

speedtest-cli

命令行下测试服务器外网速度

squid

squid服务器守护进程

squidclient

squid服务器的客户端管理工具

ss

比 netstat 好用的socket统计信息,iproute2 包附带的另一个工具,允许你查询 socket 的有关统计信息

ssh

openssh套件中的客户端连接工具

ssh-add

把专用密钥添加到ssh-agent的高速缓存中

ssh-agent

ssh密钥管理器

ssh-copy-id

把本地的ssh公钥文件安装到远程主机对应的账户下

ssh-keygen

为ssh生成、管理和转换认证密钥

ssh-keyscan

收集主机公钥的使用工具

sshd

openssh软件套件中的服务器守护进程

sshpass

免交互 SSH 登录工具。

ssmtp

极简的 sendmail 兼容 SMTP 转发客户端(已过时)

talk

让用户和其他用户聊天

tcpdump

一款sniffer工具,是Linux上的抓包工具,嗅探器

tcpreplay

将保存在 PCAP 文件包重新发送,用于性能或者功能测试

telnet

登录远程主机和管理(测试ip端口是否连通)

tftp

在本机和tftp服务器之间使用TFTP协议传输文件

tracepath

追踪目的主机经过的路由信息

traceroute

显示数据包到主机间的路径

ufw

ubuntu防火墙管理工具

usernetctl

被允许时操作指定的网络接口

uucico

UUCP文件传输服务程序

uulog

查看 UUCP 传输日志

uuname

列出 UUCP 已知的远端系统名

uupick

命令处理传送进来的文件

uuto

将文件传送到远端的UUCP主机

vnstat

基于内核计数的网络流量统计工具

wget

Linux系统下载文件工具

whois

查询域名与 IP 的注册信息

wifi

Linux 下连接 Wi-Fi 的完整操作流程

ypdomainname

显示主机的NIS的域名

ytalk

多人终端聊天程序

浏览其他分类