目录

文件内容查阅:

直接检视文件内容

cat (concatenate)

tac (反向列示)

nl (添加行号列印)

可翻页检视

more (一页一页翻动)

less (一页一页翻动)

数据撷取

tail (取出后面几行)

非纯文字档: od

修改文件时间或建置新档: touch


以下内容转载自鸟哥的Linux私房菜

文件内容查阅:

  • cat  由第一行开始显示文件内容
  • tac  从最后一行开始显示,可以看出 tac 是 cat 的倒著写!
  • nl   显示的时候,顺道输出行号!
  • more 一页一页的显示文件内容
  • less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
  • head 只看头几行
  • tail 只看尾巴几行
  • od   以二进位的方式读取文件内容!

直接检视文件内容

直接查阅一个文件的内容可以使用 cat/tac/nl 这几个命令啊!

  • cat (concatenate)

 

  • tac (反向列示)

tac 则是『 由最后一行到第一行反向在萤幕上显示出来 』

  • nl (添加行号列印)

可翻页检视

  • more (一页一页翻动)

在 more 这个程序的运行过程中,你有几个按键可以按的:

  • 空白键 (space):代表向下翻一页;
  • Enter         :代表向下翻『一行』;
  • /字串         :代表在这个显示的内容当中,向下搜寻『字串』这个关键字;
  • :f            :立刻显示出档名以及目前显示的行数;
  • q             :代表立刻离开 more ,不再显示该文件内容。
  • b 或 [ctrl]-b :代表往回翻页,不过这动作只对文件有用,对管线无用。
  • less (一页一页翻动)

  • 空白键    :向下翻动一页;
  • [pagedown]:向下翻动一页;
  • [pageup]  :向上翻动一页;
  • /字串     :向下搜寻『字串』的功能;
  • ?字串     :向上搜寻『字串』的功能;
  • n         :重复前一个搜寻 (与 / 或 ? 有关!)
  • N         :反向的重复前一个搜寻 (与 / 或 ? 有关!)
  • q         :离开 less 这个程序;

和man page很像呢

数据撷取

  • head (取出前面几行)

-n 选项后面的参数较有趣,如果接的是负数,例如上面范例的-n -100时,代表列前的所有行数, 但不包括后面100行。举例来说,/etc/man.config共有141行,则上述的命令『head -n -100 /etc/man.config』 就会列出前面41行,后面100行不会列印出来了

  • tail (取出后面几行)

非纯文字档: od

修改文件时间或建置新档: touch

每个文件在linux底下都会记录许多的时间参数, 其实是有三个主要的变动时间,那么三个时间的意义是什么呢?

  • modification time (mtime)
    当该文件的『内容数据』变更时,就会升级这个时间!内容数据指的是文件的内容,而不是文件的属性或权限喔!
  • status time (ctime)
    当该文件的『状态 (status)』改变时,就会升级这个时间,举例来说,像是权限与属性被更改了,都会升级这个时间啊。
  • access time (atime)
    当『该文件的内容被取用』时,就会升级这个读取时间 (access)。举例来说,我们使用 cat 去读取 /etc/man.config , 就会升级该文件的 atime 了。

 在默认的情况下,ls 显示出来的是该文件的 mtime ,也就是这个文件的内容上次被更动的时间

『ll』这个命令(两个英文L的小写),这个命令其实就是『ls -l』的意思, ll本身不存在,是被『做出来』的一个命令别名

分号『 ; 』则代表连续命令的下达啦!你可以在一行命令当中写入多重命令, 这些命令可以『依序』运行

touch 这个命令最常被使用的情况是:

  • 创建一个空的文件;
  • 将某个文件日期修订为目前 (mtime 与 atime)

Linux学习(8.5)文件内容查阅相关推荐

  1. linux文档内容的查阅,文件内容查阅 - 一步一步学 Linux - UDN开源文档

    文件内容查阅 cat:由第一行开始显示文件内容 tac:由最后一行开始显示文件内容 nl:显示的时候,顺便输出行号 more:一页一页的显示文件内容 less:与 more 类似,但是它可以往前翻页 ...

  2. linux中vi修改文件内容,linux VI模式下批量修改文件内容

    1.         :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky 2.         :n,$ ...

  3. linux java输出到文件,linux java输出到文件内容

    linux java输出到文件内容 [2021-01-30 07:48:37]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&qu ...

  4. Linux命令之查看文件内容

    Linux命令之查看文件内容 1.cat 描述:查看文件内容 用法:cat[选项]...[文件]... 选项:    -b    显示行号,空白行不显示行号. -n    显示行号,包括空白行. [r ...

  5. linux用grep查找文件内容

    2019独角兽企业重金招聘Python工程师标准>>> linux用grep查找文件内容 博客分类: java 从文件内容查找匹配指定字符串的行:  $ grep "被查找 ...

  6. Linux/CentOS/Ubuntu查看文件内容命令总结

    Linux/CentOS/Ubuntu查看文件内容命令总结 cd 命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径. cd /home 进入 '/ home' ...

  7. linux系统中清空文件内容的三种方法

    1.使用vi/vim命令打开文件后,输入"%d"清空,后保存即可.但当文件内容较大时,处理较慢,命令如下: vim file_name :%d :wq 2.使用cat命令情况,命令 ...

  8. linux文件内容乱码怎么解决,window到linux文件名乱码和文件内容乱码解决总结

    window系统一般文件名编码为gbk,文件内容编码这个需要通过编辑器查看或者设置,找个editplus文本编辑器就可以处理文本内容编码. 那么在window上显示正常的文件到linux上的时候,常常 ...

  9. php写入文件内容方法,学习php写入文件内容的方法

    在PHP网站开发中,存储数据通常有两种方式,一种以文本文件方式存储,比如txt文件,一种是以数据库方式存储,比如Mysql,相对于数据库存储,文件存储并没有什么优势,但是文件读写操作在基本的PHP开发 ...

最新文章

  1. Android setMovementMethod() 方法
  2. rman备份后为什么要同时备份归档日志
  3. Spring的qualifier标签
  4. Tushare的安装
  5. 《从技术走向管理——李元芳履职记》读书心得
  6. Docker image Introduce
  7. python函数可以作为容器对象吗_正确理解Python函数是第一类对象
  8. 深入理解Magento – 第一章 – Magento强大的配置系统
  9. Oracle 中文转五笔码
  10. Java 获取本机IP地址的实例代码
  11. (后台)Openbravo如何实现业务事件监听处理
  12. 对话诊断(X)2021Neurocomputing-Heterogeneous graph reasoning for knowledge-grounded medical DS
  13. 【练习赛】2022年高教杯数学建模C题(第一题的第二小问)
  14. 如何关闭计算机触摸鼠标,怎么关闭笔记本键盘-笔记本电脑如何禁用触摸板
  15. python求15的因数_python学习第15期
  16. java编写定义圆类和圆柱体类,Java程序基础编程基础
  17. 【项目总结】雪球爬虫完结(附Snowball模块代码)
  18. android闹钟哪个好用,谁才是轻便实用好闹钟 Android闹钟类应用横评
  19. 电脑神器(三):三行代码实现微信多开
  20. python 资源文件_如何用 Python 正确读取资源文件

热门文章

  1. 面向对象设计原则之合成复用原则
  2. “C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件
  3. ECharts-Java 开源项目寻求合作维护
  4. 可证明安全An Introduction to Provable Security
  5. 推荐三个快速在线生成微信跳转手机浏览器api接口的平台
  6. Python之UART串口通信
  7. Java生成Json文件添加到ZIP压缩并导出
  8. app内嵌H5页面 上传图片,调用app的方法和注册回调
  9. ImageIo读取图片出现一层红色的背景
  10. NLP(三十)利用ALBERT和机器学习来做文本分类