Linux命令学习(三):文件操作命令(1)
2007-03-20 21:46
393 查看
cat命令
此命令主要用于显示文件及合并文件。格式如下:
显示文件时:cat [选项] 文件
合并文件时:cat 文件一 文件二>文件三
个人感觉有用的选项为以下几项:
-b,--number-noblank:从第一行开始对所有非空行编号
-n,--number:从第一行开始对所有输出行编号
-s,--squeeze-blank:多个相邻的空行合并成一个空行
more命令:cat命令有自己的缺陷,即在显示文件时,若文件行数过多时会刷屏,根本看不清显示的内容。此时就可以使用more命令。
more命令用于分屏显示文件。格式如下:
more [选项] 文件
选项可以总结如下:
-num:指定整数,表示每屏显示符的行数
-d:在屏幕询问显示友好信息
-f:按逻辑行计算,而不是屏幕上显示的行(文件中实际的一行在屏幕上可能要显示几行)
-p:不滚屏,显示新的内容时清屏
-s:连续的空白行压缩成一行
+num:从行号num开始。
因为分屏显示,在察看文件时就会需要用到一些快捷键,如下:
Space:下一屏
Enter:下一行
/:按下此键,然后输入一下模式,可以在文本中查找相匹配的文件(搜索而已,学过正则表达式的会理解)。
H:帮助
B:上一屏
Q:退出more命令
less命令: 其实more命令也有不少不方便的地方。于是就有了less命令。
此命令与more命令类似,不过less允许用户向前翻及向后翻,more则有许多限制。在使用时,用PageUp向上翻页,PageDown向下翻页。Q键退出。具体使用可以使用less --help查询(说实话,非常不少,看晕了。不过常用的大概不会多吧。)
head命令与tail命令:分别为从文件开头及末尾显示若干行。tail命令可以显示若干个文件的。
选项如下(没有标明时即两者共有的):
-c,--bytes=SIZE:输入N个字节(使用时,格式为head -c 21)
-n,--Lines=NUMBER:输出N行,默认为10行(使用时,格式为tail -12,这样就能和字节数那个区分开了)
-q,-quiet,--silent:不输出包含给定文件名的标题
-v,--verbose:始终输出包含给定文件名的标题
-f(tail命令):文件增长时输入附件的字节(所以才是tail命令特有的)
tail命令的特殊说明:如果表示字节数或者行数的N前面有个加号+,则从文件开始的第N项开始显示,而并非显示最后N项。N值后可以用后缀:b表示512,k表示1024,m表示1048576.
此命令主要用于显示文件及合并文件。格式如下:
显示文件时:cat [选项] 文件
合并文件时:cat 文件一 文件二>文件三
个人感觉有用的选项为以下几项:
-b,--number-noblank:从第一行开始对所有非空行编号
-n,--number:从第一行开始对所有输出行编号
-s,--squeeze-blank:多个相邻的空行合并成一个空行
more命令:cat命令有自己的缺陷,即在显示文件时,若文件行数过多时会刷屏,根本看不清显示的内容。此时就可以使用more命令。
more命令用于分屏显示文件。格式如下:
more [选项] 文件
选项可以总结如下:
-num:指定整数,表示每屏显示符的行数
-d:在屏幕询问显示友好信息
-f:按逻辑行计算,而不是屏幕上显示的行(文件中实际的一行在屏幕上可能要显示几行)
-p:不滚屏,显示新的内容时清屏
-s:连续的空白行压缩成一行
+num:从行号num开始。
因为分屏显示,在察看文件时就会需要用到一些快捷键,如下:
Space:下一屏
Enter:下一行
/:按下此键,然后输入一下模式,可以在文本中查找相匹配的文件(搜索而已,学过正则表达式的会理解)。
H:帮助
B:上一屏
Q:退出more命令
less命令: 其实more命令也有不少不方便的地方。于是就有了less命令。
此命令与more命令类似,不过less允许用户向前翻及向后翻,more则有许多限制。在使用时,用PageUp向上翻页,PageDown向下翻页。Q键退出。具体使用可以使用less --help查询(说实话,非常不少,看晕了。不过常用的大概不会多吧。)
head命令与tail命令:分别为从文件开头及末尾显示若干行。tail命令可以显示若干个文件的。
选项如下(没有标明时即两者共有的):
-c,--bytes=SIZE:输入N个字节(使用时,格式为head -c 21)
-n,--Lines=NUMBER:输出N行,默认为10行(使用时,格式为tail -12,这样就能和字节数那个区分开了)
-q,-quiet,--silent:不输出包含给定文件名的标题
-v,--verbose:始终输出包含给定文件名的标题
-f(tail命令):文件增长时输入附件的字节(所以才是tail命令特有的)
tail命令的特殊说明:如果表示字节数或者行数的N前面有个加号+,则从文件开始的第N项开始显示,而并非显示最后N项。N值后可以用后缀:b表示512,k表示1024,m表示1048576.
相关文章推荐
- 【Linux学习】Linux文件系统3—文件操作命令
- Linux学习笔记: 操作文件及目录的13个命令
- 学习Linux命令之最基本的文件操作
- Linux命令学习笔记之一目录与文件基本操作
- *Linux常用命令学习1---(安装、文件系统、目录操作命令cd ls mv cp rm mkdir、链接命令ln……)
- Linux学习总结(5)——CentOS常用的目录文件操作命令
- Linux学习(一)---关于文件和目录的基本操作命令
- Linux学习总结(5)——CentOS常用的目录文件操作命令
- linux编程之文件操作命令 linux学习心得
- linux学习笔记(二)文件操作命令
- Linux学习笔记——常用文件操作命令
- linux基础命令学习(二)文件和目录操作
- Linux学习总结(5)——CentOS常用的目录文件操作命令
- Linux学习备忘004——文件与目录操作命令
- Linux学习笔记2——Linux中常用文件目录操作命令
- 我的Linux学习笔记1(文件操作常用命令)
- Linux学习笔记之--常用文件操作及目录管理命令
- Linux 常用命令学习-文件及文件夹操作相关命令-持续更新
- linux学习之(三)-文件操作命令
- linux学习笔记---文件操作命令