Linux命令行入门:文件、目录与权限
第一次打开 Linux 终端,很多人会被黑底白字吓住。其实命令行并不可怕,它只是换了一种更直接的沟通方式:你说一句话,电脑就做一件事。学会文件、目录和权限这三个概念,就等于拿到了 Linux 的入门钥匙。
一、先搞清路径:你现在在哪里
Linux 的文件都挂在一棵倒置的树上,根目录是 /。从根目录写起的地址叫绝对路径,例如 /home/user/文档;从当前位置出发的地址叫相对路径。几个常用符号要记牢:~ 表示当前用户的主目录,. 表示当前目录,.. 表示上一级目录。
随时可以用 pwd 查看自己所在的位置,用 ls 列出当前目录的内容,用 cd 目录名 换一个地方。刚开始最容易犯的错误,就是不知道自己在哪就乱敲命令。养成先 pwd、再 ls 的习惯,很多麻烦都会少一半。
二、最常用的十个命令
ls -l 可以看到文件大小、修改时间和权限;cd 切换目录,cd ~ 回到主目录,cd .. 回到上一级。mkdir 新建目录,touch 新建空文件,cp 复制,mv 移动或改名,rm 删除。查看文件内容可以用 cat,文件较长时用 less,按 q 退出;想在文件里找关键词,就用 grep。
举个例子:mkdir 练习 会在当前目录新建一个文件夹;cd 练习 进入它;touch 笔记.txt 新建一个空文件;ls -l 就能看到它。命令本身不难,难的是把它们组合起来完成一件小事,而这正是练习的意义。
三、权限:谁能读、谁能写、谁能执行
执行 ls -l 时,每行开头有一串像 -rw-r--r-- 的字符。第一位表示类型,- 是普通文件,d 是目录;后面九位分成三组,依次是文件所有者、同组用户和其他用户的权限。每一组都有三个位置:r 表示可读,w 表示可写,x 表示可执行。
数字写法也很常用:读是 4,写是 2,执行是 1,相加就是一组权限。比如 755 表示所有者可读可写可执行,同组用户和其他用户可读可执行;644 是常见普通文件的权限;600 则表示只有所有者自己能读写。修改权限用 chmod,例如 chmod 600 笔记.txt。理解这套规则后,看到权限报错就不会慌:先想想自己是谁、有没有对应权限,而不是一味用管理员权限硬闯。
四、安全小练习:只在自己的练习目录里动手
请在主目录下完成一次安全练习:先执行 mkdir ~/linux-practice,再 cd ~/linux-practice,接着 touch hello.txt,然后 chmod 600 hello.txt,最后用 ls -l 检查,确认只有所有者有读写权限。删文件时先用 rm -i hello.txt,系统会逐个确认,避免误删。
有三条安全底线要记住:第一,不要在不确定含义的情况下使用 sudo;第二,永远不要执行 rm -rf / 这类危险命令,也不要对系统目录随意写入;第三,重要文件先备份再改,改错了还能恢复。命令行给人力量,也要求人谨慎。
结语
Linux 命令行入门没有捷径,但也没有想象中陡峭。每天花十分钟,在自己的练习目录里新建、查看、移动、改权限,几天之后,路径和权限就会从概念变成手感。先把这十个命令用熟,再慢慢学管道、重定向和脚本,你就已经走进了 Linux 的世界。
- 点赞
- 收藏
- 关注作者
评论(0)