文章主要是关于Unix操作系统的教程。也是Unix操作系统的入门教程。如果你有兴趣学,请看下去,保证你可以学到许多有用的东西。如果你满足于dos,windows的操作,不想对网络服务器,有任何了解的话,可以不看。因为你并不想成为计算机高手。本教程仅仅讲授Unix操作系统的常用命令,不涉及Unix操作系统的历史、安装和编程。
[more]
more命令有点象Dos里的Type命令,就是显示文本文件的内容。比如你要显示文件file1的 内容,可以用: more file1 当要看的文件超过屏幕可以容纳的行数,就会在屏幕的左下角出现一个"--More--"并告诉 你已经看过了整个文件的百分之几。
如果要继续看下去,就敲"Space Bar",可以看下一页, 或用"Enter",就会读入下一行。 more命令还可以由你指定开始的行数。比如file1文件有1000行,你已经看过100行,那么可以用"more +100 file1"则直接从第100行开始看起。还有可以在命令里指定关键字。ore +/key_word 这样写,more就会从含有"key_word"字样的那一行的前两行开始显示。也许你已经注意到,Unix操作系统里对文本文件的操作要比Dos强大的多,实际上的确如此。
[cp]
cp命令同dos里的copy命令是一样的,复制文件。 比如:
cp file1 file2
注意,如果你当前目录里已经含有file2这个文件,这个操作将会覆盖原来的file2。也许 在Dos里不会这样,它会要你确认。但你现在在用Unix操作系统,在你没有叫它确认之前,它不会那么做。
cp -i file1 file2
当你使用了-i这个选项,再遇到重名的情况系统将要你确认是否继续。 cp命令还有两个比较重要的选项:-r -p
cp -r /dir1 /dir_temp 这条命令是将目录dir1完全地复制到目录/dir_temp里,在Dos里着条命令叫xcopy
cp -p file1 file2
Unix操作系统的系统和dos有一个不同的地方,在dos里copy一个文件是不会改变它的文件修改时间 的,除非你确实那样做了。在Unix操作系统里不同,它要改你的时间,或许它认为cp也是一种修改吧。 当你加上-p以后就不会改时间了。
用惯Dos的人或许会对下面的一行命令大惑不解: cp file1 file2 file3 dir_dest 这条命令把file1,file2,file3三个文件一起复制到/dir_dest里去。
好了今天就讲到这里,最后留一个思考题,请说明一下下面一行命令的作用,请不要用Dos 的思考方式。
以上,我们就完成了对Unix操作系统中的基础知识的介绍。
【编辑推荐】