我是如何沉迷于linux系统的?
Linux?这个对大多数人来说,是一个陌生的词。曾经的我,对这个也是一无所知的,我没有编程背景,我的专业知识是英语,而不是计算机语言。
我是如何和这个词搭上联系的呢?还是缘于一段一次奇妙的社团活动,我参加了学校的计算机协会,我也不知道当初自己怎么会入这个和我专业毫不相关的社团,或许是冥冥之中的安排,让我注定和linux之间有一段不可思议的缘分。
在社团中,我遇到了一名同学,我看他的电脑都是字符界面,他在键盘上快速的敲击着,顿时,我被吸引呢,我想知道他在干什么,桌面密密麻麻的都是英文字符,因为本身我也是英文专业的,可那些英文我却完全看不懂,我自己从小英文一向很好,并且自己也很好强,突然间在自己的熟悉的领域竟然有不会的,这激起了我的好胜心。于是我便开始询问他,要他告诉我这是什么?他对我解释道:““这是一个类似Windows的操作系统,这个系统非常稳定。我们学计算机的要经常和他打交道,因为它非常强大,你可以做任何事情,从黑入你的邻居的wafi甚至到建立超级计算机!”我听着他的叙述,感觉这个很nb,心想着这么厉害啊,于是自己迫不及待的想试一试,于是,我试着按他的描述从键盘上按下了我在linux上操作的第一个命令ls,,然后突然的从屏幕又跳出一大堆黑白字符,我顿时感到这个好像电影中黑客的场景,感觉好帅啊。这就是我和Linux发生的萌芽的故事。
回去后的一个月,linux这个东西总是在我脑海中挥之不去,我很好奇,我想学下去,于是我试着上网百度关于linux的一些信息,我想学linux,在这种欲望的驱使下,我一有空就闲逛在各大论坛,看着各个爱好linux同学的描述,探讨如何学习linux的最佳途径,我发现有一本书被许多人推荐,那就是《linux就该这么学》,被许许多多同学推荐说是很通俗易懂,简单好学,是入linux这一行的绝佳利器,然后我就迫不及待买了这一本书回来。阅读这本书后,真心觉得这本书挺适合小白入门的,我从一个几乎不动编程小白终于理解了linux是什么?其实linux只是基础层,或者是操作系统的内核,例如Ubuntu或Debian,它们通常被称为GNU / Linux操作系统。就此而言,即使是Android也可以在Linux上运行!所以,是的,GNU覆盖是Linux给人一种奇特的GUI。但也许这并不完全是Linux的强大功能所在。它位于...并且要访问它,您需要学习如何执行命令以随心所欲地执行操作。
首先,我建议您安装任何一个GNU / Linux发行版,最好是Ubuntu。您可以使用Windows进行双启动,也可以将其安装在Virtual Box等虚拟环境中。有很多关于如何做到这一点的教程,这个过程非常简单。
终端是您访问此基础的地方,您可以使用命令来执行此操作。你需要学习各种命令。但您可以从学习如何处理文件开始 - 移入和移出目录,创建,复制和删除它们。您可以继续编写更复杂的命令。以及如何将这些命令放在我们称之为shell脚本的位置,然后执行它来执行某些任务。如果你想要了解这些命令的话,可以浏览网站linuxprobe,它里面有书籍作者总结的各种实用的命令。
除此之外,还有在终端中运行的实用程序或应用程序 - 但是您必须下载大部分实用程序或应用程序,尽管有些是预先安装的。接下来你要学习的是,从终端安装应用程序 - 也可以使用命令,从未参加过编程课程,了解桌面环境的安装和启动过程真是太酷了。然后,我终于使用命令提示符处理文件和目录!从那里你可以继续使用更复杂的东西,比如SSH,你可以远程访问另一个Linux系统。所有这些都需要您熟悉终端和各种命令。
为了想更专业、更系统化得了解linux,我决定报名参加RHCE培训课程,这是一个关于linux的中级工程师的认证,我觉得这很有意思,我花了大概两个月的时间,这两个月中不停敲击各种命令,让我体会到了命令操作真的很高效,然我觉得IT敲击键盘真的很爽,这种感觉比打游戏还要过瘾,不出意外,我考上的RHCE的认证,通过这两个月专业的学习,教会了我一些关于linux的专业内容。” 而且,我之所以这样做是因为Linux 现在对我来说很重要,无论是什么样的人来到它的企鹅门,它都会成为所有热爱Linux的人的一天。我来到这里的理由是,因为自由,因为兴趣,因为好奇,我迷上了linux!
我是如何沉迷于linux系统的?的更多相关文章
- 玩转 Linux 系统的方法论
Linus 说“Just for fun”,而我要说“Just for 折腾”.想知道我是怎样折腾 Linux 的,请看下面这个截图: 从这个截图可以看出,我为了“折腾” Linux 系统,在我的电脑 ...
- Linux 系统中发博客必备的五大图片处理神器
发博客时,总免不了要用图片说话.经过长时间的磨合,在 Linux 桌面系统下有几款图片处理软件我已经用得比较顺手了.这几款软件在 Linux 世界使用广泛,各个 Linux 发行版的软件仓库中都有自带 ...
- 探索 Linux 系统的启动过程
引言 之所以想到写这些东西,那是因为我确实想让大家也和我一样,把 Linux 桌面系统打造成真真正正日常使用的工具,而不是安装之后试用几把再删掉.我是真的在日常生活和工作中都使用 Linux,比如在 ...
- 在linux系统中安装VSCode(Visual Studio Code)
在linux系统中安装VSCode(Visual Studio Code) 1.从官网下载压缩包(话说下载下来解压就直接可以运行了咧,都不需要make) 访问Visual Studio Code官网 ...
- linux系统下使用流行的版本管理工具 Git
前几天被版本管理困扰了好久,主要是因为 没法回到之前的版本,新版本又出了问题真的很尴尬. 终于决定使用目前网上很火的版本管理工具-------Git 历史啥的就不说了,说些有用的. 我用的是oschi ...
- Windows环境安装Linux系统及JDK部署
前言 由于我的笔记本有点问题,所以这周系统包括所有硬盘全部重装了,原来的Linux虚拟机都没了,因此才有了这篇文章和各位朋友们分享. 由于Linux环境的优越性(开源.低成本.安全性好.网络功能强大) ...
- Linux /dev目录详解和Linux系统各个目录的作用
Linux /dev目录详解(转http://blog.csdn.net/maopig/article/details/7195048) 在linux下,/dev目录是很重要的,各种设备都在下面.下面 ...
- Linux系统中“动态库”和“静态库”那点事儿 /etc/ld.so.conf 动态库的后缀为*.so 静态库的后缀为 libxxx.a ldconfig 目录名
Linux系统中“动态库”和“静态库”那点事儿 /etc/ld.so.conf 动态库的后缀为*.so 静态库的后缀为 libxxx.a ldconfig 目录名 转载自:http://b ...
- 嵌入式之Linux系统裁剪和定制---(kernel+busyboxy+dropbear+nginx)
本文将介绍通过完全手动定制内核,在此基础上添加 busybox ,并实现远程登陆,使裁剪的 linux 能够运行 nginx . 在此之前介绍一下 linux 系统的启动流程. linux系统启动流程 ...
随机推荐
- Objective-C Core Animation深入理解
Core Animation(核心动画),是从Layer Kit(图层工具包)演变而来的,不仅仅可以用来做动画. 1.视图 一个视图就是屏幕上显示的一个矩形,例如文字.图片和视频. 视图是UIView ...
- FreeRTOS任务函数
FreeRTOS的任务函数原型如下:void ATaskFunction(void *pvParameters); void ATaskFunction(*pvParameters){;; //函数可 ...
- C++ 文件和流
到目前为止,我们已经使用了 iostream 标准库,它提供了 cin 和 cout 方法分别用于从标准输入读取流和向标准输出写入流. 本教程介绍如何从文件读取流和向文件写入流.这就需要用到 C++ ...
- Sublime Text 3 Build 3143 可用License
—– BEGIN LICENSE —–TwitterInc200 User LicenseEA7E-8900071D77F72E 390CDD93 4DCBA022 FAF6079061AA12C0 ...
- SpringSecurity初步理解
Authenticating a User with LDAP 首先创建一个简单的web控制器 package hello; import org.springframework.web.bind.a ...
- java中的SHA单向加密
SHA全名叫做安全散列算法,是FIPS所认证的安全散列算法.能计算出一个数字消息所对应到的,长度固定的字符串(又称消息摘要)的算法.且若输入的消息不同,它们对应到不同字符串的机率很高. package ...
- Django 学习第三式
1.Django请求生命周期 两种情况:最终返回的是字符串 1.-> URL对应关系(匹配) -> 视图函数 -> 返回用户字符串 2.-> URL对应关系(匹配) -> ...
- CF666E Forensic Examination 广义SAM、线段树合并、倍增、扫描线
传送门 朴素想法:对\(M\)个匹配串\(T_1,...,T_M\)建立广义SAM,对于每一次询问,找到这个SAM上\(S[pl...pr]\)对应的状态,然后计算出对于每一个\(i \in [l,r ...
- MVC4程序运行报错
近期了解MVC4的时候弄了一个简单的小工程,使用Entity Framework作为Model,F5启动调试运行的时候没有问题,但是发布到IIS之后访问就报错 错误信息如下: The Entity F ...
- HDU3062&&HDU1814
Preface 两道2-SAT模板题. HDU3062 看题目就一眼2-SAT.一对夫妻看成一个变量,之间的矛盾可以看成限制. 考虑不同席的限制,相当于选了\(i\)就不选\(j\),即必选\(j'\ ...