1. Linux 命令基础入门指南
作为一个从Windows转战Linux的老用户,我深知初学者面对命令行时的迷茫。记得我第一次登录Linux服务器时,连最基本的目录切换都手忙脚乱。这份指南将系统整理Linux常用命令,特别适合刚接触Linux的开发者、运维人员参考使用。
Linux命令是操作系统的核心交互方式,与图形界面相比,命令行操作更高效、更灵活。特别是在服务器环境、开发部署等场景中,掌握Linux命令是必备技能。本文将从实际工作场景出发,详解最常用的五大类命令及其组合用法。
提示:建议新手在虚拟机或测试环境中练习这些命令,避免在生产环境直接操作
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 目录管理命令详解
2.1 基础目录操作
mkdir命令是创建目录的基础工具,但它的-p参数特别实用。在实际工作中,我们经常需要创建多层嵌套目录。例如部署Java应用时,可能需要创建/opt/apps/myapp/{bin,conf,logs}这样的目录结构:
bash复制mkdir -p /opt/apps/myapp/{bin,conf,logs}
这个命令会一次性创建完整的目录树,等效于:
bash复制mkdir /opt
mkdir /opt/apps
mkdir /opt/apps/myapp
mkdir /opt/apps/myapp/bin
mkdir /opt/apps/myapp/conf
mkdir /opt/apps/myapp/logs
cd命令的路径参数支持多种写法:
- 绝对路径:
cd /usr/local/bin - 相对路径:
cd ../parent_dir - 特殊符号:
cd ~(用户家目录)、cd -(返回上一个目录)
2.2 目录查看与删除
ls命令的常用组合:
ls -lht:按修改时间倒序显示,带人类可读的文件大小ls -lS:按文件大小排序ls -d */:只显示子目录
删除目录时需特别注意:
bash复制rm -rf /path/to/dir
这个命令极其危险,因为它会无提示地删除目录及其所有内容。我曾不小心在根目录执行过类似命令,幸好是在测试环境。建议:
- 先用
pwd确认当前目录 - 先用
ls查看
