Linux 新手第一课:用命令行安全地管理文件与权限
刚接触 Linux 时,很多人第一反应是害怕命令行:黑底白字、没有鼠标提示,敲错一个命令会不会把系统弄坏?其实只要先建立两条安全习惯,再学几个常用命令,就能在命令行里稳稳地管理文件与权限。本文用一个新手练习目录做例子,带你走一遍从查看、创建、移动到改权限的完整流程,重点讲哪些操作要先想清楚再回车。
先定规矩:只在练习目录里动手
新手最容易出问题的地方,不是命令记不住,而是在不熟悉的目录里乱试。建议先在家目录下建一个专门的练习目录,之后所有试验都只在这个目录里做。
mkdir -p ~/linux-practice
cd ~/linux-practice
pwd
pwd 会告诉你当前所在目录,养成在执行删除或移动前先看一眼 pwd 和 ls 的习惯,能避免很多低级错误。不要在根目录、系统目录或别人的项目目录里练删除命令,也不要照抄来路不明的 rm -rf 示例。
查看:先看清,再动手
进入练习目录后,先用 ls -l 看文件详情:第一列是权限,第二列之后是所有者、大小和修改时间。
ls -l
ls -la
ls -la 还会显示以点开头的隐藏文件,例如配置文件。查看文件内容时,小文件用 cat,大文件用 less 翻页查看,退出按 q。如果只想看开头或结尾,可以用 head 和 tail,排查日志时 tail -n 50 很有用。
创建与整理:名字要清楚,移动要确认
创建文件和目录不需要图形界面,命令本身很直白:
touch note.txt
mkdir -p notes/2026
cp note.txt notes/2026/note-backup.txt
mv note.txt notes/today.txt
这里有三点值得新手记住。第一,文件名尽量用小写字母、数字、下划线和连字符,避免空格,空格会让后续命令和脚本变复杂。第二,cp 是复制,mv 是移动或改名,执行前先确认目标路径是否存在。第三,覆盖文件前先备份,重要的练习文件可以先复制一份再改,改坏了还有退路。
删除:最需要慢下来的命令
删除是 Linux 新手最应该谨慎对待的操作,因为命令行删除一般没有回收站。我的做法是:先用 ls 确认要删的对象,再用删除命令,并且只删自己练习目录里的东西。
ls notes/2026
rm notes/2026/note-backup.txt
删目录时不要一上来就加 -r,先确认目录里确实没有重要内容。工作中如果不确定,就先把文件移到一个临时目录,观察几天再真正删除。把“删除”当成不可逆操作来对待,是新手向熟手转变的重要标志。
权限:读、写、执行分开理解
ls -l 第一列如 -rw-r--r--,可以拆成四组:第一位表示文件类型,- 是普通文件,d 是目录;后面三组分别对应所有者、同组用户和其他用户,每组依次是读 r、写 w、执行 x。
chmod 644 note.txt
chmod 755 notes
ls -l
644 表示所有者可读写,同组和其他用户只读;755 常用于目录或可执行脚本,表示所有者可读写执行,其他人可读可执行。改权限前先问自己:这个文件真的需要让所有人写吗?脚本真的需要可执行吗?权限越小,误操作和风险面就越小。不要为图省事把什么都改成 777。
所有权与常用检查命令
如果文件是你创建的,所有者通常就是你。需要查看当前用户和文件归属时,可以用 whoami 和 ls -l。新手阶段一般不需要频繁改所有者,遇到权限不足先看清楚报错和文件归属,再决定是换目录、改权限,还是请管理员帮忙,而不是直接用最高权限强行操作。
whoami
ls -ld ~/linux-practice
一份安全操作清单
第一,只在练习目录里试验删除和批量操作;第二,删除、移动、覆盖前先 ls 确认;第三,重要文件先备份再改;第四,权限按需给,不用 777 兜底;第五,遇到不认识的命令先查手册 man 或 --help,不要直接复制执行。
ls --help
man ls
把这套流程练熟之后,命令行就不再是黑盒,而是一套可预测、可检查的工具。先慢一点、看清楚、再回车,是 Linux 新手最值得养成的习惯。
- 点赞
- 收藏
- 关注作者
评论(0)