Linux工具命令
文章
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...
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:不自动登入...
tempfile
tempfileshell中给临时文件命名 补充说明有时候在写Shell脚本的时候需要一些临时存储数据的才做,最适合存储临时文件数据的位置就是/tmp,因为该目录中所有的内容在系统重启后就会被清空。下面是两种方法为临时数据生成标准的文件名。 tempfile命令tempfile命令只有在基于Debian的发行版中才默认自带,比如Ubuntu,其他发行版没有这个命令。 用tempfile命令为一个临时文件命名: 1temp_file_name=$(tempfile) 用一个加带了随机数的文件名作为临时文件命名: 1temp_file_name="/tmp/file_$RANDOM" $RANDOM是一个返回随机数的环境变量。 $$变量如果没有tempfile命令的Linux发行版,也可以使用自己的临时文件名: 1temp_file_name="/tmp/file.$" $$是系统预定义变量,显示当前所在进程的进程号,用.$$作为添加的后缀会被扩展成当前运行脚本的进程id。
test
test执行条件表达式。 概要1test [expr] 主要用途 执行条件表达式。 参数文件操作符:123456789101112131415161718192021222324252627282930313233343536-a FILE 如果文件存在,则为true。-b FILE 如果文件是块特殊的,则为true。-c FILE 如果文件是特殊字符,则为true。-d FILE 如果文件是目录,则为true。-e FILE 如果文件存在,则为true。-f FILE 如果文件存在并且是常规文件,则为true。-g FILE 如果文件是set-group-id,则为true。-h FILE 如果文件是符号链接,则为true。-L FILE 如果文件是符号链接,则为true。-k FILE 如果文件的粘滞位(sticky)设置了,则为true。-p FILE 如果文件是命名管道,则为true。-r FILE 如果您可以读取文件,则为true。-s FILE 如果文件存在且不为空,则为true。-S ...
tftp
tftp在本机和tftp服务器之间使用TFTP协议传输文件 补充说明tftp命令 用在本机和tftp服务器之间使用TFTP协议传输文件。 TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。下面就详细介绍一下linux服务器端tftp-server的配置。 语法1tftp(选项)(参数) 选项1234-c:指定与tftp服务器连接成功后,立即要执行的指令;-m:指定文件传输模式。可以是ASCII或者Binary;-v:显示指令详细执行过程;-V:显示指令版本信息。 参数主机:指定tftp要联机的tftp服务器的ip地址或主机名。 实例 1、安装tftp服务器 需要安装xinetd、tftp和tftp-server 3个软件 如果能上网,通过yum安装: 123yum install xinetdyum install tftpy...














