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 面试题
运行时异常与一般异常有何异同?
Jan 05 面试题
益模软件Java笔试题
Mar 27 面试题
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
Mar 19 面试题
写一个用矩形法求定积分的通用函数
Nov 08 面试题
关于Assembly命名空间的三个面试题
Jul 23 面试题
Javascript如何发送一个Ajax请求
Jan 26 面试题
亿阳信通股份有限公司C#笔试题
Dec 06 面试题
Linux如何命名文件--使用文件名时应注意
May 29 面试题
港湾网络笔试题
Apr 19 面试题
实体的生命周期
Aug 31 面试题
介绍下static、final、abstract区别
Jan 30 面试题
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 adodb介绍
2009/03/19 PHP
php数组函数array_walk用法示例
2016/05/26 PHP
ThinkPHP框架实现数据增删改
2017/05/07 PHP
Nginx下ThinkPHP5的配置方法详解
2017/08/01 PHP
laravel 中如何使用ajax和vue总结
2017/08/16 PHP
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
2009/06/02 Javascript
javascript OFFICE控件测试代码
2009/12/08 Javascript
JavaScript改变HTML元素的样式改变CSS及元素属性
2013/11/12 Javascript
关闭ie窗口清除Session的解决方法
2014/01/10 Javascript
JS实现简单的图书馆享元模式实例
2015/06/30 Javascript
编写高质量JavaScript代码的基本要点
2016/03/02 Javascript
很棒的js选项卡切换效果
2016/07/15 Javascript
轮播的简单实现方法
2016/07/28 Javascript
原生JS实现的放大镜效果实例代码
2016/10/15 Javascript
jQuery插件HighCharts绘制2D金字塔图效果示例【附demo源码下载】
2017/03/09 Javascript
使用JavaScript实现点击循环切换图片效果
2017/09/03 Javascript
基于vue.js路由参数的实例讲解——简单易懂
2017/09/07 Javascript
jQuery+CSS实现的标签页效果示例【测试可用】
2018/08/14 jQuery
ES6顶层对象、global对象实例分析
2019/06/14 Javascript
微信小程序仿抖音视频之整屏上下切换功能的实现代码
2020/05/24 Javascript
微信小程序实现通讯录列表展开收起
2020/11/18 Javascript
[51:29]完美世界DOTA2联赛循环赛 Matador vs Forest BO2第一场 11.05
2020/11/05 DOTA
Python计算程序运行时间的方法
2014/12/13 Python
给Python入门者的一些编程建议
2015/06/15 Python
Python文件处理
2016/02/29 Python
Python Django简单实现session登录注销过程详解
2019/08/06 Python
Python 2.6.6升级到Python2.7.15的详细步骤
2020/12/14 Python
如何在发生故障的节点上重新安装 SQL Server
2013/03/14 面试题
分居协议书范本(律师见证版)
2014/11/26 职场文书
2014小学年度工作总结
2014/12/20 职场文书
工作保证书
2015/01/17 职场文书
开票员岗位职责
2015/02/12 职场文书
2015年度物业公司工作总结
2015/04/27 职场文书
Python list去重且保持原顺序不变的方法
2021/04/03 Python
JavaScript实现登录窗体
2021/06/22 Javascript
Github 使用python对copilot做些简单使用测试
2022/04/14 Python