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...

面试题 相关文章推荐
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
Mar 25 面试题
计算s=f(f(-1.4))的值
May 06 面试题
一套SQL笔试题
Aug 14 面试题
Oracle性能调优原则
May 03 面试题
怎么可以提高数据库查询数据的速度
Jun 28 面试题
什么是反射?如何实现反射?
Jul 25 面试题
盛大二次面试题
Nov 18 面试题
作为网站管理者应当如何防范XSS
Aug 16 面试题
一套软件测试笔试题
Jul 25 面试题
写clone()方法时,通常都有一行代码,是什么?
Oct 31 面试题
我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
Mar 30 面试题
史上最全面的Java面试题汇总!
Feb 03 面试题
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
四月新番又没了,《Re:从零开始的异世界生活》第二季延期至7月播出
2020/05/06 日漫
PHP7常量数组用法分析
2016/09/26 PHP
PHP解析url并得到url参数方法总结
2018/10/11 PHP
Nigma vs Liquid BO3 第二场2.13
2021/03/10 DOTA
js的各种排序算法实现(总结)
2016/07/23 Javascript
javascript滚轮事件基础实例讲解(37)
2017/02/14 Javascript
VUE element-ui 写个复用Table组件的示例代码
2017/11/18 Javascript
在一个页面实现两个zTree联动的方法
2017/12/20 Javascript
JS中Map和ForEach的区别
2018/02/05 Javascript
vue二级路由设置方法
2018/02/09 Javascript
vue.js element-ui tree树形控件改iview的方法
2018/03/29 Javascript
解决vue.js 数据渲染成功仍报错的问题
2018/08/25 Javascript
Nuxt.js之自动路由原理的实现方法
2018/11/21 Javascript
在vue项目中使用sass语法问题
2019/07/18 Javascript
vue之debounce属性被移除及处理详解
2019/11/13 Javascript
浅谈vue-props的default写不写有什么区别
2020/08/09 Javascript
python之wxPython菜单使用详解
2014/09/28 Python
Python中使用装饰器和元编程实现结构体类实例
2015/01/28 Python
python 用lambda函数替换for循环的方法
2018/06/09 Python
Numpy中的mask的使用
2018/07/21 Python
pycharm 将python文件打包为exe格式的方法
2019/01/16 Python
Python操作SQLite数据库过程解析
2019/09/02 Python
python 上下文管理器及自定义原理解析
2019/11/19 Python
Python的几种主动结束程序方式
2019/11/22 Python
使用Python求解带约束的最优化问题详解
2020/02/11 Python
解决Jupyter Notebook使用parser.parse_args出现错误问题
2020/04/20 Python
澳大利亚最大的护发和护肤品购物网站:RY
2019/12/26 全球购物
初三班主任寄语大全
2014/04/04 职场文书
幼儿园清明节活动总结
2014/07/04 职场文书
2015年清明节活动总结
2015/02/09 职场文书
求职简历自我评价2015
2015/03/10 职场文书
2015年学校信息技术工作总结
2015/05/25 职场文书
家长对学校的意见和建议
2015/06/03 职场文书
Mysql - 常用函数 每天积极向上
2021/04/05 MySQL
MySQL 数据类型选择原则
2021/05/27 MySQL
在Windows Server 2012上安装 .NET Framework 3.5 所遇到的问题
2022/04/29 Servers