Linux 入门实战:从常用命令到文件权限,一次讲透
对于刚接触云服务器和开发工作的同学来说,Linux 是绕不开的一课。无论是部署应用、排查日志,还是使用容器,几乎所有操作最终都会落到 Linux 命令行上。本文带你从最常用的命令入手,再讲透很多新手最头疼的文件权限,学完就能上手日常运维。
一、导航与查看:先学会“看路”
登录服务器后,先搞清自己在哪、在看什么。pwd 显示当前目录的完整路径;ls 列出目录内容,加上 -lh 可以看到文件大小、权限和修改时间;cd 用来切换目录,cd .. 回到上一级,cd ~ 回到家目录。刚开始建议多用 pwd 和 ls -lh,养成“先看再动”的习惯,避免在错误的目录里误删文件。
二、文件操作:增删改查
touch 新建空文件,mkdir 新建目录(加 -p 可以一次建多级目录)。cp 复制,mv 移动或重命名,rm 删除——注意 rm -rf 威力巨大,生产环境务必反复确认路径。查看文件内容用 cat(小文件)、less(大文件翻页看)、head/tail(看头尾,tail -f 实时跟踪日志非常实用)。查找内容用 grep,比如 grep "ERROR" app.log;查找文件用 find,比如 find /var/log -name "*.log"。
三、文件权限:新手最容易踩的坑
ls -lh 第一列类似 -rw-r--r-- 就是权限位。它分成四段:首字符是文件类型(- 普通文件,d 目录),后面每三个一组,分别代表属主(u)、属组(g)、其他人(o)的读(r=4)、写(w=2)、执行(x=1)权限。chmod 755 脚本.sh 就是把权限设为 rwxr-xr-x。记住两个原则:目录需要 x 才能进入,脚本需要 x 才能直接执行。改属主用 chown,比如 chown app:app app.jar。权限问题导致的 Permission denied,九成是这里没配对。
四、系统状态:看资源够不够用
df -h 看磁盘剩余空间,du -sh * 看各目录占用,top 看 CPU 和内存,ps aux | grep java 看进程在不在。服务起不来时,先看磁盘满没满、内存够不够,再去看日志,排查就有章法了。
五、动手练一练
找一台测试机,试着完成:在家目录建 practice/logs 两级目录,在里面建 app.log 并写入几行 INFO/ERROR 日志,用 grep 找出 ERROR 行,用 tail -f 观察,再给目录设成 750 权限。全部跑通,这一课就算过关。
结语
Linux 命令贵精不贵多,先把导航、文件操作、权限、状态查看这四类练熟,日常工作基本够用。遇到不会的命令,用 man 或 --help 查文档,比死记硬背靠谱得多。祝你在 Linux 的世界里越用越顺手。
- 点赞
- 收藏
- 关注作者
评论(0)