ftpwho
显示当前每个ftp会话信息
补充说明ftpwho命令 ftp服务器套件proftpd的工作指令,用于显示当前每个ftp会话信息。
语法1ftpwho(选项)
选项12-h:显示帮助信息;-v:详细模式,输出更多信息。
bzcat
不解压,直接查看指定的.bz2文件
补充说明bzcat命令 无需解压缩指定的.bz2文件,即可显示解压缩后的文件内容。
语法1bzcat(参数)
参数.bz2压缩文件:指定要显示内容的.bz2压缩文件。
实例将/tmp/man.config以bzip2格式压缩:
1bzip2 -z man.config
此时man.config会变成man.config.bz2
将上面的压缩文件内容读出来:
1bzcat man.config.bz2
此时屏幕上会显示 man.config.bz2 解压缩之后的文件内容。
modprobe
自动处理可载入模块
补充说明modprobe命令 用于智能地向内核中加载模块或者从内核中移除模块。
modprobe可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的相依关系,决定要载入哪些模块。若在载入过程中发生错误,在modprobe会卸载整组的模块。
语法1modprobe(选项)(参数)
选项123456789-a或--all:载入全部的模块;-c或--show-conf:显示所有模块的设置信息;-d或--debug:使用排错模式;-l或--list:显示可用的模块;-r或--remove:模块闲置不用时,即自动卸载模块;-t或--type:指定模块类型;-v或--verbose:执行时显示详细的信息;-V或--version:显示版本信息;-help:显示帮助。
参数模块名:要加载或移除的模块名称。
实例 查看modules的配置文件:
1modprobe -c
这里,可以查看modules的配置文件,比如模块的alias别名是什么等。会打印许多行信息,例如其中的一行会类似如下:
1alias symbol:ip_conntrac ...
iftop
一款实时流量监控工具
补充说明iftop命令 是一款实时流量监控工具,监控TCP/IP连接等,缺点就是无报表功能。必须以root身份才能运行。
语法1iftop(选项)
选项123456789101112131415161718192021222324252627282930313233iftop: display bandwidth usage on an interface by hostSynopsis: iftop -h | [-npblNBP] [-i interface] [-f filter code] [-F net/mask] [-G net6/mask6] -h display this message -n don't do hostname lookups -N don't convert port numbers to services -p run in promiscu ...
sum
计算文件的校验码和显示块数
补充说明sum命令 用于计算并显示指定文件的校验和与文件所占用的磁盘块数。
语法1sum(选项)(参数)
选项12-r:使用BSD的校验和算法,块大小为1k;-s:使用system V的校验和算法,块大小为512字节。
参数文件列表:需要计算和与磁盘块数的文件列表。
实例计算文件校验码:
12[root@localhost ~]# sum insert.sql00827 12
nisdomainname
显示主机NIS的域名
补充说明nisdomainname命令 用于显示主机NIS的域名。
语法1nisdomainname(选项)
选项1-v:详细信息模式。
mysql
MySQL服务器客户端工具
补充说明mysql命令 是MySQL数据库服务器的客户端工具,它工作在命令行终端中,完成对远程MySQL数据库服务器的操作。
语法1mysql(选项)(参数)
选项1234-h:MySQL服务器的ip地址或主机名;-u:连接MySQL服务器的用户名;-e:执行mysql内部命令;-p:连接MySQL服务器的密码。
参数数据库:指定连接服务器后自动打开的数据库。
su
用于切换当前用户身份到其他用户身份
补充说明su命令 用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。
语法1su(选项)(参数)
选项1234567-c<指令>或--command=<指令>:执行完指定的指令后,即恢复原来的身份;-f或——fast:适用于csh与tsch,使shell不用去读取启动文件;-l或——login:改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,logname。此外,也会变更PATH变量;-m,-p或--preserve-environment:变更身份时,不要变更环境变量;-s<shell>或--shell=<shell>:指定要执行的shell;--help:显示帮助;--version;显示版本信息。
参数用户:指定要切换身份的目标用户。
实例变更帐号为root并在执行ls指令后退出变回原使用者:
1su -c ls root
变更帐号为root并传入-f选项给新执行的shell:
1su root -f
变更帐号为test并改变工作目录至test的 ...
bzip2
将文件压缩成bz2格式
补充说明bzip2命令 用于创建和管理(包括解压缩)“.bz2”格式的压缩包。
bzip2 采用 Burrows-Wheeler 块排序文本压缩算法和 Huffman 编码方式压缩文件。 压缩率一般比基于 LZ77/LZ78 的压缩软件好得多,其性能接近 PPM 族统计类压缩软件。
命令行参数有意设计为非常接近 GNU gzip 的形式,但也不完全相同。
bzip2 从命令行读入文件名和参数。 每个文件被名为 “原始文件名.bz2” 的压缩文件替换。 每个压缩文件具有与原文件相同的修改时间、 权限, 如果可能的话,还具有相同的属主, 因此在解压缩时这些特性将正确地恢复。 在某些文件系统中, 没有权限、 属主或时间的概念, 或者对文件名的长度有严格限制, 例如 MSDOS,在这种情况下,bzip2 没有保持原文件名、 属主、 权限以及时间的机制, 从这个意义上说,bzip2 对文件名的处理是幼稚的。
bzip2 和 bunzip2 在缺省情况下不覆盖已有的文件。 如果想覆盖已有的文件,要指定 -f 选项。
如果未指定文件名, bzip2 将压缩来自标准输 ...
strace
跟踪系统调用和信号
补充说明strace命令 是一个集诊断、调试、统计与一体的工具,我们可以使用strace对应用的系统调用和信号传递的跟踪结果来对应用进行分析,以达到解决问题或者是了解应用工作过程的目的。当然strace与专业的调试工具比如说gdb之类的是没法相比的,因为它不是一个专业的调试器。
strace的最简单的用法就是执行一个指定的命令,在指定的命令结束之后它也就退出了。在命令执行的过程中,strace会记录和解析命令进程的所有系统调用以及这个进程所接收到的所有的信号值。
语法1234567strace [ -dffhiqrtttTvxx ] [ -acolumn ] [ -eexpr ] ... [ -ofile ] [-ppid ] ... [ -sstrsize ] [ -uusername ] [ -Evar=val ] ... [ -Evar ]... [command [ arg ... ] ]strace -c [ -eexpr ] ... [ -Ooverhead ] [ -Ssortby ] [ command ...