下面是分类总结的150个命令,看一下你知道多少个?
1 文件和目录操作命令
命令作用pwd显示当前所在位置cd切换目录tree以树形结构显示目录下的内容mkdir创建目录touch创建空文件ls显示目录下的内容及相关信息属性cp复制文件或目录mv移动或重命名文件rm删除文件或目录ln创建硬链接或软连接find查看目录下的文件file显示文件的类型pwd显示当前所在位置xargs将标准输入转换成命令行参数rename重命名文件dirname显示文件或目录路径chattr改变文件扩展属性lsattr查看文件扩展属性md5sum计算和校验文件的MD5值chown改变文件或目录的用户和用户组chmod改变文件或目录权限umask显示或设置权限掩码
data-ad-format="fluid" data-ad-layout-key="-7k+ex-4a-9w+4a">详细选项参数和实操请参考:Linux常用命令之文件管理
2 文件过滤及内容编辑处理命令
命令作用cat合并文件或查看文件内容tac反向显示文件内容more分页显示文件内容less分页显示文件内容head显示文件内容头部tail显示文件内容尾部cut从文件中提取一段文字并输出split分割文件paste合并文件sort文件排序uniq去重复行wc统计文件的行数、单词数或字节数dos2unix将DOS格式文件转换成UNIX格式iconv转换文件的编码格式diff比较两个文件的不通vimdiff可视化比较工具rev反向输出文件内容tr替换或删除字符od按不同进制显示文件tee多重定向vi/vim文本编辑器
详细选项参数和实操请参考:Linux常用命令之文件处理
3 信息显示与文件搜索
命令作用uname显示系统时间hostname显示或设置系统的主机名dmesg系统启动异常诊断stat显示文件或文件系统状态du统计磁盘看空间使用情况date显示与设置时间echo显示一行文本watch监视命令执行情况which显示命令的全路径locate快速定位文件路径updatedb更新mloacate数据库
详细选项参数和实操请参考:Linux常用命令之信息显示
4 文件备份与压缩命令
命令作用tar打包备份gzip压缩或解压命令bzip2压缩或解压命令zip打包和压缩文件unzip解压zip文件scp远程文件复制rsync文件同步工具
详细选项参数和实操请参考:Linux常用命令之文件备份和压缩
5 用户管理及用户信息查询命令
命令作用useradd创建用户usermod修改用户信息userdel删除用户groupadd创建新的用户组groupdel删除用户组passwd修改用户密码chage修改用户密码有效期chpasswd批量更新用户密码su切换用户visudo编辑sudoers文件sudo以另一个用户身份执行命令id显示用户与用户组的信息w显示已登录用户信息who显示已登录用户信息users显示已登录用户whoami显示当前登录的用户名last显示用户登录列表lastb显示用户登录失败的记录lastlog显示所有用的最近登录记录
详细选项参数和实操请参考:Linux常用命令之用户管理
6 磁盘与文件系统管理命令
命令作用fdisk磁盘分区工具gdisk磁盘分区工具parted磁盘分区工具partprobe更新内核的磁盘分区表信息tune2fs调整ext2/ext3/ext4文件系统参数mkfs格式化文件系统dumpe2fs导出ext2/ext3/ext4文件系统信息resize2fs调整ext2/ext3/ext4文件系统大小xfs_growfs调整xfs文件系统大小fsck检查并修复linux文件系统dd转换或复制文件mount挂载文件系统df报告文件系统磁盘空间的使用情况mkswap创建交换分区swapon激活交换分区swapoff关闭交换分区sync刷新文件系统缓冲区
详细选项参数和实操请参考:Linux常用命令之磁盘管理
7 进程管理命令
命令作用ps查看进程pstree显示进程状态数pgrep查看匹配条件的进程kill终止进程killall通过进程名终止进程pkill通过进程名终止进程top实时显示系统中各个进程的资源占用情况nice调整程序运行时的优先级renice调整运行中的进程的优先级nohup用户退出系统进程继续工作strace跟踪进程的系统调用ltrace跟踪进程调用函数库runlevel输出当前运行级别init初始化linux进程service管理系统服务(内核3.10以下)systemctl管理系统服务(内核3.10及以上)
详细选项参数和实操请参考:Linux常用命令之进程管理
8 网络管理命令
命令作用ifconfig配置或显示网络接口信息ifup激活网络接口ifdown禁用网络接口route显示或管理路由表arp管理系统的arp缓存ip网络配置工具netstat查看网络状态ss查看网络状态ping测试主机之间网络的连通性traceroute追踪数据传输路由状况arping发送arp请求telnet远程登录主机nc多功能网络工具ssh安全的远程登录主机wget命令行下载工具mailq显示邮件传输队列mail发送和接收邮件nslookup域名查询工具dig域名查询工具host域名查询工具nmap网络探测工具和安全/端口扫描器tcpdump监听网络流量
详细选项参数和实操请参考:Linux常用命令之网络管理
9 系统管理工具
命令作用lsof查看进程打开的文件uptime显示系统的运行时间及负载free查看系统内存信息iftop动态显示网络接口信息流量情况vmstat虚拟内存统计mpstatCPU信息统计iostatI/O信息统计sar收集系统信息chkconfig管理开机服务setup系统管理工具nmtui系统管理工具ethtool查询网卡参数mii-tool管理网络接口的状态rpmRPM包管理器yum自动化RPM包管理工具
yum管理参考链接:Linux系统的yum包管理详解,值得收藏!
https://www.calcguide.tech/2025/08/26/linux开源软件路线图/
Vhttps://www.calcguide.tech/2025/05/11/linux的150个常用命令汇总,运维大神不一定全部掌握!/
https://www.calcguide.tech/2025/05/11/linux的150个常用命令汇总,运维大神不一定全部掌握!/