curl:在终端中传输数据。
wget:从命令行下载文件。
nc:网络工具,发送和接收数据。
nmap:网络探测和扫描工具。
telnet:远程登录工具。
ssh:安全远程登录工具。
ftp:文件传输协议工具。
sftp:安全文件传输协议工具。
traceroute:跟踪数据包路径。
netstat:显示网络连接和统计信息。
route:管理网络路由表。
ping:测试主机的网络连接。
arp:显示和管理 ARP 缓存。
iptables:防火墙规则设置。
ss:显示套接字统计。
dig:域名查询工具。
host:域名解析工具。
whois:域名查询工具。
netcat:网络工具,发送和接收数据。
df:显示磁盘空间使用情况。
du:显示文件和目录磁盘使用情况。
fdupes:查找和删除重复文件。
ncdu:交互式的磁盘使用情况分析工具。
find:在文件系统中搜索文件和目录。
locate:快速搜索文件数据库。
whereis:查找二进制、源代码和手册页文件。
which:显示命令的路径。
grep:在文件中搜索文本模式。
sed:流编辑器,处理和转换文本。
awk:文本处理工具。
cut:从文件中提取字段。
sort:对文件行进行排序。
uniq:从排序的文件中去除重复行。
diff:比较两个文件的差异。
patch:应用补丁文件。
wc:计算文件中的单词、行和字符数。
dd:复制和转换文件。
scp:安全地复制文件。
rsync:同步文件和目录。
tar:归档和解压文件和目录。
gzip:压缩文件。
bzip2:高效压缩文件。
mount:挂载文件系统。
umount:卸载文件系统。
fsck:检查和修复文件系统。
chroot:在另一个根目录中执行命令。
ps:显示进程状态。
top:实时显示进程和系统资源使用情况。
htop:显示运行进程和系统资源使用情况。
kill:终止进程。
bg:将作业放到后台执行。
fg:将作业调至前台执行。
jobs:显示作业列表。
nohup:在后台运行命令,不受终端断开影响。
screen:创建和管理会话,允许在后台运行多个终端。
tmux:类似于 screen 的终端多路复用工具。
pstree:显示进程树。
lsof:显示打开文件的进程。
strace:跟踪系统调用和信号。
vmstat:显示虚拟内存统计。
iostat:显示 I/O 统计信息。
uptime:显示系统负载和运行时间。
free:显示内存使用情况。
useradd:添加新用户。
userdel:删除用户。
passwd:更改用户密码。
chpasswd:批量更改用户密码。
adduser:交互式地添加新用户。
deluser:交互式地删除用户。
su:切换用户。
sudo:以超级用户身份执行命令。
visudo:编辑 sudo 配置文件。
chown:更改文件或目录所有者。
chgrp:更改文件所属组。
chmod:更改文件权限。
file:确定文件类型。
touch:创建空文件或更新文件时间戳。
mv:移动文件或目录,重命名文件。
cp:复制文件或目录。
ln:创建硬链接或符号链接。
mkdir:创建新目录。
rmdir:删除空目录。
cat:显示文件内容。
tail:显示文件末尾内容。
head:显示文件开头内容。
less:分页查看文件内容。
nano:文本编辑器,用于编辑文件。
vim:高级文本编辑器,用于编辑文件。
echo:在终端输出文本。
printf:格式化并输出文本。
tee:从终端读取输入并写入文件。
watch:定期执行命令并显示结果。
date:显示或设置系统日期和时间。
hostname:显示或设置系统主机名。
uptime:显示系统运行时间和负载。
w:显示当前登录用户。
who:显示登录系统的用户。
ps aux:显示所有进程的详细信息。
df:显示磁盘空间使用情况。
du:显示文件和目录磁盘使用情况。
这些命令覆盖了系统管理、文件操作、进程管理、网络工具等多个领域,适用于不同的场景和任务。
linux常用命令合集100个
最新推荐文章于 2024-11-08 14:24:57 发布