是不是很多零基础的朋友一听到 “Linux” 就觉得头大?看到满屏的黑窗口和英文命令,就觉得 “这肯定很难,我学不会”;想试着输入命令,结果要么提示 “command not found”,要么不小心删了重要文件;跟着教程操作,却不知道每个命令到底啥意思,换个场景就啥也不会了。其实啊,Linux 基础命令没那么复杂,就像学英语先背 26 个字母,记住常用命令,掌握操作逻辑,零基础也能快速入门。今天兔子哥就带大家从 “看不懂” 到 “会操作”,详解常用命令,再带实战步骤,每个坑都提前说,新手跟着做,保准能上手,一起往下看吧!
一、先搞懂:Linux 命令行到底是啥?为啥非得用命令操作?
核心问题:用鼠标点一点多方便,为啥 Linux 还要用命令行?命令行到底难在哪?
很多新手刚接触 Linux,看到全是文字的终端界面就发怵,觉得不如 Windows 的图形界面好用。其实啊,命令行是 Linux 的 “灵魂”,尤其是在服务器上,几乎全靠命令操作 —— 你总不能远程给服务器插个鼠标吧?
命令行的好处其实很多:
- 快:熟练后敲命令比点鼠标快得多,比如复制 100 个文件,一条命令几秒钟搞定,点鼠标得点到崩溃。
- 准:命令执行结果稳定,不会像图形界面那样偶尔点错按钮。
- 能自动化:命令可以写成脚本,批量处理重复工作,比如每天自动备份文件,不用人工操作。
之前带过一个学运维的学员小张,刚开始也抵触命令行,觉得 “记不住”。后来发现常用命令就几十个,用熟了根本不用死记,他说:“现在觉得命令行比鼠标方便多了,尤其是处理大量文件时,一条命令搞定,特爽!”
二、必学常用命令:这 10 个命令学会了,日常操作够用了
核心问题:命令那么多,该先学哪个?每个命令怎么用,有啥需要注意的?
Linux 命令确实多,但零基础不用全学,先掌握这 10 个高频命令,日常操作基本能覆盖。每个命令兔子哥都标了用法和例子,照着练就行。
1. 目录切换:cd—— 想去哪就去哪
cd 是 “change directory” 的缩写,用来切换目录,就像在文件管理器里点文件夹。
- 用法:
cd 目录路径 - 例子:
cd /home切换到 /home 目录(绝对路径,从根目录开始)cd Documents切换到当前目录下的 Documents 文件夹(相对路径)cd ..切换到上一级目录(两个点,记不住就想 “上两层”)cd ~切换到自己的家目录(快速回到个人文件夹)
避坑点:路径里有空格要加引号,比如
cd "My Documents",不然会报错 “没有那个文件或目录”。2. 查看目录内容:ls—— 看看文件夹里有啥
ls 是 “list” 的缩写,用来显示目录里的文件和文件夹。
- 用法:
ls [选项] 目录 - 常用选项:
ls显示当前目录内容(默认不显示隐藏文件)ls -l详细显示,包括权限、大小、修改时间(新手必用)ls -a显示所有文件,包括带 “.” 的隐藏文件(比如.bashrc)ls /home显示 /home 目录里的内容
小张刚开始总忘加选项,
ls只显示文件名,后来用ls -l能看到文件大小,管理文件方便多了。3. 创建目录:mkdir—— 新建文件夹
mkdir 是 “make directory” 的缩写,用来创建新文件夹。
- 用法:
mkdir 目录名 - 例子:
mkdir Photos创建 Photos 文件夹mkdir -p Work/Project一次性创建多级目录(Work 里包含 Project,-p 参数很有用)
4. 创建文件:touch—— 快速建个空文件
touch 不仅能创建空文件,还能修改文件时间,新手主要用它创建文件。
- 用法:
touch 文件名 - 例子:
touch notes.txt创建一个名为 notes.txt 的空文本文件
5. 复制文件 / 目录:cp—— 把文件搬到别处
cp 是 “copy” 的缩写,复制文件或目录。
- 用法:
cp 源文件 目标路径 - 例子:
cp notes.txt /home/Documents把 notes.txt 复制到 Documents 目录cp -r Photos /backup复制 Photos 目录(复制目录必须加 - r 参数,不然会报错)
6. 移动 / 重命名文件:mv—— 搬文件或改名字
mv 是 “move” 的缩写,既能移动文件,也能给文件重命名。
- 用法:
mv 源文件 目标路径/新文件名 - 例子:
mv notes.txt /home/Downloads把 notes.txt 移动到 Downloads 目录mv oldname.txt newname.txt把文件改名为 newname.txt(在同一目录下就是重命名)
7. 删除文件 / 目录:rm—— 小心!删了可能找不回
rm 是 “remove” 的缩写,删除文件或目录,新手一定要小心用!
- 用法:
rm [选项] 文件名/目录名 - 例子:
rm notes.txt删除 notes.txt 文件(会提示确认,按 y 确认)rm -r Photos删除 Photos 目录(必须加 - r,不然删不了目录)rm -f temp.txt强制删除,不提示(新手少用,容易误删)
兔子哥警告:Linux 没有回收站,rm 删的文件很难恢复,重要文件删前最好备份!小张就曾误删过作业,后来养成了删前确认三遍的习惯。
8. 查看文件内容:cat—— 快速读文本文件
cat 是 “concatenate” 的缩写,用来查看文本文件内容,适合短文件。
- 用法:
cat 文件名 - 例子:
cat notes.txt显示 notes.txt 里的内容
长文件用
less命令更好,less notes.txt可以上下翻页,按 q 退出。9. 查看系统信息:uname—— 知道自己用的啥系统
uname 用来查看系统信息,新手主要用它看 Linux 版本。
- 用法:
uname -a显示所有系统信息(内核版本、主机名等)
10. 清屏:clear—— 让终端干干净净
终端内容太多看不清时,用 clear 清屏,快捷键 Ctrl+L 也行,更方便。
三、实战步骤:跟着做一遍,命令记得更牢
核心问题:光看命令记不住?实战操作一遍,印象更深刻
咱们用一个 “整理文件” 的场景实战,把上面的命令串起来用:
步骤 1:创建一个工作目录
打开终端,先切换到家目录,创建一个 “LinuxPractice” 文件夹:
bash
cd ~ # 回到家目录mkdir LinuxPractice # 创建练习目录cd LinuxPractice # 进入练习目录步骤 2:创建文件和子目录
在练习目录里创建两个子目录和几个文件:
bash
mkdir Documents Photos # 创建Documents和Photos子目录touch notes.txt todo.txt # 创建两个文本文件ls -l # 查看创建结果,应该能看到两个目录和两个文件步骤 3:复制和移动文件
把 notes.txt 复制到 Documents,把 todo.txt 改名为 tasks.txt:
bash
cp notes.txt Documents/ # 复制文件到Documentsmv todo.txt tasks.txt # 重命名文件ls -l Documents/ # 查看Documents里是否有notes.txt步骤 4:删除不需要的文件
删除 tasks.txt(注意确认,别删错):
bash
rm tasks.txt # 输入后按y确认ls # 确认tasks.txt已删除四、避坑指南:新手最容易犯的 5 个错误,看完别再踩
1. 命令拼写错误,提示 “command not found”
比如把
cd写成cds,ls写成sl(虽然 sl 有彩蛋,但别故意试)。解决方法:仔细看命令拼写,不确定就用 Tab 键补全 —— 输入前几个字母按 Tab,会自动补全命令或路径,超好用。2. 权限不够,提示 “Permission denied”
普通用户不能随便修改系统文件,比如
rm /usr/file会报错。解决方法:需要管理员权限时,在命令前加sudo(比如sudo rm /usr/temp),输入密码后执行(密码输入时不显示,输完按回车就行)。3. 删除目录忘了加 - r,提示 “is a directory”
用
rm删目录必须加 - r 参数,rm Photos会报错,正确是rm -r Photos。4. 路径错误,找不到文件
比如
cd mydocs时,当前目录里根本没有 mydocs 文件夹,就会提示 “No such file or directory”。解决方法:先用ls看看当前目录有啥,确认路径正确再操作。5. 用 rm -rf 删根目录,直接系统崩溃
这是最严重的错误!
rm -rf /会删除所有系统文件,新手千万别试,哪怕好奇也不行。记住:删文件前一定确认路径,别在根目录下乱删东西。五、学员心得:小张的 Linux 入门经验
小张刚开始学的时候,总记不住命令参数,他的方法是:“把常用命令写在便利贴上,贴在屏幕旁边,用一次看一次,一周就记住了。遇到不懂的错误,把报错信息复制到百度搜,基本都能找到解决方法。” 他现在每天用 Linux 处理文件,觉得命令行比图形界面高效多了。
最后说几句实在的
Linux 基础命令入门不难,难的是刚开始的 “畏难情绪”。其实常用命令就那么几个,多敲几遍自然就记住了,不用死记硬背。练习时可以从简单的目录切换、创建文件开始,慢慢尝试复制、移动,熟练后再学复杂命令。
别害怕报错,每个新手都会经历 “command not found”“Permission denied”,这些错误其实是在告诉你哪里操作不对,解决错误的过程就是进步的过程。建议每天花 20 分钟练习,一周后你会发现,自己已经能熟练用命令管理文件了。
Linux 命令行就像一门新语言,刚开始觉得别扭,用熟了会发现它的简洁和高效。动手试试吧,从今天的实战步骤开始,你会慢慢爱上这种 “敲命令掌控系统” 的感觉!
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
评论列表
零基础入门,命令轻松学。
零基础Linux,实战详解易学