常用的linux命令及操作(常用Linux命令操作)
作者:路由通
|

发布时间:2025-05-04 07:19:13
标签:
Linux操作系统凭借其高度可定制化和强大的命令行工具,成为服务器、开发及运维领域的核心系统。其命令体系以简洁、高效、组合性强著称,用户可通过数百个基础命令构建复杂的操作系统。从文件管理到网络配置,从进程控制到文本处理,Linux命令覆盖了

Linux操作系统凭借其高度可定制化和强大的命令行工具,成为服务器、开发及运维领域的核心系统。其命令体系以简洁、高效、组合性强著称,用户可通过数百个基础命令构建复杂的操作系统。从文件管理到网络配置,从进程控制到文本处理,Linux命令覆盖了系统管理的方方面面。与传统图形化操作相比,命令行模式虽学习门槛较高,但能实现批量化、自动化操作,尤其适合远程服务器管理和大规模系统部署。本文将从八个核心维度解析常用Linux命令,结合多平台实际场景,通过对比分析帮助读者掌握命令特性与使用技巧。
一、文件与目录管理
文件管理是Linux操作的基础,核心命令包括ls(列表)、cp(复制)、mv(移动)、rm(删除)等。
命令 | 功能 | 常用参数 | 示例 |
---|---|---|---|
ls | 显示目录内容 | -l(详细列表) -a(显示隐藏文件) | ls -la /home |
cp | 复制文件或目录 | -r(递归复制) -p(保留属性) | cp -r src/ dst/ |
mv | 移动或重命名 | -n(不覆盖现有文件) | mv file1 file2 |
rm | 删除文件或目录 | -rf(强制递归删除) | rm -rf dir/ |
核心差异对比:
维度 | cp | mv | rm |
---|---|---|---|
操作类型 | 复制 | 移动/重命名 | 删除 |
是否影响源文件 | 保留 | 删除源文件 | 删除源文件 |
递归参数 | -r | 无(需手动递归) | -r |
二、用户与权限管理
Linux采用UID/GID机制,核心命令包括chmod(改权限)、chown(改归属)、sudo(提权执行)。
命令 | 功能 | 权限表示法 | 示例 |
---|---|---|---|
chmod | 修改文件权限 | 数字法(755) 符号法(u+x) | chmod 755 script.sh |
chown | 修改所有者 | user:group | chown root:root /etc/passwd |
sudo | 以超级用户执行 | -u(指定用户) -E(保留环境变量) | sudo apt update |
权限体系对比:
权限类型 | 数字表示 | 符号表示 | 适用场景 |
---|---|---|---|
读权限 | 4 | r | 查看文件内容 |
写权限 | 2 | w | 修改文件内容 |
执行权限 | 1 | x | 运行脚本/程序 |
三、进程与服务管理
进程管理涉及ps(查看)、top(动态监控)、kill(终止),服务管理则依赖systemctl(现代系统)和service(旧系统)。
命令 | 功能 | 关键参数 | 示例 |
---|---|---|---|
ps | 静态进程查看 | aux(全显示) -ef(树状显示) | ps aux | grep java |
top | 实时进程监控 | -p(指定PID) -d(延迟刷新) | top -p $(pgrep nginx) |
kill | 终止进程 | -9(强制杀死) -15(优雅退出) | kill -9 1234 |
systemctl | 服务管理 | start/stop/restart status | systemctl restart apache2 |
进程管理工具对比:
工具 | 数据更新方式 | 资源消耗 | 交互性 |
---|---|---|---|
ps | 静态快照 | 低 | 无实时交互 |
top | 动态刷新 | 中 | |
支持键盘交互排序/过滤 | |||
htop | 动态刷新+彩色界面 | 高 | 支持鼠标操作 |
四、网络配置与诊断
网络相关命令包括ifconfig(旧版)、ip(新版)、ping(连通性测试)、ssh(远程登录)。
命令 | 功能 | 关键参数 | 示例 |
---|---|---|---|
ifconfig | 网络接口配置 | eth0(指定接口) down(禁用接口) | ifconfig eth0 192.168.1.100 |
ip | 新一代网络工具 | addr(地址管理) link(接口状态) | ip link set eth0 up |
ping | 连通性检测 | -c(次数) -q(安静模式) | ping -c 4 google.com |
ssh | 远程安全登录 | -p(指定端口) -i(密钥文件) | ssh userhost -p 2222 |
网络工具对比:
工具 | 适用场景 | 输出格式 | 兼容性 |
---|---|---|---|
ifconfig | 老旧系统配置 | 类Windows格式 | Debian系默认移除 |
iproute2(ip) | 现代系统配置 | 结构化文本 | 主流发行版支持 |
nmcli | 桌面环境配置 | JSON/文本混合 | 依赖NetworkManager服务 |
五、文本处理与编辑
文本处理三剑客:cat(合并显示)、grep(搜索)、sed(流编辑)。高级工具包括awk(字段处理)和vi/vim(编辑器)。
命令 | 核心功能 | 特色参数 | 示例 |
---|---|---|---|
cat | 文件内容合并输出 | -n(显示行号) -A(显示不可见字符) | cat -n file.txt |
grep | 正则表达式搜索 | -i(忽略大小写) -v(反向匹配) -r(递归目录) | grep -ri "error" /var/log/ |
sed | 流式文本编辑 | -e(脚本命令) -i(直接修改文件) | sed -i 's/old/new/g' file.txt |
awk | 字段分割与计算 | -F(指定分隔符) 'print $1'(打印第一列) | awk -F',' 'sum+=$3 END print sum' data.csv |
文本工具对比:
工具类型 | 处理能力 | 学习曲线 | 适用场景 |
---|---|---|---|
基础工具(cat/grep) | 简单文本操作 | 低 | 日志查看、快速过滤 |
流编辑(sed) | 批量替换/删除 | 中 | 配置文件修改、批量处理 |
字段处理(awk) |
六、软件包管理
不同发行版采用差异化包管理工具:apt(Debian系)、 > > > > >
>
> >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
相关文章
微信群内的“斗牛”通常指以红包或积分为载体的群体互动游戏,其核心在于通过规则设计激发参与者竞争与协作意识。这类活动需平衡趣味性、公平性及合规性,避免涉及真实金钱交易。成功运营需综合考虑人群定位、规则透明度、奖惩机制、风险控制等要素。本文将从
2025-05-04 07:19:10

