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

面试题 相关文章推荐
Java里面StringBuilder和StringBuffer有什么区别
Jun 06 面试题
面向对象编程的优势是什么
Dec 17 面试题
main 函数执行以前,还会执行什么代码
Apr 17 面试题
经典c++面试题六
Jan 18 面试题
华三通信H3C面试题
May 15 面试题
Linux如何压缩可执行文件
Oct 21 面试题
ShellScript面试题一则-ShellScript编程
Jun 24 面试题
北京鼎普科技股份有限公司软件测试面试题
Apr 07 面试题
客服端调用EJB对象的几个基本步骤
Jan 15 面试题
介绍一下MYSQL常用的优化技巧
Oct 25 面试题
String s = new String(“xyz”);创建了几个String Object?
Aug 05 面试题
介绍一些UNIX常用简单命令
Nov 11 面试题
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新手谈谈我的学习心得
2007/02/25 PHP
php格式化日期和时间格式化示例分享
2014/02/24 PHP
php实现的支持imagemagick及gd库两种处理的缩略图生成类
2014/09/23 PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
2017/09/01 PHP
PHP单元测试框架PHPUnit用法详解
2019/01/23 PHP
PHP PDOStatement::closeCursor讲解
2019/01/30 PHP
php+layui数据表格实现数据分页渲染代码
2019/10/26 PHP
js中关于String对象的replace使用详解
2011/05/24 Javascript
Javascript浅谈之this
2013/12/17 Javascript
jquery设置按钮停顿3秒不可用
2014/03/07 Javascript
Jquery仿IGoogle实现可拖动窗口示例代码
2014/08/22 Javascript
JavaScript不使用prototype和new实现继承机制
2014/12/29 Javascript
jQuery实现伸展与合拢panel的方法
2015/04/30 Javascript
Vuex模块化实现待办事项的状态管理
2017/03/15 Javascript
js移动端事件基础及常用事件库详解
2017/08/15 Javascript
JS实现匀加速与匀减速运动的方法示例
2017/09/04 Javascript
安装vue-cli的简易过程
2018/05/22 Javascript
微信小程序数据分析之自定义分析的实现
2018/08/17 Javascript
微信小程序制作扭蛋机代码实例
2019/09/24 Javascript
Vue Render函数创建DOM节点代码实例
2020/07/08 Javascript
antdesign-vue结合sortablejs实现两个table相互拖拽排序功能
2021/01/08 Vue.js
Python读取键盘输入的2种方法
2015/06/16 Python
Python探索之ModelForm代码详解
2017/10/26 Python
Python使用Matplotlib实现Logos设计代码
2017/12/25 Python
Python爬虫实现验证码登录代码实例
2019/05/10 Python
Canvas实现贝赛尔曲线轨迹动画的示例代码
2019/04/25 HTML / CSS
html5用video标签流式加载的实现
2020/05/20 HTML / CSS
党支部公开承诺践诺书
2014/03/28 职场文书
运动会演讲稿
2014/05/07 职场文书
公司的门卫岗位职责
2014/09/09 职场文书
2014审计局领导班子民主生活会对照检查材料思想汇报
2014/09/20 职场文书
给老婆的检讨书1000字
2015/01/01 职场文书
幼儿园大班教师个人总结
2015/02/05 职场文书
升学宴学生致辞
2015/07/27 职场文书
初中教务主任竞聘演讲稿(范文)
2019/08/20 职场文书
vue 实现上传组件
2021/05/31 Vue.js