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

面试题 相关文章推荐
PHP高级工程师面试问题推荐
Jan 18 面试题
求网格中的黑点分布
Nov 06 面试题
DBA的职责都有哪些
May 16 面试题
叙述DBMS对数据控制功能有哪些
Jun 12 面试题
动态密码技术
Oct 18 面试题
What's the difference between an interface and abstract class? (接口与抽象类有什么区别)
Oct 29 面试题
Linux机考试题
Jul 17 面试题
Linux的主要特性
Sep 03 面试题
Ajax和javascript的区别
Jul 20 面试题
若通过ObjectOutputStream向一个文件中多次以追加方式写入object,为什么用ObjectInputStream读取这些object时会产生StreamCorruptedException?
Oct 17 面试题
Java面试题:请说出如下代码的输出结果
Apr 22 面试题
Exception类的常用方法
Jun 16 面试题
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 静态页面中显示动态内容
2009/08/14 PHP
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
2011/12/05 PHP
php精确的统计在线人数的方法
2015/10/21 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
2019/08/12 PHP
js中有关IE版本检测
2012/01/04 Javascript
用队列模拟jquery的动画算法实例
2015/01/20 Javascript
jquery.fastLiveFilter.js实现输入自动过滤的方法
2015/08/11 Javascript
AngularJS 输入验证详解及实例代码
2016/07/28 Javascript
利用jQuery对无序列表排序的简单方法
2016/10/16 Javascript
Angularjs 动态改变title标题(兼容ios)
2016/12/29 Javascript
vue.js之vue-cli脚手架的搭建详解
2017/05/05 Javascript
微信小程序倒计时功能实现代码
2017/11/09 Javascript
vue数据控制视图源码解析
2018/03/28 Javascript
解决layui中table异步数据请求不支持自定义返回数据格式的问题
2018/08/19 Javascript
javascript的delete运算符知识点总结
2019/11/19 Javascript
vue实现滚动鼠标滚轮切换页面
2020/12/13 Vue.js
[01:27:43]VGJ.S vs TNC Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
[57:09]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第一场 1月26日
2021/03/11 DOTA
python脚本设置超时机制系统时间的方法
2016/02/21 Python
Python语言的变量认识及操作方法
2018/02/11 Python
Python利用sqlacodegen自动生成ORM实体类示例
2019/06/04 Python
Django中提示消息messages的设置方式
2019/11/15 Python
使用Python paramiko模块利用多线程实现ssh并发执行操作
2019/12/05 Python
Python Matplotlib绘图基础知识代码解析
2020/08/31 Python
HTML5 Video/Audio播放本地文件示例介绍
2013/11/18 HTML / CSS
Spanx塑身衣官网:美国知名内衣品牌
2017/01/11 全球购物
美国杰西潘尼官网:JCPenney
2019/06/12 全球购物
YSL圣罗兰美妆英国官网:Yves Saint Laurent Beauty UK
2019/08/03 全球购物
关于安全的标语
2014/06/10 职场文书
禁烟标语大全
2014/06/11 职场文书
群众路线教育实践活动总结
2014/10/30 职场文书
2014年安全员工作总结
2014/11/13 职场文书
教师求职自荐信范文
2015/03/04 职场文书
学校世界艾滋病日宣传活动总结
2015/05/05 职场文书
圣诞晚会主持词开场白
2015/05/28 职场文书