Java 8引入的函数式接口(Functional Interface)是Java语言发展史上的重要里程碑,它通过支持Lambda表达式和函数式编程范式,彻底改变了Java代码的编写方式。函数式接口的核心特征是“单一抽象方法”,这一设计使得
2025-05-04 07:19:04

路由器光纤接线是家庭及小型办公网络部署的核心环节,其操作涉及光纤物理连接、设备兼容性配置、网络协议适配等多个技术层面。随着光纤入户(FTTH)技术的普及,用户需掌握从光纤终端盒到路由器的全链路接线逻辑,包括光猫选型、接口定义、线序标准、配置
2025-05-04 07:18:41

JavaScript委托函数(Event Delegation)是一种将事件监听从单个元素解耦并集中到其父容器的技术模式。其核心原理基于事件冒泡机制,通过在共同祖先节点上绑定单一事件监听器,动态匹配事件目标元素,从而减少DOM操作次数并提升
2025-05-04 07:18:38

D-Link 823路由器是一款面向家庭及小型办公场景设计的入门级网络设备,其核心优势在于操作便捷性与基础功能的平衡。该设备支持2.4GHz频段无线传输,配备4个LAN口和1个WAN口,能够满足多终端接入需求。其图形化Web管理界面降低了用
2025-05-04 07:18:26

VLOOKUP是Excel中应用最广泛的查找函数之一,其核心功能是通过匹配目标值在指定数据区域的首列进行垂直方向的数据检索,并返回对应行的指定列数据。该函数在数据整理、报表生成、信息关联等场景中具有不可替代的作用。其语法结构简洁(=VLOO
2025-05-04 07:18:21

热门推荐