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服务器---邮件服务器dovecot
安装dovecotDovecot是CentOS系统中著名的POP3/IMAP服务器实现。POP3/IMAP是从邮件服务器中读取邮件时使用的协议,POP3将邮件全部从服务器中拖取下来;IMAP则每次从服务器获取邮件名等关键信息,要读某封邮件时,才从服务器下载。在使用邮件服务之前,请确保你之前配置的DNS可以使用,并且已经启动。我们需要用到DNS配置中的邮件域名解析。 1、安装dovecot
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服务器---流量监控webalizer
webalizewebzlizer是一个免费的web server分析工具,它能够分析apache、ftp等日志,将结果以html形式展示。1、安装一些依赖软件[root@localhost bandwidthd-2.0.1]# yum install -y webalizer 2、配置webalizer,编辑配置文件“/etc/httpd/conf.d/webalizer.c
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服务器---流量监控MRTG
MRTGMRTG可以分析网络流量,但是它必须依赖SNMP协议。将收集到的数据生成HTML文件,以图片的形式展示出来1、安装一些依赖软件[root@localhost bandwidthd-2.0.1]# yum install -y net-snmp 2、配置snmp,编辑配置文件“/etc/snmp/snmpd.conf”[root@localhost bandwidthd]
Linux基础命令---文本编辑ex
exex会启动vim编辑器,它的执行效果和vim –E相同。从ex模式回到普通模式,可以在vim中输入:vim。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法ex [选项] file 2、选项列表选项说明--version显示命令版本信息--help显示帮助文档+num从文本的指定行
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服务器---流量监控bandwidthd
BandwidthdBandwidthd是一款免费的流量监控软件,它可以用图标的方式展现出网络流量行为,并且可区分出ftp、tcp等各种协议的流量。1、安装一些依赖软件[root@localhost bandwidthd-2.0.1]# yum install -y libpng libpng-devel gd gd-devel gcc libpcap-devel2、下载bandwidt
Linux基础命令---文本编辑tee
tee将标准输入的内容复制到指定的文件中,同时在标准输出中显示。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法tee [选项] [files] 2、选项列表选项说明--version显示命令版本信息--help显示帮助文档-a | --append追加模式,并不覆盖-i
Linux服务器---配置nfs
配置nfsNFS服务的主要配置文件为/etc/exports。/etc/exports文件内容格式: 客户端(选项:访问权限,用户映射,其他)1、输出目录输出目录是指NFS系统中所定义的共享给客户端使用的文件系统 2、客户端客户端是定义网络中可以
Linux基础命令---文本编辑tac
tac将指定文件中的行,按照反序方式显示。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法tac [选项] file 2、选项列表选项说明--version显示命令版本信息--help显示帮助文档-b | --before将分隔符放到文件记录前-r | --regex将分隔符当做一般字