a2p命令从命令行或标准输入取得一个awk脚本文件,并且向标准输出产生一个相同功能的 perl 脚本文件。可选的选项有:-D
ac命令根据当前的/var/log/wtmp文件中的登录进入和退出来报告用户连接的时间(小时),如果不使用标志,则报告总的时间,也就是统计用户的在线时间。
accton命令用于打开进程统计,如果不带任何参数,即关闭进程统计。用法:accton [ -V | --version ] [ -h | --help ] [ filename ]。
anacron命令用于在Linux操作系统中按周期(以天为单位)运行某些命令。在执行该命令时,首先要指定作业的周期、延迟(以分钟为单位)、唯一的作业D及shell。
ar命令是建立或修改备存文件,或是从备存文件中抽取文件,ar可让您集合许多文件,成为单一的备存文件。在备存文件中,所有成员文件皆保有原来的属性与权限。
alsamixer命令是一个非常实用的命令,使用alsamixer命令可以在Linux系统中调节音量。如果有声道被标记为MM的话,请切换到此声道上,然后按m键,取消静音。
base64命令用法:base64 [选项]... [文件]。使用 Base64 编码/解码文件或标准输入输出。-d, --decode:解码数据,-i, --ignore-garbag:解码时忽略非字母字符。
bash是一个为GNU计划编写的Unix shell。它的名字是一系列缩写:Bourne-Again SHell — 这是关于Bourne shell(sh)的一个双关语(Bourne again/born again)。
batch命令用于在指定时间,当系统不繁忙时执行任务,用法与at相似。语法:batch(选项)(参数)。选项:-f:指定包含具体指令的任务文件;-q:指定新任务的队列名称。
bmon是类 Unix 系统中一个基于文本,简单但非常强大的网络监视和调试工具,它能抓取网络相关统计信息并把它们以用户友好的格式展现出来。
cfmsync命令用于信号节点的集群中,以更新其文件和或包/组件。语法:cfmsync[-h|-v|-f-p-u-n node_group]。选项:-f,--files:信号,该配置文件应被更新。
chacl命令是用来更改文件或目录的访问控制列表的命令。其和chmod有异曲同工之妙。但是比 chmod更为强大,更为精细。chmod只能把权限分为三种:用户,组,其它人。
charmap命令用于定义字符编码的字符符号。描述:一个字符集描述(字符映射-charmap)定义了一个有效字符集合及它们的编码。
createdb命令是用于创建一个新的 PostgreSQL 数据库。用法:createdb [option...] [dbname] [description]。通常,执行这个命令的数据库用户成为新数据库的所有者。
createrepo命令用来创建yum源(软件仓库),即为存放于本地特定位置的众多rpm包建立索引,描述各包所需依赖信息,并形成元数据。
createuser命令用于创建一个postgresql的用户。用法:createuser [OPTION]... [ROLENAME]。参数:-s, --superuser 超级用户。
convmv命令相关的命令是:iconv。convmv是编码转换命令。用法:convmv -f 源编码 -t 新编码 [选项] 文件名。参数-f enc 源编码。-t enc 新编码。
csf是外国一家小公司开发的linux系统免费防火墙,它基于iptables工作,能有效缓解服务器压力,具有自动屏蔽暴力破解密码ip、管理开放端口、免疫轻量DDos和CC等等功能。
clamscan命令用于扫描文件和目录,一发现其中包含的计算机病毒,clamscan命令除了扫描linux系统的病毒外,主要扫描的还是文件中包含的windows病毒。
clock命令用于设置或者显示硬件时间的近似值。必要参数:--adjust:自动调整硬件时钟时间。--debug:运行时,输出详细的处理过程。
dc命令是一个reverse-polish桌面计算器,它支持无限制精度算法。通常情况下,dc命令从标准输入读取数据,如果指定了文件名的命令行谙熟,那么命令将从指定的文件中读取数据。
fbset命令用于设置景框缓冲区。语法:fbset [-ahinsvVx][-db <信息文件>][-fb <外围设备代号>][--test][显示模式]。
fcrackzip命令是暴力破解zip工具,并且速度非常快。常用参数:-v:就是可以看到更多的信息。-b:暴力破解。-u:用zip去尝试。-c:指定字符 a 就是说明密码是由小写字母组成的。
ffmpeg是一个源于Linux操作系统的工具软件,是FLV视频转换器,可以轻易地实现FLV向其它格式avi、asf、mpeg的转换或者将其它格式转换为flv。
gedit命令用法:gedit [选项...] [文件...] - 编辑文本文件。帮助选项:-?, --help 显示帮助选项。--help-all 显示全部帮助选项。
getent命令用来查看系统的数据库中的相关记录。用法:getent [选项...] 数据库 [键 ...]。Get entries from administrative database.
getfacl命令是获取文件访问控制列表。使用方法:getfacl [-aceEsRLPtpndvh] 文件 ...。参数:-a, --access 仅显示文件访问控制列表。
getopt命令并不是bash的内建命令,它是由util-linux包提供的外部命令。相比较bash的内置命令,getopt不只支持短参-s,还支持--longopt的长参数,甚至支持-longopt的简化参数。
使用getenforce命令可以在Linux下查看是否开启了SELinux。下面是Linux getenforce命令的使用方法。[root@DB-Server ~]# getenforce。Enforcing。
hash命令用来显示和清除哈希表,执行命令的时候,系统将先查询哈希表。必要参数:-l:显示哈希表。-r:清除哈希表。-d<名称>:清除哈希表。
hping命令是一个基于命令行的TCP/IP工具,它在UNIX上得到很好的应用,不过它并非仅仅一个ICMP请求/响应工具,它还支持TCP.UDP.ICMP,RAW-IP协议.
iftop命令是一款实时流量监控工具,监控TCP/IP连接等,缺点就是无报表功能。必须以root身份才能运行。
initctl命令相关命令的有:init,halt.Usage:initctl [OPTION]... COMMAND [OPTION]... [ARG]...。Options:--system use D-Bus system bus to connect to init daemon。
jps命令可以列出本机所有Java进程的pid。用法:jps [ options ] [ hostid ]。选项:-q:仅输出VM标识符,不包括class name,jar name,arguments in main method。
jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下。
lastcomm命令用于显示以前使用过的命令信息。作用:accton用来启动进程记录,这样就会把所有的命令都记录到一个指定的文件中,而 lastcomm就是用来查看这个文件的。
mailx命令相关命令的有:mail,sendmail.语法:mailx [选项] [名字]。说明:本命令用于发送和接收邮件,名字是收信人的用户名,本命令有许多内部命令。
manpath命令相关的命令是man。Usage:manpath [OPTION...]。参数:-c, --catpath 显示相对 cat 路径。-C, --config-file=文件 使用该用户设置文件。
mdadm命令用于建设,管理和监控RAID阵列。用法:mdadm --create device options...用未使用的设备,创建raid选项,mdadm --assemble device options...合并先前创建的raid阵列。
nali命令名字取自中文“哪里”的拼音。nali包含一组命令行程序,其主要功能就是把一些网络工具的输出的IP字符串,附加上地理位置信息(使用纯真数据库)。
namei命令用于列出一个路径中所有的成分,包含符号连接。用法:namei [options] pathname [pathname ...]。
功能强大的网络工具。语法:nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>] [-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]
ncftpget命令相关的命令:ncftp。用法:ncftpget [参数] remote-host local-dir remote-path-names... (mode 1a)。
newgrp命令相关的命令有:groupadd,gpasswd.功能说明:登入另一个群组。语法:newgrp [群组名称]。newgrp指令类似login指令,当它是以相同的帐号,另一个群组名称,再次登入系统。
objcopy命令是将目标文件的一部分或者全部内容拷贝到另外一个目标文件中,或者实现目标文件的格式转换。
open命令用来开启虚拟终端,然后执行指定的命令,指定的命令可以包含参数。参数:-l:登陆环境。-s:切换到终端。-u:开启新的终端。
pacman是一个软件包管理器,作为 ArchLinux发行版的一部分。它最早由 Arch Linux 的 Judd Vinet开发,Pacman 可以解决安装过程中的依赖问题,自动下载并且安装所有需要的软件包。
pam_tally命令用于设置Linux用户连续N次登陆失败时,自动锁定X分钟。实例1:# pam_tally -user #查看当前用户错误登陆次数。
partx命令用来告诉内核当前磁盘的分区情况,对一个磁盘或者分区表类型,尝试解析分区表 。可以增加或删除分区。但不是fdisk,增加,删除分区对磁盘造成改变,只是告诉内核当前磁盘的分区情况。
paster命令用法:paste [选项]... [文件]...将每个指定文件里的每一行整合到对应一行里写到标准输出,之间用制表符分隔。
rar命令用于在Linux系统中解压、压缩rar文档。用法:rar <命令>-<开关 1> -<开关 N> <压缩文件> <文件...> <@列表文件...> <解压路径/>。
rdate命令用于显示和同步指定主机的系统时间。参数:-p:显示从远程主机返回的时间。-s:根据远程主机的时间设置本地机器的系统时间。
readlink命令用法:readlink [选项]... 文件。输出符号链接值或权威文件名。参数:-f, --canonicalize 递归跟随给出文件名的所有符号链接以标准化,除最后一个外所有组件必须存在。
salt-key命令。Options:--version 显示版本号后退出。--versions-report 显示程序的所有依赖包版本号,并退出。-h, --help 帮助信息。
script命令可用于记录当前用户的操作记录,默认写在typescript文件中。用法:usage: script [-a] [-f] [-q] [-t] [file]。
scrot命令支持延时截屏,截屏调整品质/大小,命令行传递等功能。实例:1.截下整个桌面:$ scrot,你也可以指定保存目标文件夹和截图文件名。
sdiff命令用于比较两个文件并以并排的格式显示差别。用法:sdiff[选项] ...文件1 文件2 。参数:-o FILE --output=FILE 互动式操作,并将结果写入到文件中。
sosreport命令用于收集系统配置并诊断信息后输出结论文档。当Linux系统出现故障需要联系红帽厂商或其他技术支持时,大多数时候都要先使用这个SOS功能来简单收集计算机的运行状态和服务配置信息。
tailf命令几乎等同于tail -f,严格说来应该与tail --follow=name更相似些。当文件改名之后它也能继续跟踪,特别适合于日志文件的跟踪。与tail -f不同的是,如果文件不增长,它不会去访问磁盘文件。
unix2dos命令用法:unix2dos [-kn] file [newfile]。选项与参数:-k :保留该档案原本的 mtime 时间格式 (不更新档案上次内容经过修订的时间)。
vacuumdb命令用于收集无用文件并且分析一个PostgreSQL数据库。用法:vacuumdb [connection-option...] [--full | -f] [--verbose | -v] [--analyze | -z]
vconfig命令是VLAN配置命令。实例:1,安装vlan(vconfig)和加载8021q模块。[root@test0001~]#yum install vconfig。
vgs命令相关的命令:pvs。vgs命令用于显示有关卷组的信息。参数:[--aligned][-a|--all][-d|--debug][-h|--help][--ignorelockingfailure]。
pv命令可以用来度量执行命令的具体信息:时间,进度等。可以是管道的过程进度对用户透明,可以监控长时间操作的执行情况。
pvmove命令相关的命令有:pvscan,pvchange,pvremove,pvdisplay.pvmove命令搬移PV中的资料(只限于同一VG中)。用法:pvmove [-n ] []。
Web Bench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。 Web Bech的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。
xz命令是压缩,解压缩.xz后缀的文件。用法:xz [OPTION]... [FILE]...常用参数:-z, --compress 强制压缩。-d, --decompress 强制解压缩。
ytalk命令用于和其他用户线上交谈,如果想和其他主机的用户交谈,在用户名称后加上其主机名称或IP地址。
Zmap是美国密歇根大学研究者开发出一款工具。在第22届USENIX安全研讨会,以超过nmap 1300倍的扫描速度声名鹊起。相比大名鼎鼎的nmap全网扫描速度是他最大的亮点。
dropdb命令相关的命令:createdb。dropdb命令用于删除一个现有 PostgreSQL 数据库。用法:dropdb [option...] dbname。
dropuser命令相关的命令:createuser。dropuser命令用于删除postgresql的用户。用法:dropuser [OPTION]... [ROLENAME]。
dir命令相关的命令:ls。用法:dir [选项]... [文件]...。List information about the FILEs (the current directory by default).
docker命令参数详解:-D 默认false 允许调试模式(debugmode)。-H 默认是unix:///var/run/docker.sock tcp://[host[:port]]来绑定或者unix://[/path/to/socket]来使用。
eval命令用于在Linux操作系统中执行多个命令。实例:[root@linux test]# eject eval echo "aaa";ls #输出aaa后在执行ls命令,注意分号。
find2perl命令用于查找文件,并转成perl代码。实例:[zhangy@BlackGhost download]$ find2perl -name ".sh"。"
firewall-cmd命令定义为启动CentOS/RHEL 7后,防火墙规则设置由firewalld服务进程默认管理。一个叫做firewall-cmd的命令行客户端支持和与这个守护进程通信以永久修改防火墙规则。
fop(格式对象处理器)包中包含的打印格式通过XSL格式化对象(XSL-FO)驱动。它是读取格式化对象树并渲染生成的页面到指定的输出的Java应用程序。
fsck.ext2命令(file system check-second filesystem):用于检查ext2文件系统并修复错误。语法:fsck.ext2[必要参数][选择参数][设备代号]。
fsck.ext3命令语法:fsck.ext3[必要参数][选择参数][设备代号]。功能:fsck.ext3命令用于针对ext3型文件系统进行检测。和fsck.ext2及fsck.ext4命令类似。
fsck.ext4命令语法:fsck.ext4[必要参数][选择参数][设备代号]。功能:fsck.ext4命令只针对ext4型文件系统进行检测。如果你使用的是ext3文件系统,请使用fsck.ext3命令。
flock是Linux下的文件锁。当多个进程可能会对同样的数据执行操作时,这些进程需要保证其它进程没有也在操作,以免损坏数据。
getty是Unix类操作系统启动时必须的三个步骤之一,用来开启终端,进行终端的初始化,设置终端。参数:-h 自动停止设置,当传输率降为0时,强制断开。
growisofs命令相关的命令有:mkisofs,cdrecord.使用growisofs命令来刻录DVD/蓝光光盘。实例1:[root@localhost ~]# growisofs -speed=2 -dvd-compat -Z /dev/dvdwriter=dvd_image.iso
git命令使用方法:git pull:从其他的版本库(既可以是远程的也可以是本地的)将代码更新到本地,例如:'git pull origin master'就是将origin这个版本库的代码更新到本地的master主枝。
gitps命令用来显示进程状况,具有可视化界面,更有利于操作。参数:a 显示所有进程信息。c 只显示进程的真实名称。e 显示环境变量。
gpg命令语法:gpg [选项] [文件名]。签名、检查、加密或解密,默认的操作依输入数据而定。
gdbserver命令相关的命令:gdb。gdbserver命令是用来远程控制gdb调试。参数:--attend 指定进程号。实例:[root@localhost ~]# gdbserver tty1 --attend 4999
htop是一款运行于Linux系统监控与进程管理软件,用于取代Unix下传统的top。与top只提供最消耗资源的进程列表不同,htop提供所有进程的列表。
httpd为Apache HTTP服务器程序。直接执行程序可启动服务器的服务。httpd是Apache超文本传输协议(HTTP)服务器的主程序,它被设计为一个独立运行的后台进程,会建立一个处理请求的子进程或纯种的池。
iw是一种新的基于nl80211的用于无线设备的CLI配置实用程序。它支持最近已添加到内核 所有新的驱动程序。采用无线扩展接口的旧工具iwconfig已被废弃,强烈建议切换到 iw 和 nl80211。
iwconfig命令用于系统配置无线网络设备或显示无线网络设备信息。iwconfig命令类似于ifconfig命令,但是他配置对象是无线网卡,它对网络设备进行无线操作,如设置无线通信频段。
iwlist命令用于对/proc/net/wireless文件进行分析,得出无线网卡相关信息。参数:scanning:搜索当前无线网络。frequen:显示频道信息。
iwpriv命令是一个配置连接选项的命令。实例:[root@linux ~]# iwpriv wlan0 set NetworkType=Infra #设置要连接的网络类型。
ipvsadm命令是LVS在应用层的管理命令,我们可以通过这个命令去管理LVS的配置。在笔者使用的 fedora系统中,已经集成了LVS相关模块,但是ipvsadm命令仍然需要使用yum单独安装。
libtool 是一个通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移植的接口中,也就是说,你可以在不同平台上创建并调用动态库,我们可以认为libtool是gcc的一个抽象。
locale命令 - 地域定义文件的描述。描述:地域定义文件含有 localedef(1) 命令所需的全部信息.定义文件由几个小节组成, 一个小节详细地描述地域的一个范畴.
logger命令用于往系统中写入日志,他提供一个shell命令接口到syslog系统模块。语法:logger [options] [messages]。
lscpu命令的相关命令是:lsblk。lscpu命令用于查看CPU信息。主要参数:-h, --help 显示帮助信息。-p, --parse 打印出可读的格式,而不是一个可解析格式。
lsscsi命令参数:-s 显示容量大小。-c 用全称显示默认的信息。-d 显示设备主,次设备号。-g 显示对应的sg设备名。-H 显示主机控制器列表,-Hl,-Hlv。
ll命令相关的命令是:ls。ll 等同于 ls -l --color=tty。ls加参数的一个别名。实例1:[root@localhost test]# alias ll
lzop命令最适合在注重压缩速度的场合,压缩文件时会新建.lzo文件,而原文件保持不变(使用-U选项除外)。
lndir命令相关的命令是:ln。lndir命令把源目录下的文件和子目录都建立对应符号链接到目标目录中去,如没有目标目录,则在当前目录建立符号链接。
1.Mtr介绍:mtr是Linux中有一个非常棒的网络连通性判断工具,它结合了ping, traceroute,nslookup 的相关特性。
myisamchk是MyISAM表维护的一个非常实用的工具。可以使用myisamchk实用程序来获得有关数据库表的信息或检查、修复、优化他们。myisamchk适用MyISAM表(对应.MYI和.MYD文件的表)。
mysqlaccess是YvesCarlier为MySQL分发提供的一个诊断工具。它检查访问权限的主机名、用户名和数据库组合。请注意mysqlaccess检查只使用user、db和host表的访问。
mysqlbinlog命令支持下面的选项---help,-?:显示帮助消息并退出。---database=db_name,-d db_name:只列出该数据库的条目(只用本地日志)。
mysqlcheck客户端可以检查和修复MyISAM表。它还可以优化和分析表。mysqlcheck的功能类似myisamchk,但其工作不同。主要差别是当mysqld服务器在运行时必须使用mysqlcheck。
mysqld_multi命令可以管理多个帧听不同Unix套接字文件和TCP/IP端口的连接的mysqld 进程。它可以启动或停止服务器,或报告它们的当前状态。
在Unix和NetWare中推荐使用mysqld_safe命令来启动mysqld服务器。mysqld_safe增加了一些安全特性,例如当出现错误时重启服务器并向错误日志文件写入运行时间信息。
modinfo列出Linux内核中命令行指定的模块的信息。若模块名不是一个文件名,则会在/lib/modules/version 目录中搜索,就像modprobe一样。
mkfifo命令相当实用,你一定知道如何创建管道输送grep的结果到LESS,可能甚至perl。但是你知道如何使2个命令通过1个命名管道沟通?那就得mkfifo命令。
mkfontdir命令对每一个指定的目录,搜索所有的字体,生成文件 fonts dir,供X服务器和字体服务器使用,以找到对应的字体文件。fonts dir 也将被放置在指定的目录中。
本命令包含mkfs.ext2、mkfs.ext3、mkfs.vfat三个命令,都是格式化磁盘的命令。1.mkfs.ext2:mkfs.ext2命令是格式化磁盘命令。
mlabel命令使用权限是所有系统使用者。用法:mlabel [-vcs] drive:[new_label]。说明:本程序可设定磁碟的标签 (Label)。如果磁碟上设定过标签,mlabel 会将他显示给使用者。
mmd命令的主要用途是在MS-DOS文件系统中建立目录。如果要删除MS DOS下的目录则使用mrd命令,用法是mrd [目录...]。语法:mmd [目录...]。
numactl命令用于控制进程与共享存储的NUMA技术机制。语法:numactl [--interleave nodes] [--preferred node] [--membind nodes] [--cpunodebind nodes]
npm(node package manager),通常称为node包管理器。顾名思义,它的主要功能就是管理node包,包括:安装、卸载、更新、查看、搜索、发布等。
nstat是一个简单的监视内核的SNMP计数器和网络接口状态的实用工具。参数:-h:显示帮助信息;-V:显示指令版本信息;-z:显示0计数器;-r:清零历史统计。
nload命令相关的命令有:iftop,ethtool.nload是一个流量查看工具。用法:nload [options] [devices]。
perf是Linux下的一款性能分析工具,能够进行函数级与指令级的热点查找。Perf List:利用perf剖析程序性能时,需要指定当前测试的性能时间。
printenv命令相关的命令是:env。用法:printenv [选项]... [变量]...显示指定的环境变量的值。如果没有指定变量,则打印出所有变量的名称和值。
pidstat命令主要用于监控全部或指定进程占用系统资源的情况,如CPU,内存、设备IO、任务切换、线程等。pidstat首次运行时显示自系统启动开始的各项统计信息。
psql 是一个以终端为基础的 PostgreSQL 前端。它允许你交互地键入查询,把它们发出给 PostgreSQL,然后看看查询的结果。另外,输入可以来自一个文件。
pdbedit命令相关的命令是:smbpasswd。pdbedit命令是samba的用户管理命令。常用参数:pdbedit -a username:新建Samba账户。
pg_dump -- 将一个PostgreSQL数据库抽出到一个脚本文件或者其它归档文件中。用法:pg_dump [option...] [dbname]。
pg_dumpall命令相关的命令有:pg_restore,psql,pg_dump.pg_dumpall -- 抽出一个 PostgreSQL 数据库集群到脚本文件中。
pg_restore -- 从一个由 pg_dump 创建的备份文件中恢复 PostgreSQL 数据库。用法:pg_restore [option...]。
qrttoppm命令可以把qrt文件转换成ppm文件,并将结果输出到标准输出。用法:qrttoppm X。实例:[root@redhat ~]#qrttoppm forabc。
testparm命令用于简单测试Samba的配置文件是否正确。用法:testparm。参数:-s:不显示提示符。实例:[root@linux ~]# testparm #查看Ssmba配置。
truncate命令用法:truncate 选项... 文件...将文件缩减或扩展至指定大小。如果指定文件不存在则创建。如果指定文件超出指定大小则超出的数据将丢失。
tty命令用法:tty [选项]...显示出连接到当前标准输入的终端设备文件名。-s, --silent, --quiet 什么也不显示,只返回退出状态值。
timeconfig是Red Hat公司遵循GPL规则所开发的程序,它具有互动式操作界面,您可以轻易地利用方向键和空格键等,设置系统时间所属的时区。
timeout命令的帮助信息。[root@localhost zhangy]# timeout --help。用法:timeout [选项] 数字[后缀] 命令 [参数]...或:timeout [选项]。
原来wireshark也提供有Linux命令行工具-tshark。tshark不仅有抓包的功能,还带了解析各种协议的能力。下面我们以两个实例来介绍tshark工具。
tmpwatch 工具从指定的目录中递归地搜索,并删除在指定时间段内没有被访问的文件。tmpwatch 一般被用来清扫那些用来临时驻留文件的目录(譬如,/tmp)tmpwatch 忽略符号链接。
tmux命令使用,以下所有的操作都是激活控制台之后,即键入Ctrl+b前提下才可以使用的命令【这里假设快捷键没改,改了的话则用Ctrl+b】。
reset命令是用来重新初始化终端的(terminal initialization)。在有些情况,终端显示会混乱无比,比如不小心显示了一个二进制文件,以前我在不知道reset命令时,只好将终端强行关闭,然后重新登录。
resize命令是用来设置虚拟终端的显示大小。参数:-c:用 C shell 命令。-u:用 Bourne shell 命令。-s<列数><行数>:指定大小。
在SecureCRT这样的ssh登录软件里, 通过在Linux界面里输入rz/sz命令来上传/下载文件. 对于RHEL,rz/sz默认没有安装所以需要手工安装.
sestatus命令是SELinux的状态工具,是用来运行SELinux的系统的状态。用法:sestatus[-V] [-b]。参数:-v:/etc/sestatus.conf的安全性检测。
SElinux 在linux内核级别上提供了一个灵活的强制访问控制系统(MAC),这个强制访问控制系统是建立在自由访问控制系统(DAC)之上的。
setenv命令相关的命令有:set,env,export.setenv命令用于显示和设置环境变量。实例:[root@localhost ~]# setenv #显示环境变量。
star命令相关的命令是:tar。用法:明星CMD [选项] [-find]文件... filen [寻找表情]。CMD:-C/-u/-r 创建/更新/用指定的文件来取代磁带存档。
strip命令通过删除可执行文件中ELF头的 typchk段、符号表、字符串表、行号信息、调试段、注解段、重定位信息等来实现缩减程序体积的目的。而被剪裁过的可执行文件不可进行还原。
symlinks(symbolic links),用于维护符号连接的工具程序。语法:symlinks [-cdrstv][目录]。补充说明:symlinks可检查目录中的符号连接,并显示符号连接类型。
syslinux是一个功能强大的引导加载程序,而且兼容各种介质。更加确切地说:SYSLINUX是一个小型的Linux操作系统,它的目的是简化首次安装Linux的时间,并建立修护或其它特殊用途的启动盘。
systemd 是一个专用于 Linux 操作系统的系统与服务管理器。当作为启动进程(PID=1)运行时,它将作为初始化系统运行,也就是启动并维护各种用户空间的服务。
systemd-analyze命令用于查看启动耗时。实例:# 查看启动耗时:$ systemd-analyze。# 查看每个服务的启动耗时:$ systemd-analyze blame
suspend命令可以用来暂停shell的执行。用法:suspend [参数,如-f]。参数:-f:强制执行。实例:[root@localhost ~]# suspend #暂停shell。
siege是Linux系统下的一个测试工具,完全使用C语言实现,可以对HTTP和FTP服务器进行负载和性能测试。设计用于评估WEB应用在压力下的承受能力。
source命令常用于重新执行刚修改的初始化文件。如/etc/profile,bash_profile,bashrc?通过 source命令在不重启的情况下生效。
sfdisk命令相关的命令是:fdisk。功能说明:硬盘分区工具程序。语法:sfdisk [-?Tvx][-d <硬盘>][-g <硬盘>][-l <硬盘>][-s <分区>][-V <硬盘>]。
sha1sum命令用于对文件进行唯一较验的hash算法。用法:sha1sum [OPTION] [FILE]...。参数:-b, --binary:二进制模式读取。
shift命令使位置参数都左移一位。$1 <--- $2, $2 <--- $3, $3 <--- $4, 以此类推。原来旧的$1值会消失,但是$0 (脚本名称)不会改变,如果你把大量的位置参数传给脚本。
shred命令相关的命令有:rmdir,rm.用法:shred [选项]... 文件...。多次覆盖文件,使得即使是昂贵的硬件探测仪器也难以将数据复原。
shuf命令相关的命令是:sort。shuf命令把输入行按随机顺序输出到标准输出。用法:shuf [选项]... [文件]。或者:shuf -e [选项]... [参数]...
为你讲述了大量的svn使用选项和实例说明,详细的解析svn的方方面面,[root@localhost ~]# svn status /var/www/ #目录下的文件和子目录的状态,正常状态不显示。
因为svnadmin命令直接访问版本库(因此只可以在存放版本库的机器上使用),它通过路径访问版本库,而不是URL。
因为svnlook命令通过直接版本库访问(因此只可以在保存版本库的机器上工作)工作,所以他通过版本库的路径访问,而不是URL。
svnserve命令当对远程源版本库使用svnsync时,使用Subversion的自定义网络协议。svnserve允许Subversion版本库使用svn网络协议,你可以作为独立服务器进程运行svnserve。
snmpwalk命令是一个通过SNMP GET-NEXT类型PDU,实现对目标AGENT的某指定MIB分支信息进行完整提取输出的命令工作。
snoop是Solaris系统中自带的工具,是一个用于显示网络通讯的程序,它可捕获IP 包并将其显示或保存到指定文件。(限超级用户使用snoop)Snoop 可将捕获的包以一行的形式加以总结或用多行加以详细的描述。
telinit命令相关的命令是:runlevel。telinit命令可以设置当前系统的运行等级。参数:0~6:运行等级。q:重新运行 telinit。
unrar命令相关命令有:unzip,bzip2,gzip,gunzip,tar,rar.用法:unrar <命令> -<开关 1> -<开关 N> <压缩文件> <文件...> <@列表文件...> <解压路径\>。
wodim命令用于查看Linux上挂载的光驱个数。实例:[root@localhost mail]# wodim --devices #显示光驱数。
whois命令用来查找并显示指定用户账号、域名相关信息,包括域名注册时间、拥有者、邮箱等,类似命令:tracepath、host、nslookup、who、pwd。
vim命令相关的命令有:ed,nano.用法:vim [参数] [文件 ..] 编辑指定的文件。或:vim [参数] - 从标准输入(stdin)读取文本。
vimdiff是vim的diff模式,在diff命令基础上的提供了更高级的功能,用于文本比较与合并vimdiff的使用依赖,vim和diff命令。
vipw命令:这个命令最主要就是会给文件加锁。以免在编辑文件时,其他用户也在同时使用文件,而造成其他用户修改的不成功。
virsh是kvm一个管理工具包。virsh提供两种执行模式:“直接模式(Direct Mode)”与“互动模式(Interactive Mode)”。在直接模式里,你必须在Shell中以参数、自变量的方式来执行virsh。
在磁盘级别上看,镜像会有大量连续的相同空洞,比如刚创建的镜像的swap分区,通过virt-sparsify命令我们可以消除这些空洞,从而缩小磁盘大小,便于我们传输磁盘镜像。
visudo命令是对Linux操作系统下/etc/sudoers文件进行编辑的专属命令。使用方法也很简单。直接输入visudo命令。
uudecode命令使用权限为:所有使用者。uudecode 将 uuencode 编码后的档案还原,uudecode 只会将 begin 与 end 标记之间的编码资料还原,程序会跳过标记以外的资料。
早期在许多 unix 系统的传送协定只能传送七位元字元,并不支持二进位档案,像中文文字档就有用到八位元,所以无法完整地送到另一架机器上。uuencode 指令,可以将二进位档转换成七位元的档案,传送到另一架机器上再以 uudecode 还原。
dumpkeys命令用来将键盘的对映表写到标准输出之中,输出的格式可以被 loadkeys 命令载入。而这个表格的功能在于将键盘硬件所产生的扫描码 (scan code),转换成 ASCII 或是任何的字串。
loadkeys命令使用权限为: 所有使用者。loadkeys命令可以根据一个键盘定义表改变 linux 键盘驱动程序转译键盘输入过程。详细的说明请参考 dumpkeys。
MAKEDEV命令可以用来新增 /dev/ 下的装置档案,多数 distribution 已经将所有的档案都产生,故一般而言不太会需要用到这个命令。
rdev命令使用权限为:所有使用者。rdev 可以用来取得或是设定开机核心影像档(kernel image)的各项参数。
setleds命令使用权限为:一般使用者。用来设定键盘上方三个 LED 的状态。在 Linux 中,每一个虚拟主控台都有独立的设定。
gitview命令(全称为gnu interactie tools viewer)。功能说明:Hex/ASCII的看文件程序。语法:gitview [-bchilv][文件]。
mattrib命令功能说明:变更或显示MS-DOS文件的属性。语法:mattrib [+/-][ahrs][-/X][文件] 或 mattrib [-/X][文件]。mattrib为mtools工具指令,模拟MS-DOS的attrib指令。
mc命令(全称为midnight commander)。功能说明:提供一个菜单式的文件管理程序。执行mc之后,将会看到菜单式的文件管理程序,共分成4个部分。
mcopy为mtools工具指令,可在MS-DOS文件系统中复制文件或是在MS-DOS与Linux 的文件系统之间复制文件。mcopy会MS-DOS磁盘驱动器代号出现的位置来判断如何复制文件。
mdel命令功能说明:删除MS-DOS文件。用法:mdel [文件...]。补充说明:mdel为mtools工具指令,模拟MS-DOS的del指令,可删除MS-DOS文件系统中的文件。
mmove为mtools工具指令,模拟MS-DOS的move指令,可在MS-DOS文件系统中移动现有的文件或目录,或是更改现有文件或目录的名称。
mread为mtools工具指令,可将MS-DOS文件复制到Linux的文件系统中。mread指令目前已经不常用,一般都使用mcopy指令来代替。
mren为MS-DOS工具指令,模拟MS-DOS的ren指令,可更改MS-DOS文件或目录名称。除此之外,ren也可移动文件或目录,但仅限于在同一设备内。
mshowfat命令功能说明:显示MS-DOS文件在FAT中的记录。用法:mshowfat [文件...]。补充说明:mshowfat为mtools工具指令,可显示MS-DOS文件在FAT中的记录编号。
mtoolstest命令功能说明:测试并显示mtools的相关设置。补充说明:mtoolstest为mtools工具指令,可读取与分析mtools的配置文件,并在屏幕上显示结果。
rhmask命令功能说明:产生与还原加密文件。用法:rhmask [加密文件][输出文件] 或 rhmask [-d][加密文件][源文件][输出文件]。
mdir命令用于显示MS-DOS目录。mdir为mtools工具指令,模拟MS-DOS的dir指令,可显示MS-DOS文件系统中的目录内容。
cfdisk是用来磁盘分区的程序,它十分类似DOS的fdisk,具有互动式操作界面而非传统fdisk的问答式界面,您可以轻易地利用方向键来操控分区操作。
ext2ed命令(全称为ext2 file system editor)功能说明:ext2文件系统编辑程序。ext2ed可直接处理硬盘分区上的数据,这指令只有Red Hat Linux才提供。
fdformat命令使用权限:所有使用者。对指定的软碟机装置进行低阶格式化。使用这个指令对软碟格式化的时候,最好指定像是下面的装置。
当minix文件系统发生错误时,可用fsck.minix指令尝试加以参考。该命令仅对minix文件系统有效,且一般Fedora系统没有该命令。
mformat为mtools工具指令,模拟MS-DOS的format指令,可将指定的磁盘或硬盘分区格式化为MS-DOS文件系统。
mkdosfs可在Linux下,将磁盘格式化为MS-DOS文件系统的格式。将 A 槽里的磁碟片格式化为 DOS 格式,并将标签设为 Tester:mkdosfs -n Tester /dev/fd0
mkfs.minix命令功能说明:建立Minix文件系统。用法:mkfs.minix [-cv][-i
mpartition命令功能说明:建立或删除MS-DOS的分区。用法:mpartition [-acdfIprv][-b <磁区数>][-h <磁头数>][l <磁区数>][-s <磁区数>][-t <柱面数>][驱动器代号]。
bye命令功能说明:中断FTP连线并结束程序。用法:bye。补充说明:在ftp模式下,输入bye即可中断目前的连线作业,并结束ftp的执行。
lpd是一个常驻的打印机管理程序,它会根据 /etc/printcap 的内容来管理本地或远端的打印机。/etc/printcap 中定义的每一个打印机必须在 /var/lpd 中有一个相对应的目录。
uucico是用来处理uucp或uux送到队列的文件传输工具。uucico有两种工作模式:主动模式和附属模式。当在主动模式下时,uucico会调用远端主机。
uucp命令功能说明:在Unix系统之间传送文件。用法:uucp [-cCdfjmrRtvW][-g<等级>][-I<配置文件>][-n<用户>][-x<类型>][--help][...来源][目的]。
uupick命令功能说明:处理传送进来的文件。补充说明:当其他主机通过UUCP将文件传送进来时,可利用uupick指令取出这些文件。
uuto为script文件,它实际上会执行uucp,用来将文件传送到远端UUCP主机,并在完成工作后,以邮件通知远端主机上的用户。
mtype命令功能说明:显示MS-DOS文件的内容。用法:mtype [-st][文件]。补充说明:mtype为mtools工具指令,模拟MS-DOS的type指令,可显示MS-DOS文件的内容。
rgrep指令的功能和grep指令类似,可查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设rgrep指令会把含有范本样式的那一列显示出来。
fwhois指令的功能有点类似finger指令,它会去查找并显示指定帐号的用户相关信息。不同之处在于fwhois指令是到Network Solutions的WHOIS数据库去查找。
procinfo命令(全称为process information)功能说明:显示系统状态。procinfo指令从/proc目录里读取相关数据,将数据妥善整理过后输出到标准输出设备。
rwho指令的效果类似who指令,但它会显示局域网里所有主机的用户。主机必须提供rwhod常驻服务的功能,方可使用rwho指令。
sliplogin可将SLIP接口加入标准输入,把一般终端机的连线变成SLIP连线。通常可用来建立SLIP服务器,让远端电脑以SLIP连线到服务器。
swatch可用来监控系统记录文件,并在发现特定的事件时,执行指定的动作。swatch所监控的事件以及对应事件的动作都存放在swatch的配置文件中。
userconf实际上为linuxconf的符号连接,提供图形界面的操作方式,供管理员建立与管理各类帐号。若不加任何参数,即进入图形界面。
vlock命令(全称为virtual console lock)功能说明:锁住虚拟终端。执行vlock指令可锁住虚拟终端,避免他人使用。
apmd命令(全称为advanced power management BIOS daemon)功能说明:进阶电源管理服务程序。apmd负责BIOS进阶电源管理(APM)相关的记录,警告与管理工作。
aumix命令(全称为audio mixer)功能说明:设置音效装置。设置各项音效装置的信号强度以及指定播放与录音的装置。
kbdconfig(Red Hat Linux才有的指令)是一个用来设置键盘的程序,提供图形化的操作界面。kbdconfig实际上是修改/etc/sysconfig/keyboard的键盘配置文件。
mkkickstart可根据目前系统的设置来建立组态文件,供其他电脑在安装时使用。组态文件的内容包括使用语言,网络环境,系统磁盘状态,以及X Windows的设置等信息。
mouseconfig为鼠标设置程序,可自动设置相关参数,或者用户也可以利用所提供互动模式自行设置鼠标。mouseconfig是Red Hat Linux才有的命令。
setconsole命令功能说明:设置系统终端。用法:setconsole [video][serial][ttya][ttyb]。补充说明:setconsole可用来指定系统终端。
setup命令用来配置X,打印设置,时区设置,系统服务,网络配置,配置,防火墙配置,验证配置,鼠标配置。
sndconfig命令功能说明:设置声卡。用法:sndconfig [--help][--noautoconfig][--noprobe]。sndconfig为声卡设置程序,支持PnP设置,可自动检测并设置PnP声卡。
SVGAText Mode命令功能说明:加强文字模式的显示画面。SVGATextMode可用来设置文字模式下的显示画面,包括分辨率,字体和更新频率等。
mdu命令用于显示MS-DOS目录所占用的磁盘空间。用法:mdu [-as][目录]。mdu为mstools工具指令,可显示MS-DOS文件系统中目录所占用的磁盘空间。
mzip命令功能说明:zip/jaz磁盘驱动器控制指令。mzip为mtools工具指令,可设置Zip或Jaz磁盘驱动区的保护模式以及执行退出磁盘的动作。
cu命令(全称为call up)功能说明:连接另一个系统主机。cu指令可连接另一台主机,并采用类似拨号终端机的接口工作,也可执行简易的文件传输作业。
dip命令功能说明:ip拨号连接。用法:dip [-aikltv][-m
dnsconf命令功能说明:设置DNS服务器组态。dnsconf实际上为linuxconf的符号连接,提供图形截面的操作方式,供管理员管理DNS服务器。
efax命令功能说明:收发传真。支持Class 1与Class 2的调制解调器来收发传真。参数:-a
mingetty命令功能说明:精简版的getty。用法:mingetty [--long-hostname][--noclear][tty]。mingetty适用于本机上的登入程序。
minicom命令功能说明:调制解调器通信程序。补充说明:minicom是一个相当受欢迎的PPP拨号连线程序。
/etc/aliases 是一个文字模式的档案,sendmail 需要一个二进位格式的 /etc/aliases.db。newaliases 的功能传是将 /etc/aliases 转换成一个 sendmail 所能了解的数据库。
pppstats命令(全称为point to point protocol status)功能说明:显示PPP连线状态。利用pppstats指令可让你得知PPP连接网络的相关信息。
setserial命令功能说明:设置或显示串口的相关信息。用法:setserial [-abgGqvVz][设备][串口参数]。补充说明:setserial可用来设置串口或显示目前的设置。
shapecfg命令(全称为shaper configuration)功能说明:管制网络设备的流量。自Linux-2.15开始,便支持流量管制的功能。
smbd为Samba服务器程序,可分享文件与打印机等网络资源供Windows相关的用户端程序存取。
statserial命令(全称为status ofserial port)功能说明:显示串口状态。statserial可显示各个接脚的状态,常用来判断串口是否正常。
uulog命令可用来显示UUCP记录文件中记录。参数:-D或--debuglog:显示排错记录。-f<主机>或--follow<主机>:与-F参数类似,但仅显示与指定主机相关的记录。
uuname命令功能说明:显示全部的UUCP远端主机。用法:uuname [-alv][-I<配置文件>][--help]。参数:-a或--aliases:显示别名。
执行uucp与uux指令后,会先将工作送到队列,再由uucico来执行工作。uustat可显示,删除或启动队列中等待执行的工作。
uux可在远端的UUCP主机上执行指令或是执行本机上的指令,但在执行时会使用远端电脑的文件。
dircmp命令会对指定的二个目录下的档案进行比较,并将结果整理后印出。这结果包含了有那些档案仅存在于 dir1 或 dir2的目录下,以及有那些是名称、内容都相同以及只有名称相同而内容却不同的档案。
pack命令会尝试以压缩格式存储指定文件。如果可能(并且有用),每个输入文件 file 都会替换为打包文件 file.z,而且后者与 file 拥有相同的访问模式、访问和修改日期以及所有者。
pcat命令是将已被压缩过的档案做还原的处理,并将结果送到从标准输出。使用者可将还原后的结果存入指定的档案中。
unpack命令用于解压缩pack所创建的文件。对于在此命令中指定的每个 file,系统会对称作 file.z(或者只是 file,如果 file 以 .z 结尾)的文件执行搜索。
volcopy命令用于拷贝整个档案系统到磁带或者另一个磁碟。用法:volcopy file-system from-rawdev vol1 to-rawdev vol2。
XF86Setup是Linux系统用来设置XFee86的程序,它会进入图形模式,通过互动操作界面,让用户轻松完成XFee86环境的设置。
这是Red Hat公司遵循GPL规则所开发的程序,它具有互动式操作界面,您可以轻易地利用方向键和空格键等,设置显卡和显示器,并选择欲使用的画面分辨率与色彩深度,最后保存配置文件XF86Config。
reconfig指令能将XFree86 3.1及以前的版本的配置文件,转成新的格式。现今的配置文件XF86Config,存放在/etc或/etc/X11目录下。
slrn是一个很容易使用的新闻组阅读程序,提供全屏幕的图形操作界面,让用户能轻松地阅读与管理新闻组。
pine是个以显示导向为住的邮件处理程序,包括一般电子邮件和新闻组的文章。pine也支持MIME格式,可让用户将MIME的对象保存成文件,甚至指定外挂程序直接开启对象。
执行nntpget指令将从指定的新闻组服务器下载文章。nntpget指令会从标准输入设备读取信息识别码,而下载的新闻文章则呈现到标准输出设备。
mutt命令功能说明:E-mail管理程序。补充说明:mutt是一个文字模式的邮件管理程序,提供了全屏幕的操作界面。
当E-mail管理程序遇到非ISO-8859-1标准文字的邮件内容,而不知道要如何处理的时候,即调用metamail。
messages实际上是一个script文件,可用来检查信箱中的邮件数。若不指定[邮件目录或文件]参数,则显示目前收件信箱中的邮件数。
mailconf实际为linuxconf的符号连接,用来设置Sendmail相关的选项。执行mailconf时,不管目前的环境为指令列模式或是X Window,都会出现图形界面的设置画面,让您轻松地完成设置。
inncheck会检查inn配置文件的语法是否正确,但不会实际修改这些配置文件。用法:inncheck [-afv][-pedantic][-perm][-noperm][文件]。
getlist指令会从新闻服务器下载新闻组清单,并把清单输出到标准输出设备。用法:getlist [-h<新闻组服务器>][-p<通信端口>][群组类型<范本样式><群组名称>]。
通过ctlinnd指令,可以对新闻组服务器这项常驻服务下达控制命令,直接设置相关数值。
archive会读取新闻组的文件,然后加以备存。archive备存时,会保存[源文件]中文件的目录阶层。