欢迎来到 Linux 世界的进一步探索,这次我们会系统地聊聊超级用户 root 和 sudo 的强大之处,深入揭开神秘的 Shell 面纱,同时带你熟练掌握 cd、ls、cat、more 和 less 等命令的全面用法。准备好了吗?出发!
root
sudo
cd
ls
cat
more
less
在 Linux 中,root 是系统的“绝对王者”,掌控一切权限。 用一个形象的比喻:普通用户只能住自己的小房间,而 root 用户就像整栋楼的管理员,想去哪儿都行,还能翻修建筑。
root 的超能力包括:
用 sudo 调用 root 权限: 由于 root 的能力太强,日常使用时我们往往通过 sudo 来执行需要临时管理员权限的任务。sudo 的好处是安全又灵活,不会让用户一直处于危险的 root 模式。
举个栗子: 假设你需要安装一个软件包,可以这么操作:
sudo apt install vim
系统会提示你输入密码(你自己的用户密码)。输入正确后,系统会以 root 的身份执行这条命令。
⚠️ 注意事项:
确保命令无误再按回车! 错误命令+root权限=灾难现场,比如:
sudo rm -rf /
这条命令会让你的系统瞬间灰飞烟灭!
习惯用普通用户,只有在需要时用 sudo,这样可以避免误操作。
Shell 是 Linux 的“翻译官”和“指挥台”,负责把你输入的命令翻译给系统内核,同时把执行结果展示给你。
Linux 中最常见的 Shell 是 Bash(Bourne Again Shell),它功能丰富且支持脚本编程。 换个比喻,Shell 就像你的管家,既能帮你打扫房间(执行命令),也能根据你的“备忘录”(脚本)定时帮你完成任务。
linux最著名的就是命令行,所以我们接下来的命令都会基于命令行,因为图形用户界面越来越完善,自己摸索就好---
1. cd:改变目录 cd 是 Change Directory 的缩写,用来在目录之间跳转。 例子:
/home
cd /home
cd ~
cd ..
cd /
试着用 cd 在目录中“逛逛”,熟悉 Linux 的文件系统结构。
2. ls:列出目录内容 ls 是 List 的缩写,用来查看目录中的文件和子目录。 例子:
ls -l
.
ls -la
ls -lS
ls -lt
ls -F
这些选项可以组合使用,比如:
ls -latr
这会按时间从旧到新列出所有文件,包括隐藏文件。
在 Linux 中,文本文件无处不在,而 cat、more 和 less 是查看文件内容的三大法宝。
1. cat:快速查看 cat 全称是 concatenate,用来快速显示文件内容:
cat filename.txt
如果文件很长,内容可能会刷屏飞过。你还可以加点参数:
cat -n filename.txt
cat file1.txt file2.txt > merged.txt
2. more:分页查看 more 会一页一页显示文件内容,按 空格键翻页,按 q 退出。
q
more filename.txt
缺点: 只能向下翻,不能回头看。
3. less:高级查看器 less 是“less is more”的体现,功能更强大:
less filename.txt
/关键词
n
对长文件来说,less 是最方便的工具。
/etc
cd /etc
passwd
less passwd
/root
log1.txt
log2.txt
cat log1.txt log2.txt > combined_logs.txt
通过这次学习,你已经掌握了 Linux 的超级用户权限、Shell 的功能,以及几个核心命令的全面用法。熟练这些技能后,你可以更高效地管理文件和目录。等待接下来的学习
这个我特地构思了一下,应该比前两篇好了
先赞后看养成习惯
Featured Collection
Popular Events
Linux 入门教程(三):超级用户、Shell 和基础命令详解
欢迎来到 Linux 世界的进一步探索,这次我们会系统地聊聊超级用户
root和sudo的强大之处,深入揭开神秘的 Shell 面纱,同时带你熟练掌握cd、ls、cat、more和less等命令的全面用法。准备好了吗?出发!关于超级用户 root 和 sudo 的秘密
在 Linux 中,
root是系统的“绝对王者”,掌控一切权限。用一个形象的比喻:普通用户只能住自己的小房间,而
root用户就像整栋楼的管理员,想去哪儿都行,还能翻修建筑。root 的超能力包括:
用 sudo 调用 root 权限:
由于
root的能力太强,日常使用时我们往往通过sudo来执行需要临时管理员权限的任务。sudo的好处是安全又灵活,不会让用户一直处于危险的 root 模式。举个栗子:
假设你需要安装一个软件包,可以这么操作:
系统会提示你输入密码(你自己的用户密码)。输入正确后,系统会以 root 的身份执行这条命令。
⚠️ 注意事项:
确保命令无误再按回车! 错误命令+root权限=灾难现场,比如:
这条命令会让你的系统瞬间灰飞烟灭!
习惯用普通用户,只有在需要时用
sudo,这样可以避免误操作。Shell 是什么?
Shell 是 Linux 的“翻译官”和“指挥台”,负责把你输入的命令翻译给系统内核,同时把执行结果展示给你。
Linux 中最常见的 Shell 是 Bash(Bourne Again Shell),它功能丰富且支持脚本编程。
换个比喻,Shell 就像你的管家,既能帮你打扫房间(执行命令),也能根据你的“备忘录”(脚本)定时帮你完成任务。
linux最著名的就是命令行,所以我们接下来的命令都会基于命令行,因为图形用户界面越来越完善,自己摸索就好---
命令导航:cd 和 ls
1. cd:改变目录
cd是 Change Directory 的缩写,用来在目录之间跳转。例子:
/home目录:试着用
cd在目录中“逛逛”,熟悉 Linux 的文件系统结构。2. ls:列出目录内容
ls是 List 的缩写,用来查看目录中的文件和子目录。例子:
.开头的文件):这些选项可以组合使用,比如:
这会按时间从旧到新列出所有文件,包括隐藏文件。
文件查看:cat、more 和 less
在 Linux 中,文本文件无处不在,而
cat、more和less是查看文件内容的三大法宝。1. cat:快速查看
cat全称是 concatenate,用来快速显示文件内容:如果文件很长,内容可能会刷屏飞过。你还可以加点参数:
2. more:分页查看
more会一页一页显示文件内容,按 空格键翻页,按q退出。缺点: 只能向下翻,不能回头看。
3. less:高级查看器
less是“less is more”的体现,功能更强大:/关键词搜索内容,按n跳到下一个匹配项。对长文件来说,
less是最方便的工具。实战练习:操作与结合
/etc目录:passwd文件,看看它记录了哪些用户信息:root:log1.txt和log2.txt,想合并成一个文件:通过这次学习,你已经掌握了 Linux 的超级用户权限、Shell 的功能,以及几个核心命令的全面用法。熟练这些技能后,你可以更高效地管理文件和目录。等待接下来的学习