Linux常用命令入门:文件、目录与权限管理
前言
Linux 是服务器和云上最常见的操作系统。无论你是部署应用、排查问题,还是在云服务器上做实验,都绕不开 Linux 命令行。本文带你从零认识最常用的文件、目录与权限管理命令,学会之后就能在终端里自如穿行。
一、目录操作:先学会“走路”1. pwd:我在哪?
输 pwd,终端会打印当前所在目录的完整路径,新手迷路时第一时间就用它。
2. cd:切换目录cd /home # 进入 /homecd .. # 返回上一级目录cd ~ # 回到自己的家目录cd - # 回到上一次所在的目录
3. ls:看目录里有什么ls # 简略列出当前目录内容ls -l # 显示详细信息:权限、大小、修改时间ls -a # 显示隐藏文件(以点开头的文件)ls -lh # 以人类可读的方式显示文件大小
4. mkdir / rmdir:创建与删除空目录mkdir project # 创建目录mkdir -p a/b/c # 一次创建多级目录rmdir project # 删除空目录(非空目录删不掉)
二、文件操作:日常高频动作1. touch:新建空文件touch notes.txt
2. cp:复制cp a.txt b.txt # 复制文件cp -r dir1 dir2 # 递归复制整个目录
3. mv:移动与重命名mv a.txt b.txt # 重命名文件mv a.txt /tmp/ # 把文件移动到 /tmp 目录
4. rm:删除(务必谨慎)rm file.txt # 删除文件rm -r dir/ # 递归删除目录
注意rm -rf 威力巨大,路径写错可能酿成大祸,执行前请反复确认。
5. 查看文件内容cat file.txt # 一次性输出全文,适合小文件less file.txt # 分页查看,按 q 退出head -n 20 file.txt # 查看文件前 20 行tail -n 20 file.txt # 查看文件后 20 行tail -f app.log # 实时跟踪日志输出,排查问题神器
三、权限管理: rwx
ls -l 会看到类似这样的输出:-rw-r--r-- 1 root root 1234 11-04 08:00 notes.txt
第一列是权限位:首字符表示文件类- 普通文件,d 目录),后面 9 位分成三组,分别对应所有者、所属组、其他人的 rwx 权限。r 代表读,w 代表写,x 代表执行。
chmod 修改权限(数字法最常用):chmod 644 notes.txt # rw-r--r--,普通文件默认权限chmod 755 script.sh # rwxr-xr-x,可执行脚本常用chmod +x script.sh # 给文件加上执行权限
chown 修改属主:sudo chown user:group file.txt
四、实用小技巧1. Tab 键自动补全路径,连续按两次可列出所有候选。2. 上下方向键翻看历史命令,Ctrl+R 可以搜索历史命令。3. 命令 --help 或 man 命令 查看详细帮助文档。4. 管道组合威力大:ls -l | grep ".log" 可以筛选出所有日志文件。
结语
文件、目录、权限这三组命 Linux 日常操作的绝大部分场景。建议在自己的云服务器或虚拟机里亲手敲一遍,肌肉记忆比死记硬背更可靠。掌握这些之后,就可以继续深入文本处理三剑客 grep、sed、awk 了。令覆盖了
型(
执行看懂
:
入
- 点赞
- 收藏
- 关注作者
评论(0)