Linux文件操作命令都有哪些


Posted in 面试题 onFebruary 27, 2015
1.cat命令
一般格式: cat [选项] 文件
有两项功能:在标准输出上显示文件的内容;连接两个或多个文件
如: $ cat f1 f2>f3
常用选项:
-b,–number-noblank 从1开始对所有非空输出行进行编号。
-n,–number 从1开始对所有输出行编号。
-s,–squeeze-blank 将多个相邻的空行合并成一个空行。
–help 打印该命令用法,并退出,其返回码表示成功。
2.more命令
一般格式: more [选项] 文件
说明:该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今已显示的该文件的百分比:–More–(XX%)。
常用选项:
-num,这个选项指定一个整数,表示一屏显示多少行。
-d,在每屏的底部显示以下更友好的提示信息:
–More–(XX%)[Press space to continue,q to quit.]
-c或-p,不滚屏,在显示下一屏之前先清屏。
-s,将文件中连续的空白行压缩成一个空白行显示。
+/,该选项后的模式(Pattern)指定显示每个文件之前进行搜索的字符串。
+num,从行号num开始。

3.less命令

less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。
4.head命令

一般格式: head [选项] file
说明:head命令在屏幕上显示指定文件的开头若干行,行数由参数值来确定。显示行数的默认值是10。
选项:
-c,–bytes=SIZE 显示前面SIZE个字节。
-n,–lines=NUMBER NUMBER的值指定显示前面多少行。默认为10行。
-q,-quiet,–silent 不显示给定文件的标题。
-v,–verbose 始终显示给定文件的标题。

5.tail命令

一般格式: tail [选项] [file] …
说明:tail命令在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。
选项:
-c,–bytes=N 输出最后N个字节。
-f 当文件增长时输出附加的数据。
-n,–lines=N 输出最后的N行,而不是默认的10行。
-q,-quiet,–silent 不输出包含给定文件名的标题。
-v,–verbose 始终输出包含给定文件名的标题。
6.touch命令

一般格式: touch [选项] 文件名 …
说明:touch命令将会修改指定文件的时间标签,把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来。如果该文件尚未存在,则建立一个空的新文件。
选项:
-a 仅改变指定文件的存取时间。
-c 不创建任何文件。
-m 仅改变指定文件的修改时间。
-t STAMP 使用STAMP指定的时间标签,而不是系统当前的时间 。

Tags in this post...

面试题 相关文章推荐
运行时异常与一般异常有何异同?
Jan 05 面试题
局部内部类是否可以访问非final变量?
Apr 20 面试题
如何让Java程序执行效率更高
Jun 25 面试题
编写strcpy函数
Jun 24 面试题
杭州-DOTNET笔试题集
Sep 25 面试题
什么是Assembly(程序集)
Sep 14 面试题
什么是.net的Remoting技术
Jul 08 面试题
如何在.net Winform里面显示PDF文档
Sep 11 面试题
标记环介质访问控制协议
Mar 27 面试题
在Ajax应用中信息是如何在浏览器和服务器之间传递的
May 31 面试题
this关键字的作用
Jan 30 面试题
如何写出好的Java代码
Apr 25 面试题
what is the difference between ext2 and ext3
Nov 03 #面试题
介绍一下linux的文件系统
Oct 06 #面试题
Linux面试经常问的文件系统操作命令
Nov 05 #面试题
Linux如何命名文件--使用文件名时应注意
May 29 #面试题
Linux上比较文件的命令都有哪些
Feb 24 #面试题
linux面试题参考答案(11)
May 01 #面试题
Shell如何接收变量输入
Sep 24 #面试题
You might like
php异常处理技术,顶级异常处理器
2012/06/13 PHP
php empty()与isset()区别的详细介绍
2013/06/17 PHP
php正则修正符用法实例详解
2016/12/29 PHP
js活用事件触发对象动作
2008/08/10 Javascript
学习ExtJS border布局
2009/10/08 Javascript
jquery插件制作 提示框插件实现代码
2012/08/17 Javascript
javascript 通用loading动画效果实例代码
2014/01/14 Javascript
JQuery对表格进行操作的常用技巧总结
2014/04/23 Javascript
jQuery选择器源码解读(一):Sizzle方法
2015/03/31 Javascript
JavaScript截取、切割字符串的技巧
2016/01/07 Javascript
JS获取时间的相关函数及时间戳与时间日期之间的转换
2016/02/04 Javascript
基于javascript实现最简单选项卡切换
2017/02/01 Javascript
js 转义字符及URI编码详解
2017/02/28 Javascript
JavaScript实现向select下拉框中添加和删除元素的方法
2017/03/07 Javascript
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
2017/08/23 jQuery
JavaScript 保护变量不被随意修改的实现代码
2017/09/27 Javascript
jQuery自动或手动图片切换效果
2017/10/11 jQuery
Vue修改mint-ui默认样式的方法
2018/02/03 Javascript
JavaScript调用模式与this关键字绑定的关系
2018/04/21 Javascript
浅谈webpack4.x 入门(一篇足矣)
2018/09/05 Javascript
微信小程序实现文字从右向左无限滚动
2020/11/18 Javascript
详解Vue之事件处理
2020/07/10 Javascript
解决Vue + Echarts 使用markLine标线(precision精度问题)
2020/07/20 Javascript
[53:52]OG vs EG 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
pygame学习笔记(4):声音控制
2015/04/15 Python
python使用matplotlib绘图时图例显示问题的解决
2017/04/27 Python
从numpy数组中取出满足条件的元素示例
2019/11/26 Python
python3实现将json对象存入Redis以及数据的导入导出
2020/07/16 Python
虚拟机下载python是否需要联网
2020/07/27 Python
用Python实现童年贪吃蛇小游戏功能的实例代码
2020/12/07 Python
HTML5的结构和语义(3):语义性的块级元素
2008/10/17 HTML / CSS
英国第一的市场和亚马逊替代品:OnBuy
2019/03/16 全球购物
编程用JAVA解析XML的方式
2013/07/07 面试题
家长会邀请书
2014/01/25 职场文书
施工安全协议书范本
2014/09/26 职场文书
给朋友的赠语
2015/06/23 职场文书