首页 > 生活经验 >

linux的100个常用命令

2025-11-20 03:40:59

问题描述:

linux的100个常用命令,这个坑怎么填啊?求大佬带带!

最佳答案

推荐答案

2025-11-20 03:40:59

linux的100个常用命令】在日常使用Linux系统的过程中,掌握一些常用的命令能够极大地提高工作效率。无论是进行文件管理、系统监控还是网络配置,这些命令都是不可或缺的工具。以下是对Linux中100个常用命令的总结,涵盖基本操作、系统管理、网络配置等多个方面。

一、文件与目录操作

命令 功能说明
`ls` 列出目录内容
`pwd` 显示当前工作目录
`cd` 进入指定目录
`mkdir` 创建新目录
`rmdir` 删除空目录
`rm` 删除文件或目录(-r递归删除)
`cp` 复制文件或目录
`mv` 移动或重命名文件
`touch` 创建空文件
`cat` 查看文件内容
`more` 分页查看文件内容
`less` 类似more,但支持上下翻页
`head` 显示文件开头部分
`tail` 显示文件结尾部分
`find` 在目录中查找文件
`grep` 在文件中搜索文本
`wc` 统计文件行数、字数等
`chmod` 修改文件权限
`chown` 修改文件所有者
`ln` 创建链接文件
`tar` 打包或解压文件
`gzip` 压缩文件
`gunzip` 解压.gz文件
`bzip2` 压缩文件
`unzip` 解压.zip文件
`unrar` 解压.rar文件

二、系统信息与管理

命令 功能说明
`uname` 显示系统信息
`top` 实时查看系统进程
`ps` 查看当前进程状态
`kill` 终止进程
`killall` 根据名称终止进程
`df` 显示磁盘空间使用情况
`du` 显示目录或文件大小
`free` 显示内存使用情况
`uptime` 显示系统运行时间
`who` 显示当前登录用户
`w` 显示当前登录用户及他们正在执行的任务
`last` 显示最近登录记录
`history` 查看命令历史
`clear` 清屏
`hostname` 显示或设置主机名
`date` 显示或设置系统日期和时间
`cal` 显示日历
`dmesg` 显示内核环缓冲区信息
`lshw` 显示硬件信息
`lscpu` 显示CPU信息
`lsblk` 显示块设备信息

三、用户与权限管理

命令 功能说明
`useradd` 添加用户
`userdel` 删除用户
`passwd` 设置或修改密码
`groupadd` 添加用户组
`groupdel` 删除用户组
`id` 显示用户ID和组信息
`su` 切换用户
`sudo` 以管理员身份执行命令
`visudo` 编辑sudoers文件
`newgrp` 更改当前用户的主要组

四、网络相关命令

命令 功能说明
`ifconfig` 配置网络接口(旧版)
`ip` 管理IP地址和路由(新版)
`ping` 测试网络连通性
`netstat` 显示网络连接、路由表等
`ss` 快速查看网络连接
`nslookup` 查询DNS信息
`dig` 查询DNS信息(更强大)
`host` 查询DNS记录
`wget` 下载文件
`curl` 发送HTTP请求
`ftp` 使用FTP协议传输文件
`ssh` 安全远程登录
`scp` 安全复制文件
`rsync` 同步文件或目录
`telnet` 远程登录(不安全)
`arp` 显示和修改ARP缓存
`route` 显示和操作路由表

五、软件安装与管理

命令 功能说明
`apt` Debian/Ubuntu系统的包管理器
`apt-get` 安装、更新、删除软件包
`apt-cache` 搜索软件包
`yum` Red Hat/CentOS系统的包管理器
`dnf` 新一代的YUM替代工具
`rpm` 安装、查询、验证RPM包
`dpkg` Debian系统包管理工具
`make` 编译源代码
`gcc` C语言编译器
`g++` C++编译器
`python` 运行Python脚本
`perl` 运行Perl脚本
`bash` 运行Bash脚本

六、其他实用命令

命令 功能说明
`echo` 输出文本或变量值
`read` 从标准输入读取数据
`expr` 计算表达式
`seq` 生成数字序列
`yes` 重复输出字符串
`cal` 显示日历
`bc` 进行数学运算
`awk` 文本处理工具
`sed` 流编辑器
`cut` 提取文本列
`sort` 排序文本
`uniq` 去除重复行
`tr` 字符转换
`xargs` 构造命令参数列表

总结

Linux命令种类繁多,功能强大,掌握其中的100个常用命令可以显著提升系统操作效率。本文列出的命令涵盖了文件管理、系统监控、网络配置、用户权限以及软件安装等多个方面,适合初学者和有一定基础的用户参考学习。建议结合实际操作不断加深理解,逐步构建自己的命令库。

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