我是如何沉迷于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系统启动流程 ...
随机推荐
- Omi框架学习之旅 - 生命周期 及原理说明
生命周期 name avatars company constructor 构造函数 new的时候 install 初始化安装,这可以拿到用户传进的data进行处理 实例化 installed 安装完 ...
- 7-51单片机ESP8266学习-AT指令(8266TCP服务器,编写自己的C#TCP客户端发信息给单片机控制小灯的亮灭)
http://www.cnblogs.com/yangfengwu/p/8780182.html 自己都是现做现写,如果想知道最终实现的功能,请看最后 先把源码和资料链接放到这里 链接: https: ...
- Tensorflow[LSTM]
0.背景 通过对<tensorflow machine learning cookbook>第9章第3节"implementing_lstm"进行阅读,发现如下形式可以 ...
- C#中用OLEDB操作EXCEL时,单元格内容长度超过255被截断
C#中Microsoft.ACE.OLEDB.12.0 驱动读取excel,会读取前8行来判定每列的数据类型,假如没有超过255个字符,那么会被设置为nvarchar(255),从第9行开始,超过25 ...
- 3.5《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)—第三章小结
本章使用的重要命令总结在Table 5中 命令 描述 示例 curl 与URL交互 $ curl -O example.com which 指出程序的在计算机的路径 $ echo bar >&g ...
- js求数组的最大值--奇技淫巧和笨方法
写这篇文章的原因 我目前做的项目很少用到算法,于是这方面的东西自然就有点儿生疏.最近的一次编码中遇到了从数组中获取最大值的需求,当时我不自觉的想到了js的sort()函数,现在想来真是有些“罪过”,当 ...
- openMP多线程编程
OpenMP(Open Muti-Processing) OpenMP缺点: 1:作为高层抽象,OpenMp并不适合需要复杂的线程间同步和互斥的场合: 2:另一个缺点是不能在非共享内存系统(如计算机集 ...
- Linux umask
新建一个文件或目录,它的默认权限是什么?如果要修改一个用户创建的文件和目录的默认权限该如何做?本文将介绍相关的内容.说明:本文的演示环境为 ubuntu 16.04. 文件的默认权限 为了查看用户创建 ...
- Centos下DNS+NamedManager高可用部署方案完整记录
之前说到了NamedManager单机版的配置,下面说下DNS+NamedManager双机高可用的配置方案: 1)机器环境 主机名 ip地址 dns01.kevin.cn 192.168.10.20 ...
- ZooKeeper 典型的应用场景——及编程实现
如何使用 Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储 ...