首页 > 快讯 > 甄选问答 >

linux的100个常用命令

2025-12-19 17:36:09

问题描述:

linux的100个常用命令,在线等,求大佬翻我牌子!

最佳答案

推荐答案

2025-12-19 17:36:09

linux的100个常用命令】在Linux系统中,掌握常用命令是提高工作效率和系统管理能力的关键。无论是日常操作还是服务器维护,这些命令都扮演着重要角色。以下是对Linux系统中100个常用命令的总结,并以表格形式进行展示,便于查阅和记忆。

一、文件与目录操作

命令 功能说明
`ls` 列出目录内容
`ls -l` 显示详细信息
`ls -a` 显示隐藏文件
`pwd` 显示当前工作目录
`cd` 切换目录
`mkdir` 创建目录
`rmdir` 删除空目录
`rm` 删除文件或目录(需谨慎)
`rm -r` 递归删除目录
`cp` 复制文件或目录
`mv` 移动或重命名文件
`touch` 创建空文件
`cat` 查看文件内容
`more` 分页查看文件内容
`less` 更灵活的分页查看工具
`head` 查看文件前几行
`tail` 查看文件末尾几行
`grep` 在文件中搜索文本
`find` 根据条件查找文件
`which` 查找命令的路径
`whereis` 查找命令、源代码、手册等位置
`locate` 快速查找文件(需要先更新数据库)
`ln` 创建链接(硬链接/软链接)
`chmod` 修改文件权限
`chown` 修改文件所有者
`chgrp` 修改文件所属组
`tar` 打包或解压文件
`gzip` 压缩文件
`gunzip` 解压.gz文件
`bzip2` 压缩文件
` bunzip2` 解压.bz2文件
`zip` 压缩文件为.zip格式
`unzip` 解压.zip文件

二、系统信息与进程管理

命令 功能说明
`uname` 显示系统信息
`top` 实时查看系统资源占用情况
`ps` 查看进程状态
`ps -a` 查看所有进程
`ps -u` 查看用户相关进程
`ps -l` 长格式显示进程信息
`kill` 终止进程
`kill -9` 强制终止进程
`pkill` 按名称终止进程
`pgrep` 按名称查找进程
`jobs` 查看后台任务
`bg` 将任务放到后台运行
`fg` 将后台任务调回前台
`nohup` 让程序在后台运行且不依赖终端
`uptime` 查看系统运行时间
`free` 查看内存使用情况
`df` 查看磁盘空间使用情况
`du` 查看目录占用空间
`dmesg` 查看内核日志
`last` 查看登录记录
`who` 查看当前登录用户
`w` 查看当前登录用户及他们正在执行的命令
`hostname` 查看或设置主机名
`date` 查看或设置系统时间
`cal` 查看日历
`logrotate` 管理日志文件的轮转

三、用户与权限管理

命令 功能说明
`useradd` 添加用户
`passwd` 设置或修改用户密码
`userdel` 删除用户
`groupadd` 添加用户组
`groupdel` 删除用户组
`usermod` 修改用户属性
`su` 切换用户身份
`sudo` 临时以管理员权限执行命令
`visudo` 编辑sudoers文件
`id` 查看用户ID和组信息
`groups` 查看用户所属组
`finger` 查看用户信息(需安装)
`chage` 修改用户密码过期信息

四、网络与服务管理

命令 功能说明
`ifconfig` 查看或配置网络接口(部分系统已弃用)
`ip` 查看或配置网络接口(推荐使用)
`ping` 测试网络连通性
`netstat` 查看网络连接、路由表、接口统计等
`ss` 快速查看网络状态(替代netstat)
`telnet` 测试远程端口是否开放(不安全)
`ssh` 安全远程登录
`scp` 安全复制文件
`rsync` 同步文件或目录
`wget` 下载文件
`curl` 发送HTTP请求
`ftp` 文件传输协议客户端
`nc` 网络测试工具(NetCat)
`host` 查询DNS记录
`nslookup` 查询DNS信息
`dig` DNS查询工具
`iptables` 配置防火墙规则(旧版)
`ufw` 简易防火墙管理工具
`systemctl` 管理系统服务(适用于systemd系统)
`service` 管理服务(适用于init系统)

五、其他实用命令

命令 功能说明
`man` 查看命令帮助文档
`--help` 查看命令简要帮助
`history` 查看历史命令
`echo` 输出文本或变量值
`seq` 生成序列数字
`cut` 提取文本中的列
`awk` 文本处理工具
`sed` 流编辑器,用于文本替换
`sort` 对文本进行排序
`uniq` 去除重复行
`wc` 统计行数、字数、字符数
`tee` 将输出同时写入文件和终端
`xargs` 构造命令行参数
`find` 文件查找(已在前面列出)
`mktemp` 创建临时文件或目录
`tar` 打包压缩(已在前面列出)
`bash` 运行shell脚本
`source` 执行脚本并保留环境变量
`exit` 退出当前终端会话

以上是Linux系统中100个常用命令的总结,涵盖了文件操作、系统管理、网络配置等多个方面。熟练掌握这些命令,将极大提升你在Linux环境下的工作效率和问题解决能力。建议结合实际场景练习,逐步形成自己的命令库。

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。