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

面试题 相关文章推荐
您熟悉ORM(Object-Relation Mapping)吗?请谈谈您所理解的ORM
Feb 08 面试题
什么是serialVersionUID
Mar 04 面试题
serialVersionUID具有什么样的特征
Feb 20 面试题
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
Jul 16 面试题
存储过程和函数的区别
May 28 面试题
Oracle中delete,truncate和drop的区别
May 05 面试题
北京某公司的.net笔试题
Mar 20 面试题
一套.net面试题及答案
Nov 02 面试题
ASP.NET中的身份验证有那些
Jul 13 面试题
路由表示做什么用的?在linux环境中怎么来配置一条默认路由?
Jun 07 面试题
如何手工释放资源
Dec 15 面试题
海量信息软件测试笔试题
Aug 08 面试题
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
VOLVO车载收音机
2021/03/02 无线电
15个小时----从修改程序到自己些程序
2006/10/09 PHP
支持中文的php加密解密类代码
2011/11/27 PHP
php遍历目录方法小结
2015/03/10 PHP
Laravel 简单实现Ajax滚动加载示例
2019/10/22 PHP
网站上面有这种切换效果
2006/06/26 Javascript
Javascript优化技巧(文件瘦身篇)
2008/01/28 Javascript
Javascript 读取操作Sql中的Xml字段
2014/10/09 Javascript
用模版生成HTML的的框架jquery.tmpl使用详解
2015/01/07 Javascript
window.setInterval()方法的定义和用法及offsetLeft与style.left的区别
2015/11/11 Javascript
Angularjs中如何使用filterFilter函数过滤
2016/02/06 Javascript
基于javascript制作微信聊天面板
2020/08/09 Javascript
javascript三种代码注释方法
2016/06/02 Javascript
ReactJs快速入门教程(精华版)
2016/11/28 Javascript
jquery实现页面加载效果
2017/02/21 Javascript
jQuery实现判断上传图片类型和大小的方法示例
2018/04/11 jQuery
VUE解决微信签名及SPA微信invalid signature问题(完美处理)
2019/03/29 Javascript
详解微信小程序胶囊按钮返回|首页自定义导航栏功能
2019/06/14 Javascript
layer.js open 隐藏滚动条的例子
2019/09/05 Javascript
js HTML DOM EventListener功能与用法实例分析
2020/04/27 Javascript
Python调用C语言开发的共享库方法实例
2015/03/18 Python
python魔法方法-自定义序列详解
2016/07/21 Python
Python3调用微信企业号API发送文本消息代码示例
2017/11/10 Python
安装python时MySQLdb报错的问题描述及解决方法
2018/03/20 Python
详解python中init方法和随机数方法
2019/03/13 Python
Python中pyecharts安装及安装失败的解决方法
2020/02/18 Python
基于Python把网站域名解析成ip地址
2020/05/25 Python
python 写一个水果忍者游戏
2021/01/13 Python
HTML5之WebGL 3D概述(上)—WebGL原生开发开启网页3D渲染新时代
2013/01/31 HTML / CSS
伦敦剧院及景点门票:Encore Tickets
2018/07/01 全球购物
直接有效的自我评价
2014/01/11 职场文书
护理工作感言
2014/01/16 职场文书
三年级评语大全
2014/04/23 职场文书
文明市民先进事迹
2014/05/15 职场文书
民间借贷被告代理词
2015/05/23 职场文书
Windows Server 版本 20H2 于 8 月 9 日停止支持,Win10 版本 21H1 将于 12 月结束支
2022/07/23 数码科技