查字典图书网
当前位置: 查字典 > 图书网 > 编程 > Linux就是这个范儿 > 试读

Linux就是这个范儿[试读]

1.1 让Linux入驻我们的电脑

有一对儿异地的恋人,他们每天在手机上聊天,显示的距离永远都是1648 km。快到年底了,女孩实在受不了这种距离而提出了分手,男孩沉默不语。除夕之夜,女孩在家中刷新手机,看到男孩距离她只有1.1 km,再刷新,只有0.9 km。她明白即将要发生什么,含着热泪走向门口……当晚,在隆隆的焰火声中,他们的距... 查看全部[ 1.1 让Linux入驻我们的电脑 ]

1.2 不一样的图形操作

几乎所有Linux的新用户都会认为Linux的图形界面是相当地绚丽又多彩。因为这毕竟是一种全新的体验,那种超脱Windows俗套的快感就会油然而生。对于刚刚翻开这本书的人来说,如果对Linux是抱有这样认识的,那就太棒了,因为咱们又多了一个洗脑的对象了:P。此时此刻,真正的亲密接触就要开始啦…… ... 查看全部[ 1.2 不一样的图形操作 ]

1.3 主流桌面环境

Linux强大的适应性、创新性以及开放性在它的桌面环境方面得到了十分充盈的展现。目前比较流行的就有GNOME、KDE、XFCE和LXDE,它们并称为Linux图形界面四杰,个个美轮美奂,风格迥异。它们并不是单纯的单一软件,而是一套软件集合,比如WM、DM、应用框架库等。最近有传言称Linus Tor... 查看全部[ 1.3 主流桌面环境 ]

1.4 返璞归真的命令行

有一种说法,现代计算机不是靠电力驱动,而是靠“鼠标”。多少应用程序的界面都是需要移动和点击鼠标来执行的。计算机本来的用意是把人类从反复单调的工作中解放出来,但摆在我们身边的残酷现实是我们每个人每天不得不反复单调地移动和点击鼠标,以确保养家糊口的工作能够顺利正确地完成。 别叹气,存在另一个世界,那就... 查看全部[ 1.4 返璞归真的命令行 ]

1.5 结束语

我们的第一次亲密接触到此该告一段落了。如果Linux长什么样你依然不知道,那真的实在是抱歉,你太懒了。如果你要问我学习Linux的捷径是什么,我的答案就是两个字:勤劳。一定要勤动手,才能学好Linux。 Linux与Windows是完全不同的操作系统,拥有着独特的风采和特性。虽然我们对Linux远... 查看全部[ 1.5 结束语 ]

2.1 多用户多任务分时操作系统

时间总是过得那么快,如流水一般哗啦啦地就淌走了一大堆!周遭事事沧桑变迁,喧哗或耳语中流传的故事已渐模糊,转眼间2014就来了。泰坦尼克号撞冰山都100+年了,同名的电影也改成3D的了,只是你想看的全都给剪没啦。如果你是未来的考古学家,我可以自豪地告诉你,我们这个年代电脑早就飞进了平常百姓家。 千万... 查看全部[ 2.1 多用户多任务分时操作系统 ]

2.2 用户的身份

既然Linux从诞生的那一天起就是多用户的,足可见多用户管理是Linux一项多么重要的功能构成。那么它都管理一些什么呢?简单来说就是管理用户的等级和用户对文件的访问权。 Linux下的用户等级实际上是非常简单的,就两个等级——root和非root。root用户在Linux下是拥有至高无上的权利的,... 查看全部[ 2.2 用户的身份 ]

2.3 文件和它与权限的关系

千万不要以为前面所介绍的就是“多用户”的全部因素,毕竟在“澡堂子模型”中,那些只是人的因素。还有一个十分重要的一项,物的因素还没有出现,也就是那些柜子跟锁。要是一定得与Linux中具体的事务相对应的话,那就是文件和目录了。目录和文件在为“多用户”系统中能够形成多个用户和平共处的局面立下了汗马功劳,同... 查看全部[ 2.3 文件和它与权限的关系 ]

2.4 程序的执行问题

Linux的多用户说完了,还需要进行下一个话题,那就是多任务的问题。所谓多任务,就是同一时刻能够执行多个程序。这个问题其实对于大多数Windows用户来讲都不是个问题,我们经常会一边浏览网页,一边用QQ聊天,同时还能听音乐。因为Windows可以将这些软件的界面同时展现在屏幕上,即便放不下,也可以通... 查看全部[ 2.4 程序的执行问题 ]

2.5 软件的安装方式

到此为止,Linux长什么样,怎么用算是基本讲完了。但真正掌握一个系统的标志不是你都知道它能干什么或者是怎么干,而是能够按照自己的意图安装自己需要的软件。因为操作系统能够提供的功能是有限的,而我们的欲望是无限的。接下来我们就要搞清楚这个问题,看看在Linux下如何安装软件吧。 2.5.1 从源代码... 查看全部[ 2.5 软件的安装方式 ]

2.6 磁盘的管理方式

用户也好,权限也罢,它们总是要有一个证明自己的天地;文件也罢,程序也好,它们总是得有一个安身立命的家园;即便Linux自己也必须得有自己的栖身之所。那就是磁盘。其实Linux对磁盘的管理十分对得起两个字:“不赖”! 2.6.1 Linux的文件系统——甩Windows几条街 只要是磁盘就得格式化... 查看全部[ 2.6 磁盘的管理方式 ]

2.7 解决上网问题

其实对于很多人来说,我前面的内容讲述得无论有多么生动,多么引人入胜,他总是能够很淡定、很淡定的等待着。等待着什么呢?他们在等着怎么解决Linux的上网问题,要不然还活什么大劲呢?好了,激动人心的故事即将开场,那就来吧…… 2.7.1 了解IP地址 数据列车在网络轨道上川流不息地穿梭来往。这些列车... 查看全部[ 2.7 解决上网问题 ]

2.8 不能割舍的shell

shell是命令行解释和执行器。它是介于使用者和 UNIX/Linux操作系统核心程序(kernel)之间的一个接口。当你登录(login)时,一个交互式的shell会跟着启动,并提示你输入命令。在你键入一条命令后,剩下的就是shell 的本职工作了——解释命令行、获得规范的命令结构,处理通配符、重... 查看全部[ 2.8 不能割舍的shell ]

2.9 文本处理

其实Linux系统总是倾向于文本的,至于为什么本书在后面还有更深入的介绍。但是要证明我们所说的内容不虚,就得给你们看看Linux处理文本的本事。 2.9.1 查看文本内容 在上一章我给你讲了一个有关命令行的罗曼蒂克故事,里面涉及了文本内容查看的操作。在Linux 系统上查看文件的方法很多,包括c... 查看全部[ 2.9 文本处理 ]

2.10 结束语

数十年如一日,弹指一挥间!纵使这些操作方式古老而又笨拙,甚至被很多人认为有些愚蠢。可是这就是Linux,这就是Unix,它就是这么使用的。而且很快你就会爱上它。因为无论是Linux也好,Unix也罢,它们都有一颗很傻很天真的心。 但是我们还不打算现在就将Linux的心全盘展示,因为我们认为太容易得... 查看全部[ 2.10 结束语 ]

4.1 Unix的文化和哲学

1997年对于我来说,是一个比较重要的年份。因为这一年我拥有了一台属于自己的多媒体电脑,而且还预装了我认为是当时最先进的Win95操作系统,甚至还带有一个不知道干什么用的33.6K的Modem。从此便渐渐远离了DOS、远离了UCDOS、CCED 、WPS,也远离了我最喜爱的《仙剑奇侠传》 。伴随而来... 查看全部[ 4.1 Unix的文化和哲学 ]

4.2 “四大笨”之一:万般皆文本

初学Linux使用的人们,坐在Linux老手旁边,看他们帮自己解决一些工作上的问题时,往往会惊叹于他们似乎不怎么使用GUI。而更让你惊讶的是他们频繁使用“管道”和“I/O重定向”的频率。这让你总是有一种莫名的敬佩感不知觉地从心中幽幽然升起。 其实,Linux老手们并不是刻意要在你们面前显摆他们有多... 查看全部[ 4.2 “四大笨”之一:万般皆文本 ]

4.3 “四大笨”之二:四处用脚本

若说到在Linux下的编程,稍微对编程有所了解的人都会想到C语言。Linux的内核、shell、基础命令程序,也的确是用C语言编写的。这首先证明了一点:C语言很强很通用。到目前为止,C语言依然垄断着计算机工业中几乎所有的系统编程。而且也正因为是C语言,才使得Unix,以及后来的Linux能够这么广泛... 查看全部[ 4.3 “四大笨”之二:四处用脚本 ]

4.4 “四大笨”之三:规律无处寻

Linux初学者直接寻求经验丰富的老手来帮忙,是最为快捷的学习方法。但是困惑也随之而来。初学者们会发现,找不同的人在解决相同问题的时候,所采用的方法都是大相径庭的,根本找不到规律。老手们在解决同一个问题上所持的观点也非常迥异,有些甚至是截然相反。更让初学者恼火的是,不同的Linux发行版,在对待同一... 查看全部[ 4.4 “四大笨”之三:规律无处寻 ]

4.5 “四大笨”之四:配置乱生根

在学习Linux的时候,让人受不了的不单单是“规律无处寻”,还得去学习和掌握各式各样的配置文件。即便配置文件可以不用关心,环境变量也总是出来捣乱,让某些程序的行为“异常诡异”。即使这些你都想视而不见,只是想敲敲命令,鼓捣点你认为比较浅显的东西,各种命令的命令行选项也会绕得你头晕目眩。从此大叫一声:L... 查看全部[ 4.5 “四大笨”之四:配置乱生根 ]

4.6 什么样的文化

这是一个什么样的传统文化和设计哲学呢?可以用“简单”和“傻x”来概括,也就是Keep It Simple and Stupid,简称KISS。这是所有Unix以及Linux这样的类Unix操作系统的传统文化和设计哲学。这里最重要的就是傻x,因为往往傻x和精明就是一念之间的事儿。 4.6.1 “傻x... 查看全部[ 4.6 什么样的文化 ]

4.7 这一切的基础大师的阐释

大道理讲过千百遍它依然是大道理,一点都不实际。比较实际的东西就是:Unix文化并没有什么高深完美的科学理论作为依托。它跟其他工程领域一样,植根于丰富的实践经验,是经过不断的总结和融合而逐步形成的。它是自下而上的,不是自上而下的,更注重于实用性。你很难在所谓正规的方法学或标准中找到它们。它属于那种出自... 查看全部[ 4.7 这一切的基础大师的阐释 ]

9.1 日志和ReiserFS

有一天,身体问心:“我要是痛了,医生会给我治,你痛了谁给你治啊?”于是心说:“我只能自己给自己治。”也许是因为这样,每个人都有治疗自己心中伤痛的方法。喝酒、唱歌、发火、发疯、找人说话、跑马拉松,等等,等等。当年我上大学时,我们同宿舍的二哥就是喜欢跑马拉松,结果就有一个女孩天天看着他跑,至于接下来怎么... 查看全部[ 9.1 日志和ReiserFS ]

9.2 进程文件系统procfs

procfs之于Linux的重要程度就好比眼睛之于心。眼睛是心灵的窗口,直达心底;眼睛是心灵感知世界的大门,洞悉全局;眼睛是人与人之间心灵沟通的桥梁,展现彼此。 procfs是进程文件系统的缩写。这是一个伪文件系统(启动时动态生成的文件系统),用于用户空间通过内核访问进程信息。但是经过不断的演进,... 查看全部[ 9.2 进程文件系统procfs ]

9.3 tmpfs——满足你对“时空”的双重渴望

前几天闲来无事翻微薄,有人写道:“曾经偷情被游街,如今二奶喊干爹;曾经撞人忙救人,如今撞人再杀人;曾经私情偷着干,如今淫乱存U盘;曾经献血为扶伤,如今慈善越重洋;曾经相好牵肚肠,如今小三炫富忙;曾经摩托都挺酷,如今地铁都追尾;曾经县长坐皮卡,如今少年开宝马;曾经精英成右派,如今牛逼全二代。”不禁感慨... 查看全部[ 9.3 tmpfs——满足你对“时空”的双重渴望 ]

9.4 devfs和sysfs

devfs和sysfs它们来了,真的来了,一前一后来的,来得是那么突然,来得是那么悄无声息。一个脸色苍白,苍白得让人不寒而栗;一个目光深邃,深邃得让人顿觉谦卑。人们一直在谈论着它们,据说先来的已经死了,死得很透彻,是被它的门人杀死的,而且居然是后来者收买了它的门人,后来的现在还在收买其他门派的门人,... 查看全部[ 9.4 devfs和sysfs ]

9.5 其他特种文件系统

都说知足者常乐,但是往往就有那么一些人,以发现不足为己任,以满足不足为乐趣。于是就有了四大发明、有了飞机大炮、有了UNIX、有了Linux、有了你我今天所面对的世界。 9.5.1 RelayFS 我们做技术的,大多数人都是喜欢买书的,而且买过的书大多都不看。还遭到了信奉“书非借不能读”的人嘲弄。... 查看全部[ 9.5 其他特种文件系统 ]

9.6 结束语

有关Linux特种文件系统的一些故事到此就算讲完了。类似devfs和sysfs这样的惊心动魄的江湖地位争夺战,在Linux世界无时无刻不在上演着。其实我不单单是希望大家通过对特种文件的了解而更明细地认识Linux,更希望的是通过这一个个案例,来展现Linux能够玉树常青的不二法则——新的系统并不是只... 查看全部[ 9.6 结束语 ]