如何学习 Linux 命令和工具?这是许多 Linux 初学者和爱好者面临的问题,也是我一直在思考的课题。我总结了一些学习方法,希望能帮助你更轻松地掌握 Linux 命令和工具。
1. 安装一个 Linux 版本
虽然在 Windows 下可以使用像 cygwin 这样的工具来模拟 Unix 环境和实用工具,但体验正宗的 Linux 风味岂不更好?最重要的是,这样可以让你置身于真实的 Linux 环境中。
2. 摒弃神秘感和畏惧感
- a. Linux 命令只是用来完成特定任务的可靠小程序;
- b. Linux 命令提供了多种选项来控制其行为,以产生多样的效果和灵活性。然而,需要掌握的常用选项并不多。
- 简而言之,了解两个方面:它用于做什么;有哪些常用选项和适用场合。初期不必追求全面掌握。
3. 三个要过关
- a. 英语障碍。优秀的文档和帮助信息都是英文编写的。因此,英语要过关,至少要能熟练阅读;
- b. 理解障碍。学习 Linux 命令就是理解其用途及用法。有时,需要补充计算机专业基础知识来理解和使用工具;
- c. 心态障碍。大多数 Linux 命令提供了多个选项,可能会让人感到困惑。因此,要有耐心、细心和静心,以探索的精神深入学习。
4. 若干准则
- a. 先掌握最常用的命令和选项,不要贪多;
- b. 从简单的命令学起,逐步增加复杂性;
- c. 每天学习一个命令,持之以恒;
- d. 相关命令关联学习,例如 which, whereis, type, locate, find 等。
5. 若干技巧
- a. 使用 man, info, --help, -h 等查看帮助信息;
- b. 使用 man -k keyword, apropos keyword 根据关键字查看相关命令;
- c. 使用文本文件;
- d. 善于将任务分解为简单的子任务;
- e. 掌握管道、IO 重定向。
6. 命令的学习步骤
- S1:首先通过 man cmd 或 cmd --help 了解基本用途;
- S2:阅读选项并动手实践,确切理解选项含义;
- S3:思考该命令的用途和最常用的需求及场合;
- S4:利用该命令(或组合其他命令)解决问题。
7. 找一本好的参考书籍
推荐《Shell脚本学习指南》。这本书实用性强,不是从语法讲起,而是专注于 LINUX 的常用标准工具和脚本编写的重要技巧。建议先阅读一本入门书籍,然后阅读此书,以系统深入地学习和使用 Shell。这本书物有所值。
温馨提示:答案为网友推荐,仅供参考