文件处理命令

 
 

 
 

命令名称:touch

命令英文原意:touch

命令所在路径:/bin/touch

执行权限:所有用户

功能描述:创建空文件

语法:touch[文件名]

范例:

$touch name.list

  

 
 

touch music.list 创建文件。

 
 

 
 

命令名称:cat

命令英文原意:

命令所在路径:/bin/cat

执行权限:所有用户

功能描述:显示文件内容

语法:cat[文件名]

选项:

-n 显示行号

 
 

cat -n /etc/issue 显示文件内容并显示行号,cat只适合浏览短的文件,如果是比较长的文件cat命令会快速显示并滚到最后一页,前面的内容将无法浏览到。

 
 

 
 

命令名称:tac

命令英文原意:

命令所在路径:/bin/tac

执行权限:所有用户

功能描述:显示文件内容(反向显示)

语法:tac[文件名]

范例:

$ tac /etc/issue

 
 

tac /etc/issue 反向显示文件内容。

 
 

 
 

 
 

命令名称:more

命令英文原意:

命令所在路径:/bin/more

执行权限:所有用户

功能描述:分页显示文件内容

语法:more[文件名]

范例:

$ more /etc services

(空格)或f --翻页

(Enter) --换行

q或Q --退出

 
 

more /etc/services 此时只显示文件的第一页,屏幕左下方显示文件当前显示的百分比,输入空格或f可以翻页,输入回车可以一行一行的显示,输入q或者Q则可以退出浏览。more命令不能向上翻页即会看信息。

 
 

 
 

命令名称:less

命令英文原意:

命令所在路径:/usr/bin/less

执行权限:所有用户

功能描述:分页显示文件内容(可向上翻页)

语法:less[文件名]

范例:

$ less /etc/services

(空格/PageDown)或f --翻页

(Enter)或下箭头 --换行

q或Q --退出

(PageUp) --向上翻一页

上箭头 --向上翻一行

/ + 搜索内容 --对文件进行检索

n --跳转到下一个检索位置

 
 

less /etc/services 使用pageUp和向上箭头可以向上浏览

 
 

 
 

/tcp在文件内搜索tcp并进行高亮显示,输入n可自动切换到下一个检索内容的位置。

 
 

 
 

命令名称:head

命令英文原意:

命令所在路径:/usr/bin/head

执行权限:所有用户

功能描述:显示文件的前面几行

语法:head[文件名]

范例:

$ head -n 20 /etc/services

选项:

-n 指定行数

 
 

head -n 5 /etc/services 只显示文件的前5行内容。如果不添加n选项默认是10行。

 
 

 
 

命令名称:tail

命令英文原意:

命令所在路径:/usr/bin/tail

执行权限:所有用户

功能描述:显示文件后面几行

语法:tail 选项[-nf][文件名]

范例:

$ tail -n 18 /etc/services

选项:

-n 指定行数

-f 动态显示文件末尾内容

 
 

tail -n 8 /etc/services 只显示文件最后8行内容。如果不添加n选项默认是10行。

 
 

 
 

tail -f /var/log/messages 会动态的显示文件末尾,例如我们看一个日志文件,如果日志文件有更新他会实时的显示到屏幕上。使用"Ctrl + c"退出。

 
 

 
 

最新文章

  1. enum 与 enum class
  2. 数组类型与sizeof与指针的引用
  3. MySQL substring:字符串截取 (转载)
  4. CSS中的常用属性
  5. HDU2063_过山车_C++
  6. 一个Highcharts的例子
  7. AlertView + Block 的使用
  8. C# 面向对象 , 抽象基类
  9. Django之Cookie与Session
  10. chrome实现全浏览器跨域ajax请求
  11. [WPF源代码]QQ空间相册下载工具
  12. table详解
  13. PAT (Advanced Level) 1040. Longest Symmetric String (25)
  14. C++ 构造函数和析构函数的调用顺序、虚析构函数的作用
  15. 简洁美观的Java博客系统Tale开源了,让每一个有故事的人更好的表达想法
  16. cocos2d-x 游戏开发之有限状态机(FSM) (二)
  17. Linux系统编程之事件驱动
  18. C#中 SQL语句
  19. 表单数据转javabean对象
  20. Zynq开发之HLS

热门文章

  1. es6中箭头函数 注意点
  2. Slope one—个性化推荐中最简洁的协同过滤算法
  3. [Python]Threading.Thread之Daemon线程
  4. Hibernate之mappedBy与@JoinColumn
  5. klee的docker镜像中没有gcc环境
  6. 【bzoj4589】Hard Nim FWT+快速幂
  7. 冒泡排序实现(Java)
  8. java基本语法一
  9. 理解HashMap的原理
  10. IP等级