[学习笔记] 文件操作

文件操作

1)      ls   显示文件名 (list)
ls -a  显示隐藏文件
ls - F
目录后面显示斜杠 (/ ), 可执行文件(shell脚本,实用程序,应用程序)后面显示星号(*)

2)      cat 显示文件内容 (catenate)

3)      grep 查找字符串  global regular expression print
格式:  grep  [参数]  [搜素关键字] [搜索文件]

常用参数: -w    //搜索完全匹配的单词。

常用命令: grep   iii  memo         //搜索匹配的关键字信息。

                      grep  -w iii  memo    //搜索完全匹配的单词。

4)      head  显示文件头部
常用参数: head命令后跟连字符 “-”和数字指定显示行数。
常用命令:   head  文件名     //默认显示文件里前10行的内容。
                       head -12文件名   //显示文件里前12行的内容。

5)      tail 
作用1: 显示文件尾部

常用参数: tail命令后跟连字符 “-”和数字指定显示行数。
常用命令:   tail  文件名     //默认显示文件里最后10行内容。
                       head -12文件名   //显示文件里最后12行的内容。

作用2:监视逐渐增长的文件logfile中所添加行的内容
常用命令:tail  - f logfile

6)      rm 删除文件 (remove)

常用参数: - i       //交互方式
常用命令: rm  - i  xxx

7)      hostname查看系统名称

8)      less more 分页显示

作用:分屏浏览一个文件。
格式:管道 + less more
常用命令:Cat – help | less
                        Man cat | less
Less
more 区别:

相同之处:

分屏显示文件。在文件显示一屏文件后,按空格键继续显示下一屏。

不同之处:

Less到达文件末尾,按q退出返回shell.

More 到达文件末尾,直接返回shell.

 

9)      cp 复制文件  (copy)

格式:cp [source-file]  [destination-file]
常用参数: - i                                                     //交互方式
常用命令 cp  - i   yang    yang.20120823     //句点字符也是文件名一部分

10)   mv: 更改文件名 (move)

11)   lpr 打印文件 (line print)

12)      sort 按顺序显示文件内容
格式:sort [文件名]

常用参数:
- u 使排序列表中,每一行都是唯一,没有重复。

-n 对一列数字排序

 

13)      uniq 忽略文件中重复的行

 

14)      Diff: 比较两个文件
常用参数: -u  统一输出格式


执行结果中:负号代表文件1,正号代表文件2.
正负号都没有:表示出现在两个文件的相同位置。
diff把多行较长的文件分成几块,每块中的前面一行的开始和结束用@@表示。
数字表示了起始行和行数。-1,5 表示从第一行到第5行。

15File:识别文件信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值