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.com
这时 ...
lsmod
显示已载入系统的模块
补充说明lsmod命令 用于显示已经加载到内核中的模块的状态信息。执行lsmod命令后会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。您可以将这些功能编译成一个个单独的模块,待需要时再分别载入。
语法1lsmod
实例1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374[root@LinServ-1 ~]# lsmodModule Size Used byipv6 272801 15xfrm_nalgo 13381 1 ipv6crypto_api 12609 1 xfrm_nalgoip_conntrack_ftp 11569 0xt_ ...
gcc
基于C/C++的编译器
补充说明gcc命令 使用GNU推出的基于 C/C++ 的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点。现在很多程序员都应用 GCC,怎样才能更好的应用 GCC。目前,GCC 可以用来编译 C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。
语法1gcc(选项)(参数)
选项1234567-o:指定生成的输出文件;-E:仅执行编译预处理;-S:将C代码转换为汇编代码;-wall:显示警告信息;-c:仅执行编译操作,不进行连接操作。-l:用来指定程序要链接的库,-l参数紧接着就是库名-I:寻找头文件的目录
参数C源文件:指定C语言源代码文件。
实例常用编译命令选项
假设源程序文件名为test.c
无选项编译链接
1gcc test.c
将 test.c 预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为 a.out。
选项 -o
1gcc test.c -o test
将 test.c 预处理、汇编、编译并链接形成可执行文件 test。 ...
iotop
用来监视磁盘I/O使用状况的工具
补充说明iotop命令 是一个用来监视磁盘I/O使用状况的top类工具。iotop具有与top相似的UI,其中包括PID、用户、I/O、进程等相关信息。Linux下的IO统计工具如iostat,nmon等大多数是只能统计到per设备的读写情况,如果你想知道每个进程是如何使用IO的就比较麻烦,使用iotop命令可以很方便的查看。
iotop使用Python语言编写而成,要求Python2.5(及以上版本)和Linux kernel2.6.20(及以上版本)。iotop提供有源代码及rpm包,可从其官方主页下载。
安装 Ubuntu
1apt-get install iotop
CentOS
1yum install iotop
编译安装
1234wget http://guichaz.free.fr/iotop/files/iotop-0.4.4.tar.gz tar zxf iotop-0.4.4.tar.gz python setup.py build python setup.py in ...
touch
创建新的空文件
补充说明touch命令 有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。
语法1touch(选项)(参数)
选项123456789-a:或--time=atime或--time=access或--time=use 只更改存取时间;-c:或--no-create 不建立任何文件;-d:<时间日期> 使用指定的日期时间,而非现在的时间;-f:此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题;-m:或--time=mtime或--time=modify 只更该变动时间;-r:<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同;-t:<日期时间> 使用指定的日期时间,而非现在的时间;--help:在线帮助;--version:显示版本信息。
参数文件:指定要设置时间属性的文件列表。
实例1touch ex2
在当前目录下建立一个空文件ex2,然后,利用ls -l命令可以发现文件ex2的大小 ...
uuto
将文件传送到远端的UUCP主机
补充说明uuto命令 为script文件,它实际上会执行uucp,用来将文件传送到远端UUCP主机,并在完成工作后,以邮件通知远端主机上的用户。
语法1uuto [文件][目的]
例子将文件传送到远程 UUCP 主机 localhost 的 tmp 目录,在命令提示符中直接输入如下命令:
1uuto./testfile localhost/tmp # 将文件传送到远程UUCP 主机localhost的tmp目录
该命令通常没有输出。
nc
nc是网络工具中的瑞士军刀
补充说明nc命令 全称netcat,用于TCP、UDP或unix域套接字(uds)的数据流操作,它可以打开TCP连接,发送UDP数据包,监听任意TCP和UDP端口,同时也可用作做端口扫描,支持IPv4和IPv6,与Telnet的不同在于nc可以编写脚本。
语法12nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]
选项123456789101112131415161718-4 只使用IPV4-6 只使用IPV6-c 使用tls连接或者监听-D 启用socket调试开关-g <网关> # 设置路由器跃程通信网关,最多可设置8个。-G<指向器数目> # 设置来源路由指向器,其数值为4的倍数。-h 在线帮助。-i<延迟秒数> 设置时间间隔,以便传送信息及扫描通信端口。-l 使用监听模式 ...
uucico
UUCP文件传输服务程序
补充说明uucico命令 命令UUCP文件传输服务程序。 uucico是用来处理uucp或uux送到队列的文件传输工具。uucico有两种工作模式:主动模式和附属模式。当在主动模式下时,uucico会调用远端主机;在附属模式下时,uucico则接受远端主机的调用。
语法1uucico [-cCDefqvwz][-i<类型>][-I<文件>][-p<连接端口号码>][-][-rl][-s<主机>][-S<主机>][-u<用户>][-x<类型>][--help]
选项123456789101112131415161718-c或--quiet 当不执行任何工作时,不要更改记录文件的内容及更新目前的状态。-C或--ifwork 当有工作要执行时,才调用-s或-S参数所指定主机。-D或--nodetach 不要与控制终端机离线。-e或--loop 在附属模式下执行,并且出现要求登入的提示画面。-f或--force 当执行错误时,不等待任何时间即重新调用主机。-i<类型>或- ...
reject
指示打印系统拒绝发往指定目标打印机的打印任务
补充说明reject命令 属于CUPS套件,用于指示打印系统拒绝发往指定目标打印机的打印任务。
语法1reject(选项)(参数)
选项1234-E:当连接到服务器时强制使用加密;-U:指定连接服务器时使用的用户名;-h:指定连接服务器名和端口号;-r:指定拒绝打印任务的原因。
参数目标:指定目标打印机。
sesearch
查询SELinux策略的规则详情
补充说明使用seinfo命令可以查询SELinux的策略提供多少相关规则,如果查到的相关类型或者布尔值,想要知道详细规则时,使用 sesearch命令 查询。SELinux的策略与规则管理相关命令:seinfo命令、sesearch命令、getsebool命令、setsebool命令、semanage命令。
语法1sesearch [-a] [-s 主体类型] [-t 目标类型] [-b 布尔值]
选项123-a:列出该类型或布尔值的所有相关信息-t:后面还要接类型,例如 -t httpd_t-b:后面还要接布尔值的规则,例如 -b httpd_enable_ftp_server
实例找出目标文件资源类型为httpd_sys_content_t的有关信息:
1sesearch -a -t httpd_sys_content_t
找出主体进程为httpd_t且目标文件类型为httpd相关的所有信息:
1sesearch -s httpd_t -t httpd_* -a
查看布尔值httpd_enable_homedirs设置了多少规则
1sese ...