码迷,mamicode.com
首页 > 其他好文 > 详细

文本的相关操作

时间:2016-07-17 02:23:56      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:详细信息   touch   执行文件   

一 创建文件和目录

1 touch   touch 的本意是修改文件的时间戳,不过在文件不存在的前提下,可以创建新的文件。

  -a    修改文件的访问时间,即是读取文件或执行文件时间的修改

  -m    改变文件内容被修改的时间

  -c    修改文件的属性信息被改变的时间,即文件的所有者,所属组以及文件权限被改变的时间

  -t    后面可以接欲修改的时间。 格式为 [YYMMDDhhmm]

2 mkdir  创建目录的命令

   -p    递归创建子目录

   -v    显示创建过程的详细信息

3 ls    查看目录下有那些子目录或文件

  -l    显示文件的属性信息。即文件的所有者所数组权限文件类型等信息

  -ld   显示目录的属性信息

  -a    显示目录下的所有文件,连同隐藏文件一并显示出来

  -h    以KB为单位显示文件的大小

4 cp   复制文件或目录的命令

  -p   连同文件的属性信息一起复制

  -r   递归复制,用以复制目录

  -f   强行复制

  -i   若目标文件已经存在,会询问操作是否进行

5 mv   移动文件或目录,或更改名称

  -f  强制的意思,如果目标文件已经存在,不会询问而直接覆盖

  -i  若目标文件已经存在,会询问操作是否进行i

6 cd  切换目录的命令

   ~  切换到用户的家目录

   ~ 用户名   切换到指定用户的家目录

   -    切换到上一次去过的目录

   ..   切换到当前目录的上一级目录

7 rm  删除文件或目录的命令

   -f 强行删除,不会询问操作是否进行

   -r 递归删除,连同目录以及目录下的文件一起删除

8 cat  查看文件的内容

   -n  给文件标上行号

9 pwd  显示当前工作目录

10  wc   文本统计命令

     -l  统计文件有多少行

     -w  统计文件有多少个单词

     -c 统计文件有多少个字节

     -m 统计文件有多少个字符

     -L 统计文件中最长的一行共有多少个字符

11.head  查看文件前几行 (默认是10行)

    -n  查看文件的前n行

12. tail  查看文件的后几行 (默认是10行)

    -n   查看文件的后n行

13. sort 文本排序命令,默认是按升序排序

    -n  按数值的大小进行排序

    -r  逆序排序

    -t 指定字段分隔符

    -k 以那个字段为准进行排序

    -f 忽略大小写

14 uniq  显示文件的内容,并且将重复的行只显示一次

        【如果几个相同的行不相邻,则不认为是重复的】

     -d 只显示重复的行,显示一次

     -D 只显示重固的行,显示多次

     -c 显示重复的行一共重复了多少次

15 tr  字符转换命令  【此命令后面不能直接跟文件名,需要用到输入重定向】

   eg :  tr a-z A-Z < /etc/passwd  将/etc/passwd 文件中的所有小写字母都转换成大写字母

16 tee 从标准输入读取数据并且发送至标准输出和指定文件中 

       【屏幕上显示一份,文件中保存了一份】

  [root@localhost Desktop]# echo hello | tee /tmp/file
hello
[root@localhost Desktop]# cat /tmp/file
hello


 


文本的相关操作

标签:详细信息   touch   执行文件   

原文地址:http://11801658.blog.51cto.com/11791658/1827043

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