Linux 命令整理

Linux 命令整理

基础文件和目录操作

  • ls - 显示目录中的文件及其属性。
  • cp - 复制文件或目录。
  • mkdir - 创建新目录。
  • mv - 移动或重命名文件。
  • rm - 删除文件或目录。
  • touch - 创建新文件或修改文件时间戳。
  • rmdir - 删除空目录。
  • umount - 卸载文件系统。
  • tree - 以树状图形式列出目录内容。
  • paste - 合并两个文件。

文本查看和编辑

  • cat - 在终端显示文件内容。
  • moreless - 分页显示文本文件内容。
  • vim - 功能强大的文本编辑器。
  • headtail - 查看文件开头或尾部内容。
  • wc - 统计文件的字节数、单词数、行数。
  • diff - 比较文件内容差异。
  • nc - 扫描与连接指定端口。

文本处理

  • grep - 强大的文本搜索工具。
  • sed - 批量编辑文本文件。
  • awk - 对文本和数据进行处理的编程语言。
  • echo - 输出字符串或变量值。
  • file - 识别文件类型。
  • sort - 对文件内容进行排序。
  • cut - 按列提取文件内容。
  • xargs - 给其他命令传递参数的过滤器。
  • uniq - 去除文件中的重复内容行。
  • egrep - 在文件内查找指定的字符串。
  • nl - 显示文件内容及行号。

压缩与解压缩

  • zipunzip - 压缩和解压缩zip格式文件。
  • rarunrar - 处理RAR格式的压缩文件。
  • gzip, gunzip, bzip2, pigz - 处理各种压缩格式文件。
  • tar - 创建和解压tar归档文件。
  • 7z - 文件解压缩命令。
  • zipinfo - 查看压缩文件信息。

系统和网络管理

  • df - 显示磁盘空间使用量。
  • ps - 显示进程状态。
  • netstat - 显示网络状态。
  • pwd - 显示当前工作目录路径。
  • ssh - 安全的远程连接服务。
  • mount - 将文件系统挂载到目录。
  • curl - 文件传输工具。
  • ifconfig - 显示或设置网络设备参数信息。
  • dhclient - 动态获取或释放IP地址。
  • ping - 测试网络连通性。
  • uname - 显示系统内核信息。
  • systemctl - 管理系统服务。
  • shutdown - 关闭服务器的系统。
  • startx - 初始化X-window系统。
  • wget - 下载网络文件。
  • scp - 基于SSH协议远程复制文件。
  • top - 实时显示系统运行状态。
  • hostnamectl - 显示与设置主机名称。
  • chronyc - 设置时间与时间服务器同步。
  • ip - 显示与配置网卡参数。
  • iptables, iptables-save - 防火墙策略管理工具。
  • firewall-cmd - 防火墙策略管理工具。
  • route - 显示与设置路由信息。
  • tcpdump - 监听网络流量。
  • nmcli - 基于命令行配置网卡参数。
  • traceroute - 追踪网络数据包的传输路径
  • nmtui - 管理网卡配置参数。
  • zenity - 显示图形对话框。
  • showmount - 显示NFS服务器的共享信息。
  • dnf - 新一代的软件包管理器。
  • iscsiadm - iSCSI服务管理工具。
  • service - 管理系统服务。
  • mkpasswd - 生成用户的新密码。
  • uptime - 查看系统负载。
  • nmap - 网络探测及端口扫描工具。
  • ntpdate - 设置日期和时间。
  • cal - 显示系统月历与日期。
  • at - 一次性定时计划任务。
  • lsscsi - 列出SCSI设备及属性信息。
  • pstree - 以树状图形式显示进程信息。
  • xfs_info - 查看XFS类型设备的详情。
  • nslookup - 查询域名服务器信息。
  • killall - 基于服务名关闭一组进程。
  • arping - 发送ARP请求数据包。
  • w - 显示已登录用户的信息。
  • host - 解析域名结果。
  • traceroute - 追踪网络数据包的传输路径。
  • nice - 调整进程的优先级。
  • chkconfig - 管理服务程序。
  • pgrep - 检索进程PID。
  • watch - 周期性执行命令。
  • declare - 声明定义新的变量。
  • iptraf - 实时监视网卡流量。
  • extundelete - 文件恢复工具。
  • vnstat - 查看网卡流量使用情况。
  • pidof - 查找服务进程的PID。
  • vmstat - 监视系统资源状态。
  • type - 查看命令类型。
  • iostat - 监视系统I/O设备使用情况。
  • lscpu - 显示CPU架构信息。
  • swapon - 激活交换分区。
  • restorecon - 恢复文件安全上下文。
  • semanage - 查询与修改安全上下文。
  • poweroff - 关闭操作系统。
  • blkid - 显示块设备信息。
  • dmesg - 显示开机过程信息。
  • hwclock - 显示与设置系统硬件时钟。
  • shift - 向左移动参数。
  • sysctl - 配置系统内核参数。
  • dig - 查询域名DNS信息。
  • sar - 统计系统运行状态。
  • jobs - 显示终端后台的作业信息。
相关推荐
对你无可奈何26 分钟前
关于Ubuntu的 update造成的内核升级
运维·服务器·ubuntu
qq_312920111 小时前
Nginx限流与防爬虫与安全配置方案
运维·爬虫·nginx·安全
GanGuaGua1 小时前
Linux系统:线程的互斥和安全
linux·运维·服务器·c语言·c++·安全
lsnm1 小时前
【LINUX网络】IP——网络层
linux·服务器·网络·c++·网络协议·tcp/ip
全糖去冰吃不了苦1 小时前
ELK 集群部署实战
运维·jenkins
不掰手腕1 小时前
在UnionTech OS Server 20 (统信UOS服务器版) 上离线安装PostgreSQL (pgsql) 数据库
linux·数据库·postgresql
Lynnxiaowen2 小时前
今天继续昨天的正则表达式进行学习
linux·运维·学习·正则表达式·云计算·bash
努力学习的小廉2 小时前
深入了解linux系统—— POSIX信号量
linux·运维·服务器
刘一说2 小时前
CentOS部署ELK Stack完整指南
linux·elk·centos
从零开始的ops生活2 小时前
【Day 50 】Linux-nginx反向代理与负载均衡
linux·nginx