当前位置:Linux教程 - Linux - UNIX系统操作入门篇(2)

UNIX系统操作入门篇(2)



         各位细心学习的朋友,非常感谢你能继续看这个教程。这个星期我们开始学习VI编辑器。从功能上说它是一个同EDIT基本一样的工具,但是它非常难学!以至于在现在我不得不引用一句在unix初学者口中的话来告戒大家\"To vi or not to vi,that is a question\"!
    Vi的模式:
    Vi有两种基本模式:命令模式和编辑模式,他们以键切换。
    OK,我们启动一下vi,看看这么使用这个工具。
    %vi
    启动vi,第一件事先按,记得你在vi里要常常用它。然后输入\"i\"。
    屏幕上绝对不会出现任何字,因为后你在命令模式,输入\"i\"则表示你进入编辑模式,并且现在的状态是insert,就是插入文本。
    如果你还没有被搞糊涂,那么继续输入。
    I love Unix.

    是的,屏幕上出字了,你顺利地输入第一行文字。现在我们要保存这个文件。再按一次,到命令模式,输入\":w\",表示存盘。你也可以输入
    \":w Unix.txt\",那么就是以Unix.txt为文件名字存盘。
    好了基本vi概念就是如此。我把常用的一些命令都写在下面,你自己试着输入吧。


    i \"insert\"的缩写 在光标之前插入文字
    a \"append\"的缩写 在光标之后插入文字
    o \"open\"的缩写 在光标所在行的下面开始新一行的输入
    O \"Open\"的缩写 在光标所在行的上面开始新一行的输入
    I?/TD> \"Insert\"的缩写 在本行最前面开始输入文字
    A \"Append\"的缩写 在本行最后开始插入文字
    dd?/TD> 删除光标所在的那行
    dw 删除光标所在的那个字
    dnw? 删除光标所在字和其后的n个字(n为正整数)
    x? 删除光标所在的那个字母
    :w? 存文件
    :r? 读文件
    :q? 退出vi

    上面都是一些基本的用法,如果还不够,请使用man命令查询。
    好了就这样吧。我们下个星期见。进行unix的Shell概述。

    本周的Unix教程是最后一讲了。在本讲里我们将讲一下unix Shell的基本内容。我不准备深入地讲解Shell编程。因为要是那样的话,足够写上五十个page. Shell是外层,是用户与Unix之间的层,它们节省命令行的长度,对命令参数执行完整的变换,并且定位和解释用户命令。另一方面,shell也是一个功能强大的程序语言,提供制作工具的工厂。用Shell能创建用户自己的命令,甚至创建一个完整的新环境。
    在程序员里有一个流行称谓“如果你不喜欢Unix界面,就自己写一个”。实际上无需深入到内核,便可以方便地控制自己的界面。可选的Shell有sh,csh,ksh有强大的功能。

    正如其名字,Shell Script是一个文本文件。该文件指挥并控制Shell执行一系列特定的操作。一个批处理文件能含有任何命令(Unix的内部和外部命令),还可以包括过去编写的批处理文件。

    第一个Shell处理文件:
    这里使用的Shell是BS,如果你是使用CS可以更改一部分内容。
    :
    #@(#)dw--show data and users--
    #
    date
    who -u
    第一个:不是必须的,而是长期的习惯。它告诉系统下面是BShell的内容。

    正如你看到的,Unix的Shell文件和Dos的批文件在很多地方是相同的。在写Unix的Shell文件时候,我们一般使用六个步骤:
    1.计划好命令系列,并在键盘上试用
    2.为批处理文件挑一个好的,不会发生重复的文件名
    3.用你喜欢的编辑工具生成文件(希望不是VI:-))
    4.从冒号开始文件,以增加文件的解释
    5.用Chmod命令,将文件的属性设置为可读文件
    6.把批处理文件放入适合的目录中。

    以上是Unix系统的Shell文件一些基本的内容。这里就不多说了,实际上Shell文件同我们这些写网页的人关系并不大,但知道一些还是好的。

    持续五周的Unix系统操作教程已经写完了。如果你觉得有必要深刻了解一下Unix系统,请查找一些书本。

    发布人:netbull 来自: