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

面试题 相关文章推荐
AOP的定义以及作用
Sep 08 面试题
C++面试题:关于链表和指针
Jun 05 面试题
介绍一下SQL Server的全文索引
Aug 15 面试题
武汉世纪畅想数字传播有限公司 .NET笔试题
Jun 13 面试题
C#怎么让一个窗口居中显示?
Oct 20 面试题
简述安装Slackware Linux系统的过程
Jan 12 面试题
介绍一下Linux中的链接
Jun 05 面试题
新媒传信软件测试面试题
Feb 24 面试题
AJAX都有哪些有点和缺点
Nov 03 面试题
介绍一下Java的事务处理
Dec 07 面试题
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
Sep 26 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
Jul 27 面试题
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实现监听事件
2013/11/06 PHP
thinkphp 手机号和用户名同时登录
2017/01/20 PHP
Laravel中服务提供者和门面模式的入门介绍
2017/11/06 PHP
多个Laravel项目如何共用migrations详解
2018/09/25 PHP
thinkPHP5框架路由常用知识点汇总
2019/09/15 PHP
为你的 Laravel 验证器加上多验证场景的实现
2020/04/07 PHP
Prototype1.6 JS 官方下载地址
2007/11/30 Javascript
js 浏览器事件介绍
2012/03/30 Javascript
jQuery实现类似淘宝购物车全选状态示例
2013/06/26 Javascript
通过JS来判断页面控件是否获取焦点
2014/01/03 Javascript
教你如何使用PHP输出中文JSON字符串
2014/05/22 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
再谈JavaScript异步编程
2016/01/27 Javascript
JS动态添加选项案例分析
2016/10/17 Javascript
微信小程序中post方法与get方法的封装
2017/09/26 Javascript
vue 1.0 结合animate.css定义动画效果
2018/07/11 Javascript
详解React项目如何修改打包地址(编译输出文件地址)
2019/03/21 Javascript
python计算最小优先级队列代码分享
2013/12/18 Python
python单线程实现多个定时器示例
2014/03/30 Python
详解Python的Django框架中的模版相关知识
2015/07/15 Python
python的mysqldb安装步骤详解
2017/08/14 Python
python批量修改图片后缀的方法(png到jpg)
2018/10/25 Python
情人节快乐! python绘制漂亮玫瑰
2020/08/18 Python
python集合的创建、添加及删除操作示例
2019/10/08 Python
详解pyinstaller selenium python3 chrome打包问题
2019/10/18 Python
python 抓取知乎指定回答下视频的方法
2020/07/09 Python
小天鹅官方商城:LittleSwan
2017/06/16 全球购物
Speedo速比涛中国官方网站:全球领先泳装运动品牌
2018/04/24 全球购物
Nike挪威官网:Nike.com (NO)
2018/11/26 全球购物
Farfetch中文官网:奢侈品牌时尚购物平台
2020/03/15 全球购物
初中生物教学反思
2014/01/10 职场文书
优良学风班申请材料
2014/02/13 职场文书
市场营销方案范文
2014/03/11 职场文书
刊首寄语大全
2014/04/11 职场文书
优秀班主任申报材料
2014/12/16 职场文书
使用pandas或numpy处理数据中的空值(np.isnan()/pd.isnull())
2021/05/14 Python