首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Linux操作系统基础教程 07

Linux操作系统基础教程 07

1.
cat
命令

    这个命令是linux中非常重要的一个命令,它的功能是显示或连结一般的ascii文本文件。catconcatenate的简写,类似于dos下面的type命令。它的用法如下:

    cat text 显示text这个文件

    cat file1 file2 依顺序显示file1,file2的内容  

  cat file1 file2>file3 file1,file2的内容结合起来,再"重定向(>"file3文件中。

    ""是一个非常有趣的符号,是往右重定向的意思,就是把左边的结果当成是输入,然后输入到file3这个文件中。这里要注意一点是file3是在重定向以前还未存在的文件,如果file3是已经存在的文件,那么它本身的内容被覆盖,而变成file1+file2的内容。

    如果〉左边没有文件的名称,而右边有文件名,例如:

     cat >file1

    结果是会"空出一行空白行",等待你输入文字,输入完毕后再按[Ctrl]+[c][Ctrl]+[d],就会结束编辑,并产生file1这个文件,而file1的内容就是你刚刚输入的内容。这个过程和dos里面的copy con file1的结果是一样的。

    另外,如果你使用如下的指令:

     cat file1>>file2

    这将变成将file1的文件内容"附加"file2的文件后面,而file2的内容依然存在,这种重定向符〉〉比〉常用,可以多多利用。

2.
more,less
命令

    这是两个显示一般文本文件的指令。

    如果一个文本文件太长了超过一个屏幕的画面,用cat来看实在是不理想,就可以试试moreless两个指令。More指令可以使超过一页的文件临时停留在屏幕,等你按任何的一个键以后,才继续显示。而less除了有more的功能以外,还可以用方向键往上或网下的滚动文件,所以你随意浏览,阅读文章时,less是个非常好的选择。

3.
clear
命令

    这个命令是用来清除屏幕的,它不需要任何参数,和dos下面的clr具有相同的功能,如果你觉得屏幕太紊乱,就可以使用它清除屏幕上的信息。

4.
pwd
命令

这个命令的作用是显示用户当前的工作路径,这个命令不用多说,大家一试即知。

5.
ln
命令

  这是linux中又一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:

     ln -s 源文件 目标文件

    当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:

     ln -s /bin/less /usr/local/bin/less

     -s 是代号(symbolic)的意思。

    这里有两点要注意:第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;第二,ln的链接又软链接和硬链接两种,软链接就是ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。

    如果你用ls察看一个目录时,发现有的文件后面有一个@的符号,那就是一个用ln命令生成的文件,用ls -l命令去察看,就可以看到显示的link的路径了。

6.

返回列表