码迷,mamicode.com
首页 > 系统相关 > 详细

三、Linux入门——常用命令之文件处理命令

时间:2016-06-23 18:48:49      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:

1、创建空文件:touch

  所在路径:/bin/touch

  执行权限:所有用户

   语法:touch [文件名]

   范例:touch  test.list

     touch  /root/test.list

       touch  girl boy 在当前目录下创建了girl和boy两个文件

注意:在Linux中除了“/”,其他符号包括空格、引号等都可以用来作为文件的命名,但一般不采用


2、显示文件内容:cat

  所在路径:/bin/cat

  执行权限:所有用户

    语法:cat [文件名]

              -n:显示行号

  范例:cat /etc/issue

     cat -n /etc/issue

反向显示文件内容:tac 

tac没有-n选项

技术分享

 


 3、分页显示文件内容:more

  所在路径:/bin/more

  执行权限:所有用户

    语法:more [文件名]

              按空格或f键:翻页

     enter:换行

     q或Q:退出

  用法:用于查看文件信息过多的文件

  注意:more命令只能向下翻页或换行不能返回查看

分页显示文件内容:less(可向上翻页)

  less除了包含more的所有功能,还进行向上翻页和关键字查找

  pageup:向上翻页

  上箭头:一行一行向上翻

     在less命令浏览界面输入/[关键字],Linux会将搜索到的关键字进行标注,按n可往下进行查找


 

 4、显示文件前几行:head

  所在路径:usr/bin/head

  执行权限:所有用户

    语法:head -n [行数][文件名]

      -n:指定要显示的行数

  范例:head -n 20 /etc/services 

     head /etc/services 默认显示前10行

显示文件后几行:tail

  语法:tail [文件名]

      -n :指定行数

      -f:动态显示文件末尾内容,比如说日志文件的实时更新

  例如:tail -n 3 /etc/services 显示最后3行,若不指定具体几行默认为10行


 

  5、生成链接文件:ln 

     英文名:link

   所在路径:/bin/ln

     执行权限:所有用户

     语法:ln -s [原文件][目标文件]

      -s:生成软链接

   范例:ln -s /etc/issue /tmp/issue.soft 生成软链接文件

                 ln /etc/issue  tmp/issue.hard   生成硬链接文件

   软链接文件:Linux系统中软连接文件类似于windows的快捷方式,它会链接到相应目录下的执行文件,简单的说它只是个原文件链接指向。

   软链接文件的权限相当于只是快捷键的权限,不影响原文件的权限

        技术分享

   软链接文件的三大特征:

      (1)所有软链接文件都以字母“l”打头进行标识

      (2)所有软链接文件都有一个箭头"->"指向原文件

      (3)所有软链接文件的权限都是lrwxrwxrwx,且文件比较小

   链接文件:类似于cp -p 保留属性的复制,区别在于硬链接可以同步更新,也就是说如果对原文件进行操作,硬链接也会立刻更新。原因是原文件和硬链接文件的i节点相同。

      注意:一个文件对应一个i节点,但是一个i节点可以对应多个文件。

      软链接和硬链接的区别:

    (1)硬链接不能跨分区

    (2)硬链接不能针对目录使用

 

三、Linux入门——常用命令之文件处理命令

标签:

原文地址:http://www.cnblogs.com/lanqin/p/5608396.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!