Linux工具命令
文章
ftpcount
ftpcount显示目前已FTP登入的用户人数 补充说明显示目前已ftp登入的用户人数。执行这项指令可得知目前用FTP登入系统的人数以及FTP登入人数的上限。 语法: 1ftpcount
ftpshut
ftpshut在指定的时间关闭FTP服务器 补充说明功能说明:在指定的时间关闭ftp服务器。本指令提供系统管理者在设置的时间关闭FTP服务器,且能在关闭之前发出警告信息通知用户。关闭时间若设置后为”none”,则会马上关闭服务器。如果采 用”+30”的方式来设置表示服务器在30分钟之后关闭。依次类推,假设使用”1130”的格式则代表服务器会在每日的11时30分关闭,时间格式为24 小时制。FTP服务器关闭后,在/etc目录下会产生一个名称为shutmsg的文件,把它删除后即可再度启动FTP服务器的功能。 语法: 1ftpshut [-d<分钟>][-l<分钟>][关闭时间]["警告信息"] 参数: 12-d<分钟> 切断所有FTP连线时间。-l<分钟> 停止接受FTP登入的时间。
ftptop
ftptopproftpd服务器的连接状态 补充说明ftptop命令 类似于top命令的显示风格显示proftpd服务器的连接状态。 语法1ftptop(选项) 选项123-D:过滤正在下载的会话;-S:仅显示指定虚拟主机的连接状态;-d:指定屏幕刷新时间,默认
ftpwho
ftpwho显示当前每个ftp会话信息 补充说明ftpwho命令 ftp服务器套件proftpd的工作指令,用于显示当前每个ftp会话信息。 语法1ftpwho(选项) 选项12-h:显示帮助信息;-v:详细模式,输出更多信息。
fuser
fuser使用文件或文件结构识别进程 补充说明fuser命令 用于报告进程使用的文件和网络套接字。fuser命令列出了本地进程的进程号,那些本地进程使用file,参数指定的本地或远程文件。对于阻塞特别设备,此命令列出了使用该设备上任何文件的进程。 每个进程号后面都跟随一个字母,该字母指示进程如何使用文件。 c :指示进程的工作目录。 e :指示该文件为进程的可执行文件(即进程由该文件拉起)。 f :指示该文件被进程打开,默认情况下f字符不显示。 F :指示该文件被进程打开进行写入,默认情况下F字符不显示。 r :指示该目录为进程的根目录。 m :指示进程使用该文件进行内存映射,抑或该文件为共享库文件,被进程映射进内存。 语法1fuser(选项)(参数) 选项1234567-a:显示命令行中指定的所有文件;-k:杀死访问指定文件的所有进程;-i:杀死进程前需要用户进行确认;-l:列出所有已知信号名;-m:指定一个被加载的文件系统或一个被加载的块设备;-n:选择不同的名称空间;-u:在每个进程后显示所属的用户名。 参数文件:可以是文件名或者TCP、UDP端口号。 实例要列出使...
gcc
gcc基于C/C++的编译器 补充说明gcc命令 使用GNU推出的基于 C/C++ 的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点。现在很多程序员都应用 GCC,怎样才能更好的应用 GCC。目前,GCC 可以用来编译 C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。 语法1gcc(选项)(参数) 选项12345-o:指定生成的输出文件;-E:仅执行编译预处理;-S:将C代码转换为汇编代码;-wall:显示警告信息;-c:仅执行编译操作,不进行连接操作。 参数C源文件:指定C语言源代码文件。 实例常用编译命令选项 假设源程序文件名为test.c 无选项编译链接 1gcc test.c 将 test.c 预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为 a.out。 选项 -o 1gcc test.c -o test 将 test.c 预处理、汇编、编译并链接形成可执行文件 test。-o 选项用来指定输出文件的文件名。 选项 -E 1gcc -E...
gcov
gcov测试程序的代码覆盖率的工具 补充说明gcov命令 是一款测试程序的代码覆盖率的工具。 语法1gcov(选项)(参数) 选项1234-h:显示帮助信息;-v:显示版本信息;-a:输出所有的基本块的执行计数;-n:并创建输出文件。 参数V语言文件:C语言源代码文件。
gdb
gdb功能强大的程序调试器 补充说明gdb命令 包含在GNU的gcc开发套件中,是功能强大的程序调试器。GDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的程序调试工作。 语法1gdb(选项)(参数) 选项12345-cd:设置工作目录;-q:安静模式,不打印介绍信息和版本信息;-d:添加文件查找路径;-x:从指定文件中执行GDB指令;-s:设置读取的符号表文件。 命令 解释 示例 file <文件名> 加载被调试的可执行程序文件。 因为一般都在被调试程序所在目录下执行GDB,因而文本名不需要带路径。 (gdb) file gdb-sample r Run的简写,运行被调试的程序。 如果此前没有下过断点,则执行完整个程序;如果有断点,则程序暂停在第一个可用断点处。 (gdb) r c Continue的简写,继续执行被调试程序,直至下一个断点或程序结束。 (gdb) c b <行号>b <函数名称>b *<函数名称>b *<代码地址> d [编号] b: Br...
get_module
get_module获取Linux内核模块的详细信息 补充说明get_module命令 用于获取Linux内核模块的详细信息。 语法1get_module 模块名 实例使用lsmod命令查看内核模块: 123456lsmod | head -5Module Size Used byipv6 272801 15xfrm_nalgo 13381 1 ipv6crypto_api 12609 1 xfrm_nalgoip_conntrack_ftp 11569 0 使用get_module命令查看模块详细信息: 1234567891011121314151617181920212223242526272829303132get_module ipv6 refcnt : 15 srcversion : 8CC9C024755B4483E56C0EFParameters: ...












