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

面试题 相关文章推荐
一些PHP的面试题
May 06 面试题
VC++笔试题
Oct 13 面试题
SQL面试题
Apr 30 面试题
写一个在SQL Server创建表的SQL语句
Mar 10 面试题
什么是View State?
Jan 27 面试题
接口可以包含哪些成员
Sep 30 面试题
C#里面如何倒序排列一个数组的元素?
Jun 21 面试题
what is the difference between ext2 and ext3
Nov 03 面试题
介绍一下JNDI的基本概念
Jul 26 面试题
什么是抽象
Dec 13 面试题
程序员经常用到的UNIX命令
Apr 13 面试题
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实现无限级分类实现代码(递归方法)
2011/01/01 PHP
统计PHP目录中的文件数方法
2019/03/05 PHP
PHP生成图表pChart的示例解析
2020/07/31 PHP
PHPStorm 2020.1 调试 Nodejs的多种方法详解
2020/09/17 NodeJs
11款基于Javascript的文件管理器
2009/10/25 Javascript
in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
2011/07/26 Javascript
JavaScript使用DeviceOne开发实战(四)仿优酷视频应用
2015/12/02 Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
2016/06/30 Javascript
js控制台输出的方法(详解)
2016/11/26 Javascript
javascript实现鼠标点击页面 移动DIV
2016/12/02 Javascript
jQuery实现字符串全部替换的方法
2016/12/12 Javascript
推荐三款不错的图片压缩上传插件(webuploader、localResizeIMG4、LUploader)
2017/04/21 Javascript
JS实现移动端整屏滑动的实例代码
2017/11/10 Javascript
详解如何探测小程序返回到webview页面
2019/05/14 Javascript
ES6箭头函数和扩展实例分析
2020/05/23 Javascript
js实现验证码功能
2020/07/24 Javascript
python的三目运算符和not in运算符使用示例
2014/03/03 Python
python数据类型_字符串常用操作(详解)
2017/05/30 Python
python的exec、eval使用分析
2017/12/11 Python
python取数作为临时极大值(极小值)的方法
2018/10/15 Python
Python调用graphviz绘制结构化图形网络示例
2019/11/22 Python
Python matplotlib画曲线例题解析
2020/02/07 Python
浅谈python累加求和+奇偶数求和_break_continue
2020/02/25 Python
Python并发concurrent.futures和asyncio实例
2020/05/04 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
2020/05/17 Python
详解python如何引用包package
2020/06/07 Python
h5调用摄像头的实现方法
2016/06/01 HTML / CSS
荷兰优雅女装网上商店:Heine
2016/11/14 全球购物
教师见习期自我鉴定
2014/04/28 职场文书
培训通知
2015/04/17 职场文书
演讲稿之感恩老师(三篇范文)
2019/09/06 职场文书
导游词之岳阳楼
2019/09/25 职场文书
vue实现可拖拽的dialog弹框
2021/05/13 Vue.js
用Python编写简单的gRPC服务的详细过程
2021/07/04 Python
redis数据结构之压缩列表
2022/03/21 Redis
Java实现扫雷游戏详细代码讲解
2022/05/25 Java/Android