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

面试题 相关文章推荐
strlen的几种不同实现方法
May 31 面试题
编写类String的构造函数、析构函数和赋值函数
May 29 面试题
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
Aug 09 面试题
如何提高SQL Server的安全性
Jul 25 面试题
Oracle的内存结构(Memory structures)
Jun 10 面试题
武汉东之林科技有限公司机试
Sep 17 面试题
应届生.NET方向面试题
May 23 面试题
一套带网友答案的.NET笔试题
Dec 06 面试题
介绍一下linux的文件权限
Feb 15 面试题
过滤器的用法
Oct 08 面试题
北京捷通华声语音技术有限公司Java软件工程师笔试题
Apr 10 面试题
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
PHP5 的对象赋值机制介绍
2011/08/02 PHP
19个超实用的PHP代码片段
2014/03/14 PHP
PHP中使用CURL获取页面title例子
2015/01/07 PHP
PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法
2016/02/15 PHP
学习YUI.Ext 第二天
2007/03/10 Javascript
DWR Ext 加载数据
2009/03/22 Javascript
Javascript引用指针使用介绍
2012/11/07 Javascript
jquery.messager.js插件导致页面抖动的解决方法
2013/07/14 Javascript
JS动态修改iframe内嵌网页地址的方法
2015/04/01 Javascript
Yii2使用Bootbox插件实现自定义弹窗
2015/04/02 Javascript
javascript实现禁止鼠标滚轮事件
2015/07/24 Javascript
AngularJS控制器controller正确的通信的方法
2016/01/25 Javascript
js改变html的原有内容实现方法
2016/10/05 Javascript
Bootstrap模态框禁用空白处点击关闭
2016/10/20 Javascript
jQuery实现淡入淡出的模态框
2017/02/09 Javascript
NodeJs的fs读写删除移动监听
2017/04/28 NodeJs
小程序实现人脸识别功能(百度ai)
2018/12/23 Javascript
js实现贪吃蛇小游戏
2019/10/29 Javascript
vue实现淘宝购物车功能
2020/04/20 Javascript
Vue中 axios delete请求参数操作
2020/08/25 Javascript
vue 里面的 $forceUpdate() 强制实例重新渲染操作
2020/09/21 Javascript
Python 错误和异常代码详解
2018/01/29 Python
PyQt5每天必学之组合框
2018/04/20 Python
Python中跳台阶、变态跳台阶与矩形覆盖问题的解决方法
2018/05/19 Python
python使用suds调用webservice接口的方法
2019/01/03 Python
通过python的matplotlib包将Tensorflow数据进行可视化的方法
2019/01/09 Python
Python button选取本地图片并显示的实例
2019/06/13 Python
python-numpy-指数分布实例详解
2019/12/07 Python
python中的垃圾回收(GC)机制
2020/09/21 Python
如何向scrapy中的spider传递参数的几种方法
2020/11/18 Python
Python中生成ndarray实例讲解
2021/02/22 Python
美国LOGO设计公司:The Logo Company
2018/07/16 全球购物
网络工程师的自我评价
2013/10/02 职场文书
初中国旗下的演讲稿
2014/08/28 职场文书
成本低的5个创业项目:投资小、赚钱快
2019/08/20 职场文书
java设计模式--建造者模式详解
2021/07/21 Java/Android