top
top显示或管理执行中的程序 补充说明top命令...
tmux
tmuxTmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权 补充说明使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机; 功能 提供了强劲的、易于使用的命令行界面。 可横向和纵向分割窗口。 窗格可以自由移动和调整大小,或直接利用四个预设布局之一。 支持 UTF-8 编码及 256 色终端。 可在多个缓冲区进行复制和粘贴。 可通过交互式菜单来选择窗口、会话及客户端。 支持跨窗口搜索。 支持自动及手动锁定窗口。 安装12345678910111213# 在 Mac OS 中,通过 brew 安装brew install tmux# ubuntu版本下直接apt-get安装sudo apt-get install tmux# centos7版本下直接yum安装yum install -y tmux# centos6版本需要编译安装yum install libevent libevent-devel ncurses-develtar -zvxf...
tload
tload显示系统负载状况 补充说明tload命令 以图形化的方式输出当前系统的平均负载到指定的终端。假设不给予终端机编号,则会在执行tload指令的终端机显示负载情形。 语法1tload(选项)(参数) 选项12-s:指定闲时的刻度;-d:指定间隔的时间(秒)。 参数终端:指定显示信息的终端设备文件。 实例使用tload命令查看系统负载情况: 123456tload -d 10.08, 0.02,0.010.04, 0.01, 0.000.04, 0.01, 0.000.04, 0.01,0.000.06, 0.02, 0.00
times
times显示进程累计时间。 主要用途 打印出shell及其子进程累计使用的用户时间和系统时间。 返回值总是返回成功。 例子12345678# 执行命令times# 返回结果0m0.037s 0m0.009s0m0.010s 0m0.024s# 根据times(2)的man手册,对应关系如下:# 用户时间 | 系统时间# 子进程的用户时间 | 子进程的系统时间 注意 该命令是bash内建命令,相关的帮助信息请查看help命令。
timedatectl
timedatectl用于在 Linux 中设置或查询系统时间、日期和时区等配置。 补充说明在 Linux 运维中,通常使用此命令来设置或更改当前的日期、时间和时区,或启用自动系统时钟与远程 NTP 服务器同步,以确保 Linux 系统始终保持正确的时间。 概要1timedatectl [OPTIONS...] COMMAND ... 主要用途 转换时间到选定的格式,默认为当前。 设置系统时间。 参数1234567891011121314151617181920212223Query or change system time and date settings. -h --help 显示帮助信息。 --version 显示软件包版本。 --no-pager 不用将输出通过管道传输到寻呼机(pager)。 --no-ask-password 不提示输入密码。 -H --host=[USER@]HOST 在远程主机上操作 -M...
time
time统计给定命令所花费的总时间 补充说明time 命令是用来确定一个给定的命令需要运行多长时间。它对于测试你的脚本和命令的性能很有用。 例如,如果你有两个不同的脚本在做同样的工作,你想知道哪一个表现得更好,你可以用 Linux 的时间命令来确定每个脚本的执行时间。 该指令是 shell 内指令,也是一个软件包,对于软件包的说明在这篇文档靠下的部分 语法1time <指令> 参数指令:指定需要运行的额指令及其参数。 实例当测试一个程序或比较不同算法时,执行时间是非常重要的,一个好的算法应该是用时最短的。所有类UNIX系统都包含time命令,使用这个命令可以统计时间消耗。例如: 123456$ time lsanaconda-ks.cfg install.log install.log.syslog satools textreal 0m0.009suser 0m0.002ssys 0m0.007s 这里的输出会因为使用的发行版本不同而导致展示的结果不同,比如: 1234567891011# Bashreal...
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...
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...
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。
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...