tac
tac连接多个文件并以行为单位反向打印到标准输出。 概要1tac [OPTION]... [FILE]... 主要用途 按行为单位反向显示文件内容,如果没有文件或文件为-则读取标准输入。 处理多个文件时,依次将每个文件反向显示,而不是将所有文件连在一起再反向显示。 参数FILE(可选):要处理的文件,可以为一或多个。 选项1234567长选项与短选项等价-b, --before 在之前而不是之后连接分隔符。-r, --regex 将分隔符作为基础正则表达式(BRE)处理。-s, --separator=STRING 使用STRING作为分隔符代替默认的换行符。--help 显示帮助信息并退出。--version 显示版本信息并退出。 返回值返回状态为成功除非给出了非法选项或非法参数。 例子12345678910111213141516171819# 选自官方info文档的例子:# 一个接着一个字符的反转一个文件:tac -r -s 'x...
tailf
tailf在屏幕上显示指定文件的末尾若干行内容,通常用于日志文件的跟踪输出 补充说明tailf命令几乎等同于tail -f,严格说来应该与tail --follow=name更相似些。当文件改名之后它也能继续跟踪,特别适合于日志文件的跟踪(follow the growth of a log file)。与tail -f不同的是,如果文件不增长,它不会去访问磁盘文件。tailf特别适合那些便携机上跟踪日志文件,因为它能省电,因为减少了磁盘访问。tailf命令不是个脚本,而是一个用C代码编译后的二进制执行文件,某些Linux安装之后没有这个命令。 tailf和tail -f的区别 tailf 总是从文件开头一点一点的读, 而tail -f 则是从文件尾部开始读 tailf check文件增长时,使用的是文件名, 用stat系统调用;而tail -f 则使用的是已打开的文件描述符; 注:tail 也可以做到类似跟踪文件名的效果; 但是tail总是使用fstat系统调用,而不是stat系统调用;结果就是:默认情况下,当tail的文件被偷偷删除时,tail是不知道的,而tailf是知道...
talk
talk让用户和其他用户聊天 补充说明talk命令 是talk服务器的客户端工具,通过talk命令可以让用户和其他用户聊天。linux中talk命令参数程序的使用很简单,只要知道交谈对象的地址,就可以邀请对方交谈。 语法1talk(参数) 参数 用户:指定聊天的用户; 终端:指定用户的终端。 实例例如登录在主机rs6000.cic.test.com上的用户jdx希望和登录在主机tirc.cs.test.com上的用户wangxz进行交谈,则可以输入下面的命令: 1talk wangxz@tirc.cs.test.com Internet上的相关程序(Talk Daemon)就会传送一条信息邀请wangxz来交谈,这时用户wangxz的屏幕上就会出现如下信息,并响铃提示: 123Message from Talk_Daemon@tirc.cs.test.com at 21:44 …talk: connection requested by jdx@rs6000.cic.test.comtalk: respond with: talk jdx@rs6000.cic.test....
tar
tar将许多文件一起保存至一个单独的磁带或磁盘归档,并能从归档中单独还原所需文件。 补充说明tar命令 可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。 首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。 为什么要区分这两个概念呢?这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)。 语法1tar [选项...] [FILE]... 选项123456789101112131415161718192021222324252627282930313233343536373839404...
tail
tail在屏幕上显示指定文件的末尾若干行 补充说明tail命令 用于输入文件中的尾部内容。 默认在屏幕上显示指定文件的末尾10行。 处理多个文件时会在各个文件之前附加含有文件名的行。 如果没有指定文件或者文件名为-,则读取标准输入。 如果表示字节或行数的NUM值之前有一个+号,则从文件开头的第NUM项开始显示,而不是显示文件的最后NUM项。 NUM值后面可以有后缀: b : 512 kB : 1000 k : 1024 MB : 1000 * 1000 M : 1024 * 1024 GB : 1000 * 1000 * 1000 G : 1024 * 1024 * 1024 T、P、E、Z、Y等以此类推。 语法1tail (选项) (参数) 选项1234567891011-c, --bytes=NUM 输出文件尾部的NUM(NUM为整数)个字节内容。-f, --follow[={name|descript}] 显示文件最新追加的内容。“name”表示以文件名的方式监视文件的变化。-F ...
tcpdump
tcpdump一款sniffer工具,是Linux上的抓包工具,嗅探器 补充说明tcpdump命令 是一款抓包,嗅探器工具,它可以打印所有经过网络接口的数据包的头信息,也可以使用-w选项将数据包保存到文件中,方便以后分析。 语法1tcpdump(选项) 选项12345678910111213141516171819202122232425-a:尝试将网络和广播地址转换成名称;-c<数据包数目>:收到指定的数据包数目后,就停止进行倾倒操作;-d:把编译过的数据包编码转换成可阅读的格式,并倾倒到标准输出;-dd:把编译过的数据包编码转换成C语言的格式,并倾倒到标准输出;-ddd:把编译过的数据包编码转换成十进制数字的格式,并倾倒到标准输出;-e:在每列倾倒资料上显示连接层级的文件头;-f:用数字显示网际网络地址;-F<表达文件>:指定内含表达方式的文件;-i<网络界面>:使用指定的网络截面送出数据包;-l:使用标准输出列的缓冲区;-n:不把主机的网络地址转换成名字;-N:不列出域名;-O:不将数据包编码最佳化;-p:不让网络界面进入混杂模式;-q...
tcpreplay
tcpreplay将PCAP包重新发送,用于性能或者功能测试 补充说明简单的说, tcpreplay 是一种pcap包的重放工具,它可以将用ethreal、wireshark工具抓下来的包原样或经过任意修改后重放回去。它允许你对报文做任意的修改(主要是指对2层、3层、4层报文头),指定重放报文的速度等,这样tcpreplay就可以用来复现抓包的情景以定位bug,以极快的速度重放从而实现压力测试。 选项1234567891011121314151617181920212223242526272829-A "<args>" 在使用 tcpdump 风格打印输出信息时,同时再调用tcpdump中的参数, 默认已经带有“-n,-l”,所以一般看到的都是ip地址,而没有主机名的打印,注意这个是在tcpreplay使用了-v参数时才能使用,不带-v不会报错,但是没有实际意义。格式:-vA “nnt”表示以tcpdump风格输出报文信息,并且不打印时间戳、主机名、端口服务名称。注意不要使用-c参数来指定打印的数据报文的个数,这样发送出去的报文也会变少。-c &l...
tee
tee从标准输入读取数据并重定向到标准输出和文件。 概要1tee [OPTION]... [FILE]... 主要用途 需要同时查看数据内容并输出到文件时使用。 参数FILE(可选):要输出的文件,可以为一或多个。 选项123456789101112131415161718长选项与短选项等价-a, --append 追加到文件中而不是覆盖。-i, --ignore-interrupts 忽略中断信号(Ctrl+c中断操作无效)。-p 诊断写入非管道的错误。--output-error[=MODE] 设置写错误时的行为,请查看下方的MODE部分。--help 显示帮助信息并退出。--version 显示版本信息并退出。MODE决定了当出现写错误时的输出行为,可用的MODE如下:'warn' 当写入到任何输出报错时诊断。'warn-nopipe' 当写...
telint
telint切换当前正在运行系统的运行等级 补充说明telint命令 用于切换当前正在运行的Linux系统的运行等级。 语法1telint(选项)(参数) 选项1-t:指定等待的秒数。 参数运行等级:指定要切换的运行等级。
telnet
telnet登录远程主机和管理(测试ip端口是否连通) 补充说明telnet命令 用于登录远程主机,对远程主机进行管理。telnet因为采用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改用更安全的ssh方式了。但仍然有很多别的系统可能采用了telnet方式来提供远程登录,因此弄清楚telnet客户端的使用方式仍是很有必要的。 语法1telnet(选项)(参数) 选项123456789101112131415161718-8:允许使用8位字符资料,包括输入与输出;-a:尝试自动登入远端系统;-b<主机别名>:使用别名指定远端主机名称;-c:不读取用户专属目录里的.telnetrc文件;-d:启动排错模式;-e<脱离字符>:设置脱离字符;-E:滤除脱离字符;-f:此参数的效果和指定"-F"参数相同;-F:使用Kerberos V5认证时,加上此参数可把本地主机的认证数据上传到远端主机;-k<域名>:使用Kerberos认证时,加上此参数让远端主机采用指定的领域名,而非该主机的域名;-K:不自动登入...














