论Linux系统学习的奇淫异巧
发布日期:2021-05-18 08:52:29 浏览次数:23 分类:精选文章

本文共 1823 字,大约阅读时间需要 6 分钟。

刚接触Linux的点滴记忆

刚接触Linux大概是在上高中的时候吧,那会看圈子里的大牛们都在用BT,Kali。特别是那一串串的纯命令代码,总是觉得有种非常高端上档次又特能装逼的那种感觉。然后也就想着敲纯命令小小装逼一把。于是乎从此踏上了Linux的不归路。

记得刚开始学的时候,迷迷糊糊的,不知道从什么方向入手。也有一些学长老前辈之类的给了一些建议。可是不知道是天然呆还是天然白,愣是着手学长的建议在Linux上绕了一大圈,也没学到多少知识。后来一次偶然的机会被学长邀请到中的学习兴趣小组,网络上看到了一些Linux的学习建议和知识学习路线拓扑图,于是也就慢慢深入到这个学习氛围浓厚的论坛中。在本《Linux就该这么学》这本书的帮助下,逐渐掌握了一套高效的Linux学习技巧,分享给大家,希望能少走一些弯路。


学习的关键点

一:学习的目的

不论学习什么东西,都应该明确自己的目的是什么?自己想要得到什么?同时在学习也要保持时刻充满疑惑的态度去学习一门新知识。例如Linux到底是什么?它可以为你带来什么?

这一点讲得再多,也不妨多思考一下你是否清楚自己通过学习Linux想要解决哪些实际问题。这是一个很好的开始。


二:好记性不如好笔头

经常有一些朋友在学习完一门编程语言,直到最后回头来发现以前所学的知识真正在脑子中少之又少。所以在这里提醒大家,好记性不如好笔头,多动手实践操作总是没错的。

多在Linux下写程序,你的Linux方面入门命令之类的基础就有了。接着你可以试试部署服务器,甚至去做点和应用有关的事情,从中发现问题,自己想办法解决。逐渐地,Linux系统就会变得熟悉起来。


三:从命令的基础开始

不知大家接触Linux是为了架构Web站点,还是运维工程师等等。有些人学习Linux从开始就没想好好的去学习系统性的知识,总想着一口吃个大胖子。这是相当困难的。虽然现在的Linux桌面化发展得很快,但是命令行始终是Linux的精髓。所以在这里提醒大家,无论学习什么,都要稳扎稳打,一步一个脚印,循序渐进。

底层命令是你的根基,没有扎实的基础,短期内你很难在Linux领域有更深入的发展。记住了,Linux的灵魂在命令行。


四:选择一本好的书籍

在各个Linux论坛中,我们看到最多的问题往往是某个新手在安装或使用Linux的过程中遇到一个具体问题就开始提问。很多问题甚至连描述都不是很清楚。这说明很多初学Linux的人还没有掌握基本功。那么要怎么才能快速提高掌握Linux的基本功呢?

最好的方法莫过于学习权威的Linux工具书。这里我想强烈推荐一本书——《Linux就该这么学》。它不仅内容详实而且系统,还能帮助你避免走弯路。


五:养成在命令行下工作的习惯

一定要养成在命令行下工作的习惯。虽然这个习惯有点难养成,但养成后会对你的工作和学习效率带来非常大的帮助。记住了,命令行不是终结而是起点。

我国的一些开发环境提供了图形化界面,操作起来非常方便。但那些都是配套工具,最重要的是,你必须学会如何在命令行下处理问题和解决问题。只有这样你才能真正独立地面对各种复杂场景。


六:学习Shell

对于Shell来说,习惯Windows的读者可能会觉得陌生。因为Windows只有一个“Shell”(可以说是Shell),那就是Windows自己。用一句话的说法,Shell就是用户输入命令与系统解释命令之间的中介。简单来说,一种Shell有一套自己的命令。最直观的说法呢,Linux的标准Shell是BashShell,Solaris的Shell是Bshell,Linux的Shell就是这样以命令行的方式表现出来的。


注意事项

1.Forget Windows Mindset

要在Linux容器学习,一定要忘掉Windows的思维方式。别想What的鼠标拖动,鼠标右键复制粘贴等操作,这些对刚入门的我们会觉得有些痛苦。但坚持下来很快就会适应了。

2. English Basics is Must

掌握一定的英文基础是学习Linux的必要条件。因为在Linux学习中你基本上会经常要翻阅各种各样的英文帮助文档。如果你的英文水平较低,这时候会觉得非常头痛。所以一定要在学习开始前,先培养好一定的英文基础。


通过这些学习方法和关键点,你可以系统地、有效地学习和掌握Linux知识。反复练习和不断实践,相信你会逐步成为一名熟练的Linux用户。

上一篇:如何使用python-hwinfo获取Linux硬件信息?
下一篇:快速搭建Linux操作系统和Oracle数据库

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2025年04月27日 16时01分26秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

AWVS工具太顶了,漏洞扫描工具AWVS介绍及安装教程 2023-01-23
CentOS 系列:CentOS 7 使用 virt-install + vnc 图形界面/非图形界面 创建虚拟机 2023-01-23
CentOS 系列:CentOS 7文件系统的组成 2023-01-23
CentOS系列:【Linux】CentOS7操作系统安装nginx实战(多种方法,超详细) 2023-01-23
CSDN----Markdown编辑器 2023-01-23
Docker部署postgresql-11以及主从配置 2023-01-23
EnvironmentNotWritableError: The current user does not have write permissions to the target environm 2023-01-23
Hyper-V系列:微软官方文章 2023-01-23
Java系列:【注释模板】IDEA中JAVA类、方法注释模板教程 2023-01-23
kali安装docker(亲测有效) 2023-01-23
Linux系列:Linux目录分析:[/] + [/usr] + [/usr/local] + [/usr/local/app-name]、Linux最全环境配置 + 动态库/静态库配置 2023-01-23
mysql系列:远程连接MySQL错误“plugin caching_sha2_password could not be loaded”的解决办法 2023-01-23
Nessus扫描结果出现在TE.IO或者ES容器结果查看问题解决方案 2023-01-23
Nmap渗透测试指南之防火墙/IDS逃逸、信息搜集 2023-01-23
Nmap端口服务 之 CentOS7 关于启动Apache(httpd)服务、telnet服务、smtp服务、ftp服务、sftp服务、snmp服务 2023-01-23
PHP系列:PHP 基础编程 2(时间函数、数组---实现登录&注册&修改) 2023-01-23
PHP系列:使用PHP实现登录注册功能的完整指南 2023-01-23
Python&aconda系列:cmd/powershell/anaconda prompt提示“系统找不到指定的路径”(亲测有效) 2023-01-23
Python&aconda系列:conda踩坑记录2.UnsatisfiableError: The following specifications were found to be incompa 2023-01-23
Python&aconda系列:(W&L)Conda使用faiss-gpu报错及解决办法、安装numpy的坑、cmd执行Python脚本找不到第三方库、安装tensorflow-gpu时遇到的from 2023-01-23