刚接触 Linux 的新手是不是一看到终端就发怵?黑底白字的界面,输错一个字母就报错;想找个文件,翻来翻去不知道在哪;好不容易记住几个命令,过两天就混在一起分不清了。别着急,兔子哥第一次用 Linux 时,就因为把 “ls” 写成 “sl”,终端弹出一堆乱码吓了一跳;还有一次想删除文件,结果输错路径删了重要文档,后悔了好几天。今天就带零基础的朋友从终端操作学到文件管理,把新手必学的常用命令讲透,最后还附了实用的 cheat sheet,跟着学,Linux 入门不用愁,一起往下看吧!
一、基础问题:为啥学 Linux 要先学终端?图形界面不够用吗?
终端到底是啥?和 Windows 的命令提示符一样吗?
终端(Terminal)就是 Linux 的命令行界面,相当于 Windows 的 “命令提示符” 或 “PowerShell”,但功能更强大、更灵活。在 Linux 里,很多高级操作和服务器管理都得靠终端,图形界面虽然直观,但复杂任务效率低,而且很多服务器根本没有图形界面,只能用终端操作。
为啥新手必须学终端命令?只用鼠标点不行吗?
简单操作确实能用图形界面,但学 Linux 绕不开终端:
- 效率高:一个命令能完成图形界面多点几次鼠标的操作,比如批量重命名文件,终端一行命令搞定。
- 可控性强:命令参数能精确控制操作,比如复制文件时可以指定权限、忽略特定文件。
- 通用性强:所有 Linux 发行版的终端命令基本一致,但图形界面差异大,学会终端换系统也不怕。
就像学开车得会挂挡,学 Linux 就得会用终端,刚开始觉得难,用熟了会发现比图形界面还顺手。
二、场景问题:终端操作第一步,这些基础命令怎么用?
打开终端后先做啥?怎么知道自己在哪?
打开终端(Ubuntu 可按 Ctrl+Alt+T,CentOS 在应用里找 “终端”),第一眼看光标前的提示符,比如 “user@ubuntu:~$”,其中 “~” 表示当前在用户的家目录(/home/user)。想确认具体位置,输这个命令:
- pwd:显示当前路径,输完回车,会输出类似 “/home/user” 的路径,知道自己在哪就不容易迷路了。
怎么切换目录、查看文件?这 3 个命令必学
- cd:切换目录,就像在文件管理器里点文件夹
- 回家目录:
cd(直接输 cd 回车,不用带参数) - 进子目录:
cd documents(进入当前目录下的 documents 文件夹) - 进上级目录:
cd ..(两个点表示上级,记住这个 “..” 很有用) - 进绝对路径:
cd /var/log(从根目录开始的完整路径,开头带 “/”)
新手常错:目录名拼错或大小写不对,比如 “cd Documents” 和 “cd documents” 在 Linux 里是两个不同目录,得严格按实际名称输。
- 回家目录:
- ls:查看目录里的文件和文件夹
- 简单查看:
ls(列出当前目录内容) - 详细信息:
ls -l(显示权限、大小、修改时间,“-l” 是参数,很多命令都带参数) - 看隐藏文件:
ls -a(Linux 里开头带 “.” 的是隐藏文件,比如 “.bashrc”,用 “-a” 才能看到)
技巧:输ls -lh,文件大小会显示成 “K”“M”,比纯数字好懂。
- 简单查看:
- clear:清屏,终端内容太多时用
输clear回车,屏幕会清空,光标回到顶部,看着清爽,新手输错命令后常用这个 “重置” 界面。
三、场景问题:文件管理怎么做?新建、复制、删除用啥命令?
怎么新建文件和文件夹?别再用右键新建了
- mkdir:新建文件夹,比如建个 “学习笔记” 文件夹:
mkdir 学习笔记(中文也能支持,但建议文件名尽量用英文)
建多级文件夹:mkdir -p 资料/编程/Linux(“-p” 表示父文件夹不存在就一起建,不用手动一级级建) - touch:新建空文件,比如建个 “笔记.txt”:
touch 笔记.txt
同时建多个:touch a.txt b.txt(空格分隔文件名)
文件复制、移动、删除,这 3 个命令要记牢
| 操作 | 命令 | 例子 | 注意事项 |
|---|---|---|---|
| 复制 | cp | cp 笔记.txt 备份/(把笔记.txt 复制到备份文件夹) | 复制目录加-r:cp -r 资料/ 备份/ |
| 移动 / 改名 | mv | mv 旧名.txt 新名.txt(改名);mv 文档.txt 文件夹/(移动) | 移动到回收站?Linux 没有回收站,移动错了难恢复 |
| 删除 | rm | rm 无用.txt(删文件);rm -r 空文件夹/(删空文件夹) | 删非空文件夹用rm -rf 文件夹/,但 “-rf” 危险,删前确认! |
兔子哥提醒:删除命令
rm要特别小心,尤其是rm -rf,一旦输错路径(比如rm -rf /),可能删光系统文件,新手不确定就先用ls确认文件再删,或者先移动到临时文件夹备用。四、解决方案:新手最容易踩的 5 个坑,这样解决
坑 1:命令输完没反应,或报 “command not found”
现象:输
cd mydir没动静,或输install vim提示 “找不到命令”。原因:要么命令拼写错(比如 “cd” 写成 “cds”),要么用了不存在的命令(Linux 没有 “install”,安装软件用 “apt” 或 “yum”)。
解决:先检查拼写,不确定命令名就搜 “Linux 新建文件 命令”,别自己瞎猜命令。
坑 2:权限不够,报 “Permission denied”
现象:新建文件、删除系统目录下的文件时提示权限不足。
原因:Linux 对权限管得严,普通用户只能操作自己家目录的文件,系统目录需要管理员权限。
解决:在命令前加
sudo,比如sudo rm /tmp/old.log,输完会让你输用户密码(输的时候屏幕不显示,输完回车就行)。坑 3:切换目录报错 “No such file or directory”
现象:输
cd myfolder提示目录不存在。原因:要么目录名错了,要么不在当前目录下。
解决:先用
ls看看当前目录有没有这个文件夹,有就复制粘贴名称;没有就用绝对路径,比如cd /home/user/myfolder。坑 4:复制目录时提示 “omitting directory”
现象:输
cp mydir backup/提示忽略目录。原因:
cp命令默认只复制文件,复制目录需要加-r参数(递归复制)。解决:改成
cp -r mydir backup/,带 “-r” 才能复制文件夹及里面的内容。坑 5:忘记命令参数,不知道怎么用
现象:想查看
ls的所有功能,却记不清参数。解决:用
--help参数查帮助,比如ls --help,会列出所有参数及说明;或用man ls看更详细的手册(按 q 退出手册)。五、新手必学常用命令 cheat sheet(速查表)
文件目录操作
pwd:显示当前路径cd 目录名:切换目录(cd ..回上级,cd ~回家目录)ls:列出文件(ls -l详细,ls -a含隐藏文件)mkdir 目录名:新建文件夹(mkdir -p建多级)touch 文件名:新建文件
文件操作
cp 源文件 目标:复制(cp -r复制目录)mv 源文件 目标:移动 / 改名rm 文件名:删除(rm -r删目录,rm -f强制删)cat 文件名:查看文件内容(适合小文件)nano 文件名:简单编辑文件(按 Ctrl+O 保存,Ctrl+X 退出)
系统信息
df -h:查看磁盘空间free -h:查看内存使用uname -a:查看系统版本whoami:显示当前用户名
打印出来贴在屏幕旁,用的时候对着查,一周就能记住大半!
六、自问自答:新手学命令常问的问题
“命令太多记不住,有没有好方法?”
不用死记!常用的就十几个,每天用几次自然就记住了。可以把 cheat sheet 设成桌面壁纸,或写在便利贴上,用的时候先看再输,输错了就改,多练几天就熟了。兔子哥刚开始就把
cd ls pwd写在键盘旁,一周就形成肌肉记忆了。“输命令时大小写搞错怎么办?”
Linux 命令和参数都区分大小写,比如
Ls和ls是两个命令(后者正确),文件名也一样。输的时候不确定就按 Tab 键补全,系统会自动按正确的大小写补全,减少错误。“终端操作能撤销吗?删错文件能恢复吗?”
终端没有 “撤销” 功能,删错文件很难恢复!所以操作前一定要仔细检查,重要文件先备份。可以建个 “trash” 文件夹,删错的文件先移到那,确认没用了再删,就像自己做个回收站。
结尾心得
学 Linux 终端命令,关键在 “多敲多试”。兔子哥的经验是,别害怕报错,每个错误都是学习的机会 —— 权限不够让你记住了
sudo,路径错误让你学会了pwd和绝对路径,这些都是实战经验。刚开始可以从简单任务做起,比如用命令整理文件、新建笔记,慢慢熟悉后再学复杂操作。记住,终端是 Linux 的灵魂,学会它不仅能操作电脑,以后玩服务器、开发部署都离不开,现在多花点时间,以后会省很多事。按这个教程练,不出两周,你会发现自己用终端比用图形界面还溜,加油!标签: PowerShell 提示符
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~