Linux基础命令---文本格式转换expand、unexpand
expand将文件中的tab转换成空格,结果送到标准输出。如果没有指定文件,那么从标准输入读取。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法expand [选项] file 2、选项列表选项说明--version显示命令版本信息--help显示帮助文档-i | --in
Linux基础命令---文本格式转换fmt
fmt将指定文件的内容,按照指定的格式重新排版,结果送到标准输出。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法fmt [width] [选项] file 2、选项列表选项说明--version显示命令版本信息--help显示帮助文档-c | --crown-margin每
Linux基础命令---wc文本统计
wc统计文件的字节数、单词数、行数。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法wc [选项] file 2、选项列表选项说明--version显示命令版本信息--help显示帮助文档-c | --bytes仅显示字节数-m | --chars仅显示字符数-l | --lines仅
Linux基础命令---文本统计paste
paste将文件以行的方式合并在一起,用tab字符分隔开,将结果送到标准输出。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法paste [选项] file 2、选项列表选项说明--version显示命令版本信息--help显示帮助文档-d | --delimiters=LIST指定间
Linux基础命令---文本过滤colrm
colrm从标准输入读取数据,删除指定的列,然后送到标准输出。如果用一个参数调用,则将从指定的列开始删除每一行的列。如果使用两个参数调用,则将删除从第一列到最后一列的列。列编号以第1列开始。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法colrm [startcol] [endco
Linux基础命令---bzip2
bzip2使用Burrows-Wheeler块排序文本压缩算法,将文件进行压缩,压缩比率比一般算法高一些。bzip2要求命令行标志附带一个文件名列表。每个文件都被自己的压缩版本替换,名称为“original_name.bz2”。每个压缩文件与相应的原始文件具有相同的修改日期、权限和所有权(如果可能的话),因此可以在解压缩时正确地还原这些属性。默认情况下,bzip2和bunzip2不会覆盖现有文件。
Linux基础命令---csplit
csplit将文件按照指定的模式分割,默认的输出文件名是xx00、xx01、xx02等,指令会显示每个输出文件的大小。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法csplit [选项] file 格式 2、选项格式列表选项说明--hep显示帮助文档--version显示版本信息
Linux基础命令---文本过滤col
col过滤掉影响阅读的控制字符,使用重定向符把说明手册的内容输出到文本文件时,控制字符就成乱码。col指令可以过滤掉控制字符,使文本可读。col从标砖输入读取内容,输出到标准输出。col在读取字符时跟踪字符集,并确保字符集在输出时是正确的。如果输入试图备份到最后一条刷新行,col将显示一条警告消息。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、F
Linux基础命令---join
join找出两个文件中相同的字段,根据相同字段合并两个文件,将合并结果显示到标准输出。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法join [选项] file1 file2 2、选项列表选项说明--version显示命令版本信息--help显示帮助文档-a 1
Linux基础命令---文本编辑sed
sedsed是一种流编辑器,用来从输入流中读取内容并完成转换,输入流可以来自一个文件,也可以来自一个管道。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法sed [选项] file 2、选项列表选项说明--version显示命令版本信息--help显示帮助文档-n | --quite
Linux基础命令---vim文本编辑
vimvim是unix系统最通用的文本编辑器,它的功能可以说是非常强大了,它是vi的升级版。vim有三种工作模式:编辑模式、命令模式、末行模式,默认打开的时候进入命令模式。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。vim有许多内置命令,可以帮助我们更好的编辑文件命令说明ESC进入到命令模式命令模式a从光标位置之后添加内容A从光标
Linux基础命令---uniq
uniq将文件中重复出现的行删除,结果送到标准输出或者指定文件。在使用uniq指令之前,必须使用sort对内容进行排序,否则没有效果。如果没有选项,则将匹配的行合并到第一个匹配项。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法uniq [选项] [input] [output]&nb
Linux基础命令---文本编辑tac
tac将指定文件中的行,按照反序方式显示。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法tac [选项] file 2、选项列表选项说明--version显示命令版本信息--help显示帮助文档-b | --before将分隔符放到文件记录前-r | --regex将分隔符当做一般字
Linux基础命令---tail显示文本
tail显示文本文件尾部的部分内容,默认显示最后10行。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法tail [选项] file 2、选项列表选项说明--version显示命令版本信息--help显示帮助文档-c | --bytes=k显示最后的k个字节-f持续读取文本尾部数据,通
Linux基础命令---od
od将指定文件的内容以八进制、十进制、十六进制等编码方式显示。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法od [选项] fileod [-abcdfilosx]... [FILE] [[+]OFFSET[.][b]]od --traditional
Linux基础命令---显示文本look
look显示文件中以特定字符串开始的行。在look执行二进制搜索时,必须对文件中的行进行排序。如果未指定文件,则使用文件“/usr/share/dict/words“,只比较字母数字字符,忽略字母字符的大小写。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法look [选项] str
Linux基础命令---cut
cut将文件中每一行的指定内容显示到标准输出。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法cut [选项] file 2、选项列表选项说明--version显示命令版本信息--help显示帮助文档-b | --bytes=LIST设置输出字节数或者范围-c | --characte
Linux基础命令---more
more将内容较长的文本文件内容分屏显示,支持定位关键字。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法more [-dlfpcsu] [-num] [+/pattern] [+linenum] [file ...]
Linux基础命令---grep
grep按照指定的模式,在文件中搜索匹配的行,将结果显示在标准输出。另外还有两个指令egrep相当于grep –E,fgrep相当于grep -F。如果没有给出文件名,那么从标准输入读取。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法grep [选项] PATTERN f
Linux基础命令---head
head显示文件开头的几行,默认显示10行,可以使用选项-n来指定行数。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法head [选项] files 2、选项列表选项说明--v