linux新手入门之shell入门

linux新手入门之shell入门

ID:37201118

大小:85.00 KB

页数:15页

时间:2019-05-19

linux新手入门之shell入门_第1页
linux新手入门之shell入门_第2页
linux新手入门之shell入门_第3页
linux新手入门之shell入门_第4页
linux新手入门之shell入门_第5页
资源描述:

《linux新手入门之shell入门》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、linux新手入门之shell入门本文来自:编程入门网http://www.bianceng.cn/OS/Linux/200806/10716.htm前言  使用Shell以下将介绍并解释基本的shell命令和机制。  第一篇:超级工具/Terminals,xterms和Shells  一、超级工具  您或许听过这样的论调:命令行(themommandline)早就已经过时了,那东西神秘兮兮的,等等。有些人甚至觉得操作系统中应该没有这些命令才好。  事实是上,您可以不懂任何shell,就能使用Linux。您启动系统后可以直接进入XWindow,最后在XWin

2、dow下关机。  我坚信,用Linux而不懂shell,就象开车只会用头档(firstgear)一样。当然,最初看起来,直接而简单,在大多数情况下都管用。但速度慢,而且无法真正体验驾驶的乐趣。  对,命令行很有趣。就象用一大堆收集到的积木,竟可以完成许多意想不到的创举,一些极其复杂的工作,只需几行命令就可以解决。这是因为,在Unix中,shell可不是简单的命令解释器(典型的有Windows中的DOS),而是一个全功能的编程环境。这并不意味着shell非常容易学通,您知道,好事多磨,这还是要花点工夫的。;-)但请相信我,这绝对值得。您在很短时间内,就能被一大

3、帮门外汉吹捧为Unixwizard(奇才)。*grin*  二、为了说明shell,这里需要一些背景知识。  1、Terminals,xterms与Shells  追溯到Unix诞生的那个年代,当时还没有现在流行的"个人计算机"。被称为计算机的机器,还是吞吐磁带与magneticmemory(用术语'core'来表示系统memory)的庞然大物。DEC公司(现在的Compaq)推出的PDP-11,体积小(被称为mini)而且价格底,在大学中引起了巨大的反响,很多学校直到那时才买得起一台计算机(PDP-11物美价廉,只有10000$)。  这些机器的操作系统由

4、汇编语言、机器语言写成,所以运行起来效率很高,但都无法移植(unportable)。每家计算机公司都给自己的机器配上独有的操作系统,然后再销售。  这种笨拙的作法很快就被人们意识到了,于是就开始兴建一个可以在不同品牌机器上运行的操作系统。1969年,KenThompson开始写后来成为Unix的第一行代码。(Thompson曾经参加了一个项目:MULTICS,Unix是与这有关的一个玩笑词)其实,DennisRitchie为这个新的操作系统设计了一种新的编程语言--C语言后,事情才真正开始。  虽然Unix的效率不及原来的操作系统,但有三个突出的优点:可以任

5、意移植到其他机器,其中的C语言大大简化了编程,而且这些都free。很快,全美国的大学都忙着开始为机器安装Unix。  2、终端(Terminals)  Unix是可以在许多种机器上运行的操作系统,但人们又如何使用这些机器呢?他们是通过哑终端来连接到这些机器,也就是用键盘、显示器及足够的electronics(电子元件)组成的机器与中央计算机(centralcomputer)相连。在这些终端上,用户可以敲字符(teletypy),这就是字符串'tty'表示终端设备文件,和'getty'命令的名称来历。  您可能会问,现在这些东西都在哪儿。这些终端的厂家无法达成

6、一项最终标准,这导致每种牌子的终端都有各自的键盘布局、各自的在屏幕上显示字符的方法、发送或接收什么信号表示什么字符、控制代码等等。  为了避免这些混乱,就创建了一个含有所有不同终端特性的(capability)文件,这就是'termcap'。用一个工具打开'/etc/termcap'瞧瞧,可别吓着了;-)。  Linux终端大多数用'vt100'或'linux'作为终端类型。  3、xterms  在八十年代初期,产生了一个Unix的图形子系统--theXWindowSystem。九十年代早期,为了更好地实现基于Intel的Unix类系统上(如FreeBSD

7、、NetBSD、Linux)的应用,产生了一个系统分支--XFree86。  XWindow中一个很大的好处是可以运行多个虚拟(virtual)终端。甚至在XWindow下就有这么个应用程序--'xterm'。您将发现'xterm'和'virtualterminal'在很多情况下都是一样的。有的地方说'打开一个xterm',其实您不是非要用'xterm'程序,其他的终端模拟器(terminalemulator),如rxvt、konsole、aterm、eterm、wterm等等,一样有效。  终端模拟器(又称为虚拟终端)通过伪(pseudo)tty设备--p

8、ty与系统相连,并且使用自己的显示标准--xterm

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。