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面试问题考卷
Jul 15 面试题
JAVA和C++区别都有哪些
Mar 30 面试题
.NET remoting中对象激活的两种方式
Jun 08 面试题
什么是View State?
Jan 27 面试题
C#里面如何判断一个Object是否是某种类型(如Boolean)?
Feb 10 面试题
软件测试工程师结构化面试题库
Nov 23 面试题
介绍下Lucene建立索引的过程
Mar 02 面试题
如何唤起类中的一个方法
Nov 29 面试题
Boolean b = new Boolean(“abcde”); 会编译错误码
Nov 27 面试题
关于Java finally的面试题
Apr 27 面试题
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
Oct 22 面试题
解释一下ruby中的特殊方法与特殊类
Feb 26 面试题
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-Redis安装测试笔记
2015/03/05 PHP
Zend Studio使用技巧两则
2016/04/01 PHP
Joomla简单判断用户是否登录的方法
2016/05/04 PHP
功能强大的php文件上传类
2016/08/29 PHP
PHP批量获取网页中所有固定种子链接的方法
2016/11/18 PHP
浅谈PHP的$_SERVER[SERVER_NAME]
2017/02/04 PHP
php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
2020/08/17 PHP
ExtJs中简单的登录界面制作方法
2010/08/19 Javascript
jQuery 1.5最新版本的改进细节分析
2011/01/19 Javascript
解析瀑布流布局:JS+绝对定位的实现
2013/05/08 Javascript
使用upstart把nodejs应用封装为系统服务实例
2014/06/01 NodeJs
动态加载jQuery的方法
2015/06/16 Javascript
分享五个有用的jquery小技巧
2015/10/08 Javascript
基于JS实现9种不同的面包屑和分布式多步骤导航效果
2017/02/21 Javascript
AngularJs定时器$interval 和 $timeout详解
2017/05/25 Javascript
Windows下快速搭建NodeJS本地服务器的步骤
2017/08/09 NodeJs
JS html事件冒泡和事件捕获操作示例
2019/05/01 Javascript
在Vue中创建可重用的 Transition的方法
2020/06/02 Javascript
绘制微信小程序验证码功能的实例代码
2021/01/05 Javascript
[41:52]2018DOTA2亚洲邀请赛3月29日小组赛B组Effect VS Secret
2018/03/30 DOTA
在Python中测试访问同一数据的竞争条件的方法
2015/04/23 Python
详解Django中的过滤器
2015/07/16 Python
Python的Scrapy爬虫框架简单学习笔记
2016/01/20 Python
python实现多线程的方式及多条命令并发执行
2016/06/07 Python
mysql 之通过配置文件链接数据库
2017/08/12 Python
python遍历小写英文字母的方法
2019/01/02 Python
python实现QQ邮箱/163邮箱的邮件发送
2019/01/22 Python
使用PyQtGraph绘制精美的股票行情K线图的示例代码
2019/03/14 Python
基于tensorflow指定GPU运行及GPU资源分配的几种方式小结
2020/02/03 Python
Python CSS选择器爬取京东网商品信息过程解析
2020/06/01 Python
Max&Co官网:意大利年轻女性时尚品牌
2017/05/16 全球购物
Ever New加拿大官网:彰显女性美
2018/10/05 全球购物
《月迹》教学反思
2014/02/19 职场文书
给校长的建议书
2014/03/12 职场文书
单位授权委托书范文
2014/08/02 职场文书
毕业证丢失证明范本
2014/09/20 职场文书