Linux命令-tcpdump tcpdump一款sniffer工具,是Linux上的抓包工具,嗅探器 补充说明tcpdump命令 是一款抓包,嗅探器工具,它可以打印所有经过网络接口的数据包的头信息,也可以使用-w选项将数据包保存到文件中,方便以后分析。 语法1tcpdump(选项) 选项12345678910111213141516171819202122232425-a:尝试将网络和广播地址转换成名称;-c<数据包数 2023-08-14 Linux #Linux
Linux命令-tcpreplay tcpreplay将PCAP包重新发送,用于性能或者功能测试 补充说明简单的说, tcpreplay 是一种pcap包的重放工具,它可以将用ethreal、wireshark工具抓下来的包原样或经过任意修改后重放回去。它允许你对报文做任意的修改(主要是指对2层、3层、4层报文头),指定重放报文的速度等,这样tcpreplay就可以用来复现抓包的情景以定位bug,以极快的速度重放从而实现压力测试。 2023-08-14 Linux #Linux
Linux命令-telnet telnet登录远程主机和管理(测试ip端口是否连通) 补充说明telnet命令 用于登录远程主机,对远程主机进行管理。telnet因为采用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改用更安全的ssh方式了。但仍然有很多别的系统可能采用了telnet方式来提供远程登录,因此弄清楚telnet客户端的使用方式仍是很有必要的。 语法1telnet(选项)(参数) 选项 2023-08-14 Linux #Linux
Linux命令-tee tee从标准输入读取数据并重定向到标准输出和文件。 概要1tee [OPTION]... [FILE]... 主要用途 需要同时查看数据内容并输出到文件时使用。 参数FILE(可选):要输出的文件,可以为一或多个。 选项123456789101112131415161718长选项与短选项等价-a, --append 追加到文件中而不是覆盖。-i, --ignore- 2023-08-14 Linux #Linux
Linux命令-telinit telinit切换当前正在运行系统的运行等级 补充说明telinit命令 用于切换当前正在运行的Linux系统的运行等级。 RUNLEVEL 参数应该是多用户运行级别 2-5 之一,0 用于停止系统,6 用于重新启动系统,或 1 用于使系统进入单用户模式。 通常您会使用 shutdown(8) 工具来停止或重新启动系统,或者将其降低到单用户模式。 RUNLEVEL 也可能是 S 或 s ,这会将系 2023-08-14 Linux #Linux
Linux命令-test test执行条件表达式。 概要1test [expr] 主要用途 执行条件表达式。 参数文件操作符:123456789101112131415161718192021222324252627282930313233343536-a FILE 如果文件存在,则为true。-b FILE 如果文件是块特殊的,则为true。-c FILE 如果文件是特殊字符,则为true。-d F 2023-08-14 Linux #Linux
Linux命令-tempfile tempfileshell中给临时文件命名 补充说明有时候在写Shell脚本的时候需要一些临时存储数据的才做,最适合存储临时文件数据的位置就是/tmp,因为该目录中所有的内容在系统重启后就会被清空。下面是两种方法为临时数据生成标准的文件名。 tempfile命令tempfile命令只有在基于Debian的发行版中才默认自带,比如Ubuntu,其他发行版没有这个命令。 用tempfile命令为一个临 2023-08-14 Linux #Linux
Linux命令-tftp tftp在本机和tftp服务器之间使用TFTP协议传输文件 补充说明tftp命令 用在本机和tftp服务器之间使用TFTP协议传输文件。 TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot本身内置支持tftp-clie 2023-08-14 Linux #Linux
Linux命令-time time统计给定命令所花费的总时间 补充说明time 命令是用来确定一个给定的命令需要运行多长时间。它对于测试你的脚本和命令的性能很有用。 例如,如果你有两个不同的脚本在做同样的工作,你想知道哪一个表现得更好,你可以用 Linux 的时间命令来确定每个脚本的执行时间。 该指令是 shell 内指令,也是一个软件包,对于软件包的说明在这篇文档靠下的部分 语法1time <指令> 参数指 2023-08-14 Linux #Linux
Linux命令-tload tload显示系统负载状况 补充说明tload命令 以图形化的方式输出当前系统的平均负载到指定的终端。假设不给予终端机编号,则会在执行tload指令的终端机显示负载情形。 语法1tload(选项)(参数) 选项12-s:指定闲时的刻度;-d:指定间隔的时间(秒)。 参数终端:指定显示信息的终端设备文件。 实例使用tload命令查看系统负载情况: 123456tload -d 10.08, 0. 2023-08-14 Linux #Linux
Linux命令-timedatectl timedatectl用于在 Linux 中设置或查询系统时间、日期和时区等配置。 补充说明在 Linux 运维中,通常使用此命令来设置或更改当前的日期、时间和时区,或启用自动系统时钟与远程 NTP 服务器同步,以确保 Linux 系统始终保持正确的时间。 概要1timedatectl [OPTIONS...] COMMAND ... 主要用途 转换时间到选定的格式,默认为当前。 设置系统时间。 2023-08-14 Linux #Linux
Linux命令-times times显示进程累计时间。 主要用途 打印出shell及其子进程累计使用的用户时间和系统时间。 返回值总是返回成功。 例子12345678# 执行命令times# 返回结果0m0.037s 0m0.009s0m0.010s 0m0.024s# 根据times(2)的man手册,对应关系如下:# 用户时间 | 系统时间# 子进程的用户时间 | 子进程的系统时间 注意 该命令是ba 2023-08-14 Linux #Linux
Linux命令-tmux tmuxTmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权 补充说明使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机; 功能 提供了强劲的、易于使用的命令行界面。 可横向和纵向分割窗口。 窗格可以自由移动和调整大小,或直接利用四个预设布局之一。 支持 UTF-8 编 2023-08-14 Linux #Linux
Linux命令-top top显示或管理执行中的程序 补充说明top命令 可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。通过top命令所提供的互动式界面,用热键可以管理。 语法1top(选项) 选项1234567891011-b:以批处理模式操作;-c:显示完整的治命令;-d:屏幕刷新间隔时间;-I:忽略失效过程;-s:保密模式;-S:累积模式;-i<时间>:设 2023-08-14 Linux #Linux
Linux命令-touch touch创建新的空文件 补充说明touch命令 有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。 语法1touch(选项)(参数) 选项123456789-a:或--time=atime或--time=access或--time=use 只更改存取时间;-c:或--no-create 不建立任何文件;-d: 2023-08-14 Linux #Linux
Linux命令-tput tput通过terminfo数据库对终端会话进行初始化和操作 补充说明tput命令 将通过 terminfo 数据库对您的终端会话进行初始化和操作。通过使用 tput,您可以更改几项终端功能,如移动或更改光标、更改文本属性,以及清除终端屏幕的特定区域。 什么是 terminfo 数据库?UNIX 系统上的 terminfo 数据库用于定义终端和打印机的属性及功能,包括各设备(例如,终端和打印机)的 2023-08-14 Linux #Linux
Linux命令-strace strace跟踪系统调用和信号 补充说明strace命令 是一个集诊断、调试、统计与一体的工具,我们可以使用strace对应用的系统调用和信号传递的跟踪结果来对应用进行分析,以达到解决问题或者是了解应用工作过程的目的。当然strace与专业的调试工具比如说gdb之类的是没法相比的,因为它不是一个专业的调试器。 strace的最简单的用法就是执行一个指定的命令,在指定的命令结束之后它也就退出了。在命 2023-08-14 Linux #Linux
Linux命令-strings strings在对象文件或二进制文件中查找可打印的字符串 补充说明strings命令 在对象文件或二进制文件中查找可打印的字符串。字符串是4个或更多可打印字符的任意序列,以换行符或空字符结束。 strings命令对识别随机对象文件很有用。 语法1strings [ -a ] [ - ] [ -o ] [ -t Format ] [ -n Number ] [ -Number ] [file .. 2023-08-14 Linux #Linux
Linux命令-stty stty修改终端命令行的相关设置 补充说明stty命令 修改终端命令行的相关设置。 语法1stty(选项)(参数) 选项12-a:以容易阅读的方式打印当前的所有配置;-g:以stty可读方式打印当前的所有配置。 参数终端设置:指定终端命令行的设置选项。 实例 在命令行下,禁止输出大写的方法: 12stty iuclc #开启stty -iuclc #恢复 在命令行下禁止输出 2023-08-14 Linux #Linux
Linux命令-su su用于切换当前用户身份到其他用户身份 补充说明su命令 用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。 语法1su(选项)(参数) 选项1234567-c<指令>或--command=<指令>:执行完指定的指令后,即恢复原来的身份;-f或——fast:适用于csh与tsch,使shell不用去读取启动文件;-l或——login:改变身份时,也 2023-08-14 Linux #Linux