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

面试题 相关文章推荐
C++:memset ,memcpy和strcpy的根本区别
Apr 27 面试题
数据库面试要点基本概念
Oct 31 面试题
Oracle的内存结构(Memory structures)
Jun 10 面试题
.NET面试题:什么是值类型和引用类型
Jan 12 面试题
linux面试题参考答案(9)
Jan 07 面试题
Shell如何接收变量输入
Aug 06 面试题
软件测试题目
Feb 27 面试题
EJB的角色和三个对象
Dec 31 面试题
如果重写了对象的equals()方法,需要考虑什么
Nov 02 面试题
设置器与访问器的定义以及各自特点
Jan 08 面试题
西安夏日科技有限公司Java笔试题
Jan 11 面试题
shell变量的作用空间是什么
Aug 17 面试题
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入门速成教程
2007/03/19 PHP
在php MYSQL中插入当前时间
2008/04/06 PHP
php 获取一个月第一天与最后一天的代码
2010/05/16 PHP
PHP错误和异常处理功能模块示例
2016/11/12 PHP
PHP代码重构方法漫谈
2018/04/17 PHP
Laravel核心解读之异常处理的实践过程
2019/02/24 PHP
PHP使用Session实现上传进度功能详解
2019/08/06 PHP
JQuery 浮动导航栏实现代码
2009/08/27 Javascript
用JS将搜索的关键字高亮显示实现代码
2013/11/08 Javascript
通过JQuery将DIV的滚动条滚动到指定的位置方便自动定位
2014/05/05 Javascript
js中运算符&& 和 || 的使用记录
2014/08/21 Javascript
javascript实现在下拉列表中显示多级树形菜单的方法
2015/08/12 Javascript
JS实现自动定时切换的简洁网页选项卡效果
2015/10/13 Javascript
JS组件中bootstrap multiselect两大组件较量
2016/01/26 Javascript
AngularJS入门教程之Cookies读写操作示例
2016/11/02 Javascript
touch.js 拖动、缩放、旋转 (鼠标手势)功能代码
2017/02/04 Javascript
js弹出窗口简单实现代码
2017/03/22 Javascript
ES6中Array.copyWithin()函数的用法实例详解
2017/09/16 Javascript
AngularJS实时获取并显示密码的方法
2018/02/06 Javascript
vue实现学生录入系统之添加删除功能
2018/07/11 Javascript
vue实现微信分享功能
2018/11/28 Javascript
js如何实现元素曝光上报
2019/08/07 Javascript
Vue使用CDN引用项目组件,减少项目体积的步骤
2020/10/30 Javascript
Vue实现随机验证码功能
2020/12/29 Vue.js
Python加密方法小结【md5,base64,sha1】
2017/07/13 Python
python递归打印某个目录的内容(实例讲解)
2017/08/30 Python
Python爬虫设置代理IP的方法(爬虫技巧)
2018/03/04 Python
基于python绘制科赫雪花
2018/06/22 Python
selenium 安装与chromedriver安装的方法步骤
2019/06/12 Python
详解Python并发编程之从性能角度来初探并发编程
2019/08/23 Python
Python创建临时文件和文件夹
2020/08/05 Python
10分钟入门CSS3 Animation
2018/12/25 HTML / CSS
6号汽车旅馆预订:Motel 6
2018/02/11 全球购物
Nordgreen美国官网:在线购买极简主义斯堪的纳维亚手表
2019/07/24 全球购物
学习焦裕禄观后感
2015/06/09 职场文书
Go 语言中 20 个占位符的整理
2021/10/16 Golang