Linux文件操作命令都有哪些


Posted in 面试题 onJuly 23, 2016
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...

面试题 相关文章推荐
大唐电信科技股份有限公司java工程师面试经历
Dec 09 面试题
什么是类的返射机制
Feb 06 面试题
Java提供了哪些企业应用编程接口
Feb 13 面试题
凌阳科技股份有限公司C++程序员面试题笔试题
Nov 20 面试题
写出一个方法实现冒泡排序
Jul 08 面试题
"引用"与指针的区别是什么
Sep 07 面试题
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
Aug 13 面试题
.NET里面如何取得当前的屏幕分辨率
Dec 06 面试题
什么是Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议
Sep 06 面试题
名词解释型面试题(主要是网络)
Dec 27 面试题
如何提高MySql的安全性
Jun 19 面试题
万户网络JAVA程序员岗位招聘笔试试卷
Jan 08 面试题
what is the difference between ext2 and ext3
Aug 25 #面试题
介绍一下linux的文件系统
Mar 20 #面试题
Linux面试经常问的文件系统操作命令
Oct 04 #面试题
Linux如何命名文件--使用文件名时应注意
Jan 22 #面试题
Linux上比较文件的命令都有哪些
Sep 28 #面试题
linux面试题参考答案(11)
Nov 26 #面试题
Shell如何接收变量输入
Aug 06 #面试题
You might like
PHP 程序员的调试技术小结
2009/11/15 PHP
php 获取客户端的真实ip
2009/11/30 PHP
PHP导出MySQL数据到Excel文件(fputcsv)
2011/07/03 PHP
10个php函数实用却不常见
2015/10/13 PHP
学习ExtJS border布局
2009/10/08 Javascript
jquery dialog键盘事件代码
2010/08/01 Javascript
基于jQuery UI CSS Framework开发Widget的经验
2010/08/21 Javascript
jquery实现tr元素的上下移动示例代码
2013/12/20 Javascript
js修改原型的属性使用介绍
2014/01/26 Javascript
js仿微博实现统计字符和本地存储功能
2015/12/22 Javascript
jQuery获取checkbox选中的值
2016/01/28 Javascript
基于JavaScript实现报警器提示音效果
2017/10/27 Javascript
细说webpack6 Babel的使用详解
2019/09/26 Javascript
JS实现点餐自动选择框(案例分析)
2019/12/10 Javascript
Python 处理数据的实例详解
2017/08/10 Python
浅析PHP与Python进行数据交互
2018/05/15 Python
Python一行代码解决矩阵旋转的问题
2019/11/30 Python
python线程定时器Timer实现原理解析
2019/11/30 Python
python里的单引号和双引号的有什么作用
2020/06/17 Python
keras分类模型中的输入数据与标签的维度实例
2020/07/03 Python
Pycharm打开已有项目配置python环境的方法
2020/07/03 Python
python 删除系统中的文件(按时间,大小,扩展名)
2020/11/19 Python
python使用smtplib模块发送邮件
2020/12/17 Python
英国Amara家居法国网站:家居装饰,现代装饰和豪华礼品
2016/12/15 全球购物
纽约JewelryAffairs珠宝店:精细金银时尚首饰
2017/02/05 全球购物
泰国最新活动和优惠:Megatix
2020/05/07 全球购物
Ejb技术面试题
2015/04/29 面试题
工程管理专业个人求职信范文
2013/12/07 职场文书
八年级数学教学反思
2014/01/31 职场文书
给小学生的新年寄语
2014/04/04 职场文书
员工年终考核评语
2014/12/31 职场文书
考试作弊检讨书范文
2015/01/27 职场文书
2015年保险公司个人工作总结
2015/05/22 职场文书
Matplotlib绘制混淆矩阵的实现
2021/05/27 Python
详解jQuery的核心函数和事件处理
2022/02/18 jQuery
Java设计模式中的命令模式
2022/04/28 Java/Android