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

面试题 相关文章推荐
J2SDK1.5与J2SDK5.0有什么区别
Sep 19 面试题
编写用C语言实现的求n阶阶乘问题的递归算法
Oct 21 面试题
简述数组与指针的区别
Jan 02 面试题
类成员函数的重载、覆盖和隐藏区别
Jan 27 面试题
如何开启linux的ssh服务
Jun 03 面试题
Linux开机引导的步骤是什么
Oct 19 面试题
Linux如何命名文件--使用文件名时应注意
May 29 面试题
软件生产职位结构化面试主要考察要素及面试题库
Jun 12 面试题
What is EJB
Jul 22 面试题
Java语言程序设计测试题判断题部分
Jan 06 面试题
金鑫耀Java笔试题
Sep 06 面试题
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
May 01 面试题
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
现磨咖啡骗局!现磨咖啡=新鲜咖啡?现磨咖啡背后的猫腻你不懂!
2019/03/28 冲泡冲煮
用PHP 4.2书写安全的脚本
2006/10/09 PHP
php 获取本机外网/公网IP的代码
2010/05/09 PHP
PHP应用JSON技巧讲解
2013/02/03 PHP
如何使用php判断所处服务器操作系统的类型
2013/06/20 PHP
php实例分享之二维数组排序
2014/05/15 PHP
PHP错误Warning:mysql_query()解决方法
2015/10/24 PHP
php调用自己java程序的方法详解
2016/05/13 PHP
些很实用且必用的小脚本代码
2006/06/26 Javascript
JQury slideToggle闪烁问题及解决办法
2011/07/05 Javascript
JavaScript中“+”的陷阱深刻理解
2012/12/04 Javascript
JQuery设置时间段下拉选择实例
2014/12/30 Javascript
jQuery实现表单步骤流程导航代码分享
2015/08/28 Javascript
JavaScript实现的伸展收缩型菜单代码
2015/10/14 Javascript
基于JavaScript获取鼠标位置的各种方法
2015/12/16 Javascript
浅谈javascript 函数表达式和函数声明的区别
2016/01/05 Javascript
javascript弹性运动效果简单实现方法
2016/01/08 Javascript
chrome浏览器如何断点调试异步加载的JS
2016/09/05 Javascript
详解VueJS应用中管理用户权限
2018/02/02 Javascript
vue-cli2打包前和打包后的css前缀不一致的问题解决
2018/08/24 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
2018/09/18 Javascript
解决vue2 在mounted函数无法获取prop中的变量问题
2018/11/15 Javascript
js实现随机8位验证码
2020/07/24 Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
2019/10/29 Javascript
Vuex中实现数据状态查询与更改
2019/11/08 Javascript
跟老齐学Python之??碌某?? target=
2014/09/12 Python
Python爬虫实例爬取网站搞笑段子
2017/11/08 Python
Python wxpython模块响应鼠标拖动事件操作示例
2018/08/23 Python
使用python的pyplot绘制函数实例
2020/02/13 Python
日本高端护肤品牌:Tatcha
2016/08/29 全球购物
澳大利亚拥有最佳跳伞降落点和最好服务的跳伞项目运营商:Skydive Australia
2018/03/05 全球购物
销售业务员岗位职责
2014/01/29 职场文书
中学教师教育感言
2014/02/21 职场文书
2015年护士长个人工作总结
2015/04/24 职场文书
《吃水不忘挖井人》教学反思
2016/02/22 职场文书
详解CSS故障艺术
2021/05/25 HTML / CSS