零基础快速上手 Linux 系统,讲解终端使用、目录操作、文件管理、权限、进程等最核心的基础操作,适合新手学习与日常查阅。
一、认识 Linux 终端
终端(Terminal)是 Linux 执行命令的核心入口,绝大多数系统操作、文件管理、服务运维都通过命令完成。
打开终端后,会看到类似这样的提示符:
[root@localhost ~]#
简单释义:
- root:当前登录用户名(管理员账号,权限最高)
- localhost:主机名
- ~:代表当前用户家目录
- #:管理员账号提示符;普通用户一般为$
小提示:Linux 命令区分大小写,输入错误会执行失败。
二、目录切换与查看(最基础)
1. 查看当前所在目录
pwd
作用:输出当前工作目录的完整路径,不知道自己在哪时优先使用。
2. 列出目录内容
ls # 列出当前目录下文件/文件夹 ls -l # 详细列表(权限、大小、时间、类型) ls -a # 显示所有文件(包含隐藏文件,Linux 隐藏文件以 . 开头)
3. 切换目录 cd
cd是 change directory 的缩写,目录跳转核心命令。
cd / # 切换到系统根目录 cd ~ # 切换到当前用户家目录 cd .. # 回到上一级目录 cd 文件夹名 # 进入指定文件夹 cd - # 返回上一次所在目录
示例:
cd /usr/local # 进入 /usr/local 目录 cd .. # 退回 /usr 目录
三、文件夹(目录)操作
1. 创建目录 mkdir
mkdir 文件夹名 # 创建单个文件夹 mkdir -p a/b/c # 递归创建多级目录(常用)
2. 删除目录 rmdir / rm
-rmdir:仅删除空文件夹
rmdir 文件夹名
-rm:通用删除命令,可删文件+文件夹
rm -r 文件夹名 # 递归删除文件夹及内部所有内容 rm -rf 文件夹名 # 强制删除,不二次确认(生产环境谨慎使用)
3. 重命名 / 移动目录 mv
mv兼具移动和重命名功能:
mv 原名称 新名称 # 重命名 mv 目录名 /目标路径 # 移动目录到指定位置
四、文件基础操作
1. 创建空文件
touch 文件名.txt
2. 查看文件内容
cat 文件名 # 一次性查看整个文件(适合小文件) less 文件名 # 分页查看文件,上下翻页,按 q 退出(适合大日志文件) head 文件名 # 查看文件开头内容(默认前10行) tail 文件名 # 查看文件末尾内容 tail -f 文件名 # 实时监听文件新增内容(查看日志必备)
3. 复制文件 cp
cp 源文件 目标路径 # 复制文件 cp -r 源目录 目标路径 # 复制整个文件夹
4. 删除文件
rm 文件名 # 删除文件,会提示确认 rm -f 文件名 # 强制删除文件,无提示
五、文件与目录权限
Linux 严格区分文件权限,决定哪些用户可读、可写、可执行。
1. 修改权限 chmod
chmod 755 文件名/目录名 chmod +x 脚本文件 # 给文件添加执行权限(运行脚本必备)
常用权限说明:
- 755:目录/程序通用权限,安全且常用
- 644:普通文本文件权限
2. 修改所有者 chown
chown 用户名:用户组 文件/目录
六、系统与进程常用操作
1. 查看系统进程
ps -ef # 查看所有进程 top # 实时查看进程、CPU、内存占用(类似任务管理器)
2. 关闭进程 kill
kill 进程ID # 正常终止进程 kill -9 进程ID # 强制杀死进程(谨慎使用)
3. 开关机与重启
reboot # 重启系统 shutdown -h now # 立刻关机
七、查找与搜索
1. 查找文件 find
find / -name "文件名" # 在整个系统中查找指定文件
2. 文件内容搜索 grep
在文件中匹配指定关键词,日志排查高频用法:
grep "关键词" 文件名
八、压缩与解压
日常传输、备份文件必备:
1. zip 格式
zip 压缩包名.zip 文件名 # 压缩 unzip 压缩包名.zip # 解压
2. tar 格式(Linux 主流格式)
# 压缩 tar -zcvf 压缩包名.tar.gz 目录/文件 # 解压 tar -zxvf 压缩包名.tar.gz
九、总结
以上就是 Linux 最核心、使用频率最高的基础操作,覆盖:
- 目录切换、文件增删改查
- 权限管理
- 进程、日志查看
- 压缩解压、文件搜索
新手建议多在虚拟机/测试服务器反复练习命令,熟练后就能轻松应对日常 Linux 基础运维工作。后续可以继续学习用户管理、网络命令、软件安装等进阶内容。