ip6tables-restore命令用来还原ip6tables表。语法:ip6tables-restore(选项)。选项:-c:指定在还原iptables表时,还原当前的数据包计数器和字节计数器值。
ip6tables-save命令将Linux内核中ip6tables表导出到标准输出设备上。语法:ip6tables-save(选项)。
ip6tables命令和iptables一样,都是linux操作系统中防火墙软件,不同的是ip6tables采用的TCP/ip协议为IPv6。语法:ip6tables(选项)。
iptables-restore命令用来还原iptables-save命令所备份的iptables配置。语法:iptables-restor(选项)。
ifdown命令用于禁用指定的网络接口。语法:ifdown(参数)。参数:网络接口:要禁用的网络接口。实例:ifdown eth0 #禁用eth0。
route命令用来显示并设置Linux内核中的网络路由表,route命令设置的路由主要是静态路由。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器。
iptables-save命令用于将linux内核中的iptables表导出到标准输出设备商,通常,使用shell中I/O重定向功能将其输出保存到指定文件中。
hping是用于生成和解析TCPIP协议数据包的开源工具。创作者是Salvatore Sanfilippo。目前最新版是hping3,支持使用tcl脚本自动化地调用其API。hping是安全审计、防火墙测试等工作的标配工具。
arpwatch命令用来监听网络上arp的记录。语法:arpwatch(选项)。选项:-d:启动排错模式;-f<记录文件>:设置存储ARP记录的文件,预设为/var/arpwatch/arp.dat。
nslookup命令是常用域名查询工具,就是查DNS信息用的命令。nslookup4有两种工作模式,即“交互模式”和“非交互模式”。在“交互模式”下,用户可以向域名服务器查询各类主机、域名的信息。
arping命令是用于发送arp请求到一个相邻主机的工具,arping使用arp数据包,通过ping命令检查设备上的硬件地址。能够测试一个ip地址是否是在网络上已经被使用,并能够获取更多设备信息。功能类似于ping。
arp命令用于操作主机的arp缓冲区,它可以显示arp缓冲区中的所有条目、删除指定的条目或者添加静态的ip地址与MAC地址对应关系。
ping命令用来测试主机之间网络的连通性。执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。
traceroute命令用于追踪数据包在网络上的传输时的全部路径,它默认发送的数据包大小是40字节。通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。
netstat命令用来打印Linux中网络系统的状态信息,可让你得知整个Linux操作系统的网络情况。语法:netstat(选项)。选项:-a或--all:显示所有连线中的Socket。
ssh-copy-id命令可以把本地主机的公钥复制到远程主机的authorized_keys文件上,ssh-copy-id命令也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限。
ssh-agent命令是一种控制用来保存公钥身份验证所使用的私钥的程序。ssh-agent在X会话或登录会话之初启动,所有其他窗口或程序则以客户端程序的身份启动并加入到ssh-agent程序中。
ssh-add命令是把专用密钥添加到ssh-agent的高速缓存中。该命令位置在/usr/bin/ssh-add。语法:ssh-add [-cDdLlXx] [-t life] [file ...]。
ssh-keygen命令用于为“ssh”生成、管理和转换认证密钥,它支持RSA和DSA两种认证密钥。语法:ssh-keygen(选项)。
sftp-server命令是一个“sftp”协议的服务器端程序,它使用加密的方式进行文件传输。语法:sftp-server。
ssh命令是openssh套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器。语法:ssh(选项)(参数)。
mii-tool命令是用于查看、管理介质的网络接口的状态,有时网卡需要配置协商方式,比如10/100/1000M的网卡半双工、全双工、自动协商的配置。
ethtool命令用于获取以太网卡的配置信息,或者修改这些配置。这个命令比较复杂,功能特别多。
nisdomainname命令用于显示主机NIS的域名。语法:nisdomainname(选项)。选项:-v:详细信息模式。
dhclient命令使用动态主机配置协议动态的配置网络接口的网络参数。语法:dhclient(选项)(参数)。选项:0:指定dhcp客户端监听的端口号。
domainname命令用于显示和设置系统的NIS域名。语法:domainname(选项)(参数)。选项:-v:详细信息模式;-F:指定读取域名信息的文件。
ypdomainname命令显示主机的NIS的域名。语法:ypdomainname(选项)。选项:-v:详细信息模式。
usernetctl命令在用于被允许时操作指定的网络接口。语法:usernetctl(参数)。参数:网络接口:被操纵的网络接口。
dnsdomainname命令用于定义DNS系统中FQDN名称中的域名。语法:dnsdomainname(选项)。选项:-v:详细信息模式,输出指令执行的详细信息。
hostname命令用于显示和设置系统的主机名称。环境变量HOSTNAME也保存了当前的主机名。在使用hostname命令设置主机名后,系统并不会永久保存新的主机名。
ifup命令用于激活指定的网络接口。语法:ifup(参数)。参数:网络接口:要激活的网络接口。实例:ifup eth0 #激活eth0。
ifcfg命令是一个Bash脚本程序,用来设置Linux中的网络接口参数。语法:ifcfg(参数)。参数:网络接口:指定要操作的网络接口。
ifconfig命令被用于配置与显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。
mysqlimport命令为mysql数据库服务器提供了一种命令行方式导入数据工具,它从特定格式的文本文件中读取数据插入MySQL数据库表中。
功能说明:在指定的时间关闭ftp服务器。ftpshut指令提供系统管理者在设置的时间关闭FTP服务器,且能在关闭之前发出警告信息通知用户。
ftpcount命令显示目前已ftp登入的用户人数。执行这项指令可得知目前用FTP登入系统的人数以及FTP登入人数的上限。
shutdown命令用来系统关机命令。shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。语法:shutdown(选项)(参数)。
sudo命令用来以其他身份来执行命令,系统默认的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给root用户。
sync命令用于强制被改变的内容立刻写入磁盘,更新超块信息。在Linux/Unix操作系统中,在文件或数据处理过程中一般先放到内存缓冲区中,等到适当的时候再写入磁盘,以提高系统的运行效率。
lastlog命令用于显示操作系统中所有用户最近一次登录信息。lastlog文件在每次有用户登录时被查询。可以使用lastlog命令检查某特定用户上次登录的时间。
pidof命令用于查找指定名称进程的进程号id号。语法:pidof(选项)(参数)。选项:-s:仅返回一个进程号;-c:仅显示具有相同“root”目录的进程;-x:显示由脚本开启的进程。
ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的Linux进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态。
init命令是Linux操作系统下的进程初始化工具,init进程是所有Linux进程的父进程,它的进程号为1。init命令是Linux操作系统中不可缺少的程序之一,init进程是Linux内核引导运行的,是系统中的第一个进程。
atq命令显示系统中待执行的任务列表,也就是列出当前用户的at任务列表。语法:atq(选项)。选项:-V:显示版本号;-q:查询指定队列的任务。
nohup命令可以将程序以忽略挂起信号的方式运行起来,被运行的程序的输出信息将不会显示到终端。无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。
service命令是Redhat Linux兼容的发行版中用来控制操作系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有操作系统服务的当前状态。
skill命令用于向指定的进程发送信号,冻结进程。这个命令初学者并不常用,深入之后牵涉到系统服务优化之后可能会用到。语法:skill(选项)。选项:-f:快速模式;-i:交互模式。
pgrep命令以名称为依据从运行进程队列中查找进程,并显示查找到的进程id。每一个进程ID以一个十进制数表示,通过一个分割字符串和下一个ID分开,默认的分割字符串是一个新行。
renice命令可以修改正在运行的进程的调度优先级。预设是以程序识别码指定程序调整其优先权,您也可以指定程序群组或用户名称调整优先权等级,并修改所有隶属于该程序群组或用户的程序的优先权。
pstree命令以树状图的方式展现进程之间的派生关系,显示效果比较直观。语法:pstree(选项)。选项:-a:显示每个程序的完整指令,包含路径,参数或是常驻服务的标示。
telint命令用于切换当前正在运行的Linux操作系统的运行等级。语法:telint(选项)(参数)。选项:-t:指定等待的秒数。参数:运行等级:指定要切换的运行等级。
xlsfonts命令列出X Server使用的字体,也能使用范本样式仅列出的符合条件的字体。语法:xlsfonts(选项)。选项:-l:除字体名称外,同时列出字体的属性。
xhost命令是X服务器的访问控制工具,用来控制哪些X客户端能够在X服务器上显示。该命令必须从有显示连接的机器上运行。可以通过使用-host参数,从访问列表中除去一个名称。
xlsatoms命令用于列出X服务器内部所有定义的原子成分,每个原子成分都有自身的编号。可利用参数设置列表范围,或直接指定欲查询的成分名称。
killall命令使用进程名称来杀死进程,使用killall指令可以杀死一组同名进程。killall能把kill命令实现的两个过程合二为一,在Linux系统中是一个很好用的命令。
runlevel命令用于打印当前Linux操作系统的运行等级。linux操作系统自从开始启动至启动完毕需要经历几个不同的阶段,这几个阶段就叫做runlevel。
batch命令用于在指定时间,当系统不繁忙时执行任务,用法与at相似。语法:batch(选项)(参数)。选项:-f:指定包含具体指令的任务文件;-q:指定新任务的队列名称。
chage命令是用来修改帐号与密码的有效期限。语法:chage [选项] 用户名。选项:-m:密码可更改的最小天数。为零时代表任何时候都可以更改密码。-M:密码保持有效的最大天数。
exportfs命令用来管理当前NFS共享的文件系统列表。参数:-a 打开或取消所有目录共享。-o options,...指定一列共享选项,与 exports(5) 中讲到的类似。
apachectl命令是Apache的Web服务器前端控制工具,用以启动、关闭和重新启动Web服务器进程。语法:apachectl(参数)。参数:configtest:检查设置文件中的语法是否正确。
mysql命令是MySQL数据库服务器的客户端工具,它工作在命令行终端中,完成对远程MySQL数据库服务器的操作。语法:mysql(选项)(参数)。选项:-h:MySQL服务器的ip地址或主机名。
sendmail命令是一款知名的电子邮件传送代理程序,也就是平常说的电子邮件服务器,sendmail基于标准的简单邮件传输协议(SMTP)。
squidclient命令使用squid服务器的客户端管理工具,它可以查看squid服务器的详细运行信息和管理squid服务器。语法:squidclient(选项)(参数)。
smbclient命令属于samba套件,它提供一种命令行使用交互式方式访问samba服务器的共享资源。语法:smbclient(选项)(参数)。
mysqlshow命令用于显示mysql服务器中数据库、表和列表信息。语法:mysqlshow(选项)(参数)。选项:-h:MySQL服务器的ip地址或主机名。
smbpasswd命令属于samba套件,能够实现添加或删除samba用户和为用户修改密码。语法:smbpasswd(选项)(参数)。选项:-a:向smbpasswd文件中添加用户。
showmount命令查询“mountd”守护进程,以显示NFS服务器加载的信息。语法:showmount(选项)(参数)。选项:-d:仅显示已被NFS客户端加载的目录。
nfsstat命令用于列出NFS客户端和服务器的工作状态。语法:nfsstat(选项)。选项:-s:仅列出NFS服务器端状态;-c:仅列出NFS客户端状态。
htpasswd命令是Apache的Web服务器内置工具,用于创建和更新储存用户名、域和用户基本认证的密码文件。语法:htpasswd(选项)(参数)。
ftptop命令类似于top命令的显示风格显示proftpd服务器的连接状态。语法:ftptop(选项)。选项:-D:过滤正在下载的会话;-S:仅显示指定虚拟主机的连接状态。
mysqladmin命令是mysql服务器管理任务的客户端工具,它可以检查mytsql服务器的配置和当前工作状态,创建和删除数据库,创建用户和修改用户密码等操作。
ftpwho命令ftp服务器套件proftpd的工作指令,用于显示当前每个ftp会话信息。语法:ftpwho(选项)。选项:-h:显示帮助信息;-v:详细模式,输出更多信息。
mysqldump命令是mysql数据库中备份工具,用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。
crontab命令被用来提交与管理用户需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程。
fsck命令被用于检查并且试图修复文件系统中的错误。当Linux文件系统发生错误四化,可用fsck指令尝试加以修复。语法:fsck(选项)(参数)。
last命令用于显示用户最近在操作系统中的登录信息。单独执行last命令,它会读取/var/log/wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。
pkill命令可以按照进程名杀死进程。pkill和killall两个命令应用方法差不多,也是直接杀死运行中的操作系统程序;如果您想杀掉单个进程,请用kill来杀掉。
at命令用于在指定时间执行命令。at命令允许使用一套相当复杂的指定时间的方法。它能够接受在当天的hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。
hostid命令用于打印当前主机的十六进制数字标识。是主机的唯一标识,是被用来限时软件的使用权限,不可改变。
clear命令用于清除当前屏幕终端上的任何信息。语法:clear。实例:直接输入clear命令当前终端上的任何信息就可被清除。
whoami命令用于打印当前有效的用户名称,相当于执行id -un命令。语法:whoami(选项)。选项:--help:在线帮助;--version:显示版本信息。
users命令用于显示当前登录系统的所有用户的用户列表。每个显示的用户名对应一个登录会话。如果一个用户有不止一个登录会话,那他的用户名将显示相同的次数。
sleep命令暂停指定的时间。语法:sleep(参数)。参数:时间:指定要暂停时间的长度。时间长度,后面可接 s、m、h 或 d,其中 s 为秒,m 为 分钟,h 为小时,d 为日数。
md5sum命令采用MD5报文摘要算法(128位)计算和检查文件的校验和。一般来说,安装了Linux后,就会有md5sum这个工具,直接在命令行终端直接运行。
mesg命令用于设置当前终端的写权限,即是否让其他用户向本终端发信息。将mesg设置y时,其他用户可利用write命令将信息直接显示在您的屏幕上。
mtools命令显示mtools支持的指令,mtools为MS-DOS文件系统的工具程序,可模拟许多MS-DOS的指令。这些指令都是mtools的符号连接,因此会有一些共同的特性。
login命令用于给出登录界面,可用于重新登录或者切换用户身份,也可通过它的功能随时更换登入身份。在Slackware发行版中 ,您可在命令后面附加欲登入的用户名称,它会直接询问密码,等待用户输入。
stty命令修改终端命令行的相关设置。语法:stty(选项)(参数)。选项:-a:以容易阅读的方式打印当前的所有配置。
talk命令是talk服务器的客户端工具,通过talk命令可以让用户与其他用户聊天。linux中talk命令参数程序的使用很简单,只要知道交谈对象的地址,就可以邀请对方交谈。
man命令是Linux操作系统下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。语法:man(选项)(参数)。
whatis命令是用于查询一个命令执行什么功能,并将查询结果打印到终端上。whatis命令在用catman -w命令创建的数据库中查找command参数指定的命令、系统调用、库函数或特殊文件名。
write命令用于向指定登录用户终端上发送信息。通过write命令可传递信息给另一位登入系统的用户,当输入完毕后,键入EOF表示信息结束,write命令就会将信息传给对方。
who命令是显示目前登录系统的用户信息。执行who命令可得知目前有那些用户登入系统,单独执行who命令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。
sum命令用于计算并显示指定文件的校验和与文件所占用的磁盘块数。语法:sum(选项)(参数)。选项:-r:使用BSD的校验和算法,块大小为1k。
wall命令用于向系统当前所有打开的终端上输出信息。通过wall命令可将信息发送给每位同意接收公众信息的终端机用户,若不给予其信息内容,则wall命令会从标准输入设备读取数据。
dircolors命令设置ls命令在显示目录或文件时所用的色彩。dircolors可根据[色彩配置文件]来设置LS_COLORS环境变量或是显示设置LS_COLORS环境变量的命令。
gpm命令是Linux的虚拟控制台下的鼠标服务器,用于在虚拟控制台下实现鼠标复制和粘贴文本的功能。语法:gpm(选项)。选项:-a:设置加速值;-b:设置波特率。
bc命令是一种支持任意精度的交互执行的计算器语言。bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便的进行浮点运算,当然整数运算也不再话下。
cal命令用于显示当前日历,或者指定日期的日历。语法:cal(选项)(参数)。选项:-l:显示单月输出;-3:显示临近三个月的日历;-s:将星期日作为月的第一天。
cksum命令是检查文件的CRC是否正确,确保文件从一个系统传输到另一个系统的过程中不被损坏。这种方法要求校验和在源系统中被计算出来,在目的系统中又被计算一次,两个数字进行比较。
DNF是新一代的rpm软件包管理器。DNF包管理器克服了YUM包管理器的一些瓶颈,提升了包括用户体验,内存占用,依赖分析,运行速度等多方面的内容。
dpkg-reconfigure命令是Debian Linux中重新配置已经安装过的软件包,可以将一个或者多个已安装的软件包传递给此指令,它将询问软件初次安装后的配置问题。
dpkg命令是Debian Linux系统用来安装、创建和管理软件包的实用工具。语法:dpkg(选项)(参数)。选项:-i:安装软件包;-r:删除软件包。
apt-sortpkgs命令是Debian Linux下对软件包索引文件进行排序的简单工具。语法:apt-sortpkgs(选项)(参数)。选项:-s:使用源索引字段排序。
apt-key命令用于管理Debian Linux系统中的软件包密钥。每个发布的deb包,都是通过密钥认证的,apt-key用来管理密钥。
aptitude命令与apt-get命令一样,都是Debian Linux及其衍生系统中功能极其强大的包管理工具。与apt-get不同的是,aptitude在处理依赖问题上更佳一些。
apt-get命令是Debian Linux发行版中的APT软件包管理工具。所有基于Debian的发行都使用这个包管理系统。deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件。
ntsysv命令提供了一个基于文本界面的菜单操作方式,集中管理系统不同的运行等级下的系统服务启动状态。在RedHat各个发行版,CentOS各个版本,都自带这个工具。
chkconfig命令检查、设置系统的各种服务。这是Red Hat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。
rpmsign命令使用rpm软件包的签名管理工具。语法:rpmsign(选项)。选项:--addsign:为自动软件包添加签名。
rpmdb命令用于初始化和重建rpm数据库。语法:rpmdb(选项)。选项:--initdb:初始化RPM数据库;--rebuilddb:从已安装的包头文件,反向重建RPM数据库。
yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系。
rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。
dpkg-trigger命令是Debian Linux下的软件包触发器。语法:dpkg-trigger(选项)(参数)。选项:--check-supported:检查运行的dpkg是否支持触发器。
rcconf命令是Debian Linux下的运行等级服务配置工具,用以设置在特定的运行等级下系统服务的启动配置。语法:rcconf(选项)。
rpmbuild命令被用于创建rpm的二进制软件包和源码软件包。语法:rpmbuild(选项)。选项:--initdb:初始化RPM数据库。
rpmverify命令用来验证已安装的rpm软件包的正确性。语法:rpmverify(选项)。选项:-Va:验证所有软件包;-V<软件包>f:验证指定软件包。
rpmquery命令使用多种依据从rpm数据库中查询软件包信息。语法:rpmquery(选项)。选项:-qf:查询指定的文件所属的软件包。
patch命令被用于为开放源代码软件安装补丁程序。让用户利用设置修补文件的方式,修改,更新原始文件。如果一次仅修改一个文件,可直接在命令列中下达指令依序执行。
rpm2cpio命令用于将rpm软件包转换为cpio格式的文件。语法:rpm2cpio(参数)。参数:文件:指定要转换的rpm包的文件名。
dpkg-statoverride命令用于Debian Linux中覆盖文件的所有权和模式,让dpkg于包安装时使得文件所有权与模式失效。
dpkg-preconfigure命令用于在Debian Linux中软件包安装之前询问问题。语法:dpkg-preconfigure(选项)(参数)。
dpkg-split命令用来将Debian Linux中的大软件包分割成小软件包,它还能够将已分割的文件进行合并。语法:dpkg-split(选项)(参数)。
dpkg-query命令是Debian Linux中软件包的查询工具,它从dpkg软件包数据库中查询并辨识软件包的信息。语法:dpkg-query(选项)(参数)。
dpkg-divert命令是Debian Linux中创建并管理一个转向(diversion)列表,其使得安装文件的默认位置失效的工具。
dpkg-deb命令是Debian Linux下的软件包管理工具,它可以对软件包执行打包和解包操作以及提供软件包信息。语法:dpkg-deb(选项)(参数)。
ldconfig命令的用途主要是在默认搜寻目录/lib和/usr/lib以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如lib*.so*)。
readelf命令用来显示一个或者多个elf格式的目标文件的信息,可以通过它的选项来控制显示哪些信息。这里的elf-file(s)就表示那些被检查的文件。
objdump命令是用查看目标文件或者可执行的目标文件的构成的gcc工具。选项:--archive-headers:-a 显示档案库的成员信息,类似ls -l将lib*.a的信息列出。
pstack命令可显示每个进程的栈跟踪。pstack 命令必须由相应进程的属主或 root 运行。可以使用 pstack 来确定进程挂起的位置。此命令允许使用的唯一选项是要检查的进程的 PID。
indent命令可辨识C的原始代码文件,并加以格式化,以方便程序员阅读、修改等操作。语法:indent(选项)(源文件)。
gdb命令包含在GNU的gcc开发套件中,是功能强大的程序调试器。GDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的程序调试工作。
gcc命令使用GNU推出的基于C/C++的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点。
expr命令是一款表达式计算工具,使用它完成表达式的求值操作。expr的常用运算符:加法运算:+,减法运算:-,乘法运算:\*,除法运算:/,求摸(取余)运算:%。
test命令是shell环境中测试条件表达式的实用工具。语法:test(选项)。选项:-b<文件>:如果文件为一个块特殊文件,则为真。
php命令是流行的Web开发语言PHP的命令行接口,可以使用PHP语言开发基于命令行的系统管理脚本程序。语法:php(选项)(参数)。
protoize命令属于gcc套件,用于为C语言源代码文件添加函数原型,将GNU-C代码转换为ANSI-C代码。语法:protoize(选项)(参数)。
mktemp命令被用来创建临时文件供shell脚本使用。语法:mktemp(选项)(参数)。选项:-q:执行时若发生错误,不会显示任何信息。
perl命令是perl语言解释器,负责解释执行perl语言程序。语法:perl(选项)(参数)。选项:-w:输出有用的警告信息;-U:允许不安全的操作。
make命令是GNU的工程化编译工具,用于编译众多相互关联的源代码问价,以实现工程化的管理,提高开发效率。
ldd命令用于打印程序或者库文件所依赖的共享库列表。语法:ldd(选项)(参数)。选项:--version:打印指令版本号;-v:详细信息模式,打印所有相关信息。
nm命令被用于显示二进制目标文件的符号表。语法:nm(选项)(参数)。选项:-A:每个符号前显示文件名;-D:显示动态符号;-g:仅显示外部符号。
unprotoize命令属于gcc套件,用于删除C语言源代码文件中的函数原型。语法:unprotoize(选项)(参数)。
ld命令是GNU的连接器,将目标文件连接为可执行程序。语法:ld(选项)(参数)。选项:-o:指定输出文件名;-e:指定程序的入口符号。
gcov命令是一款测试程序的代码覆盖率的工具。语法:gcov(选项)(参数)。选项:-h:显示帮助信息;-v:显示版本信息。
as命令GNU组织推出的一款汇编语言编译器,它支持多种不同类型的处理器。语法:as(选项)(参数)。选项:-ac:忽略失败条件;-ad:忽略调试指令。
reject命令属于CUPS套件,用于指示打印系统拒绝发往指定目标打印机的打印任务。语法:reject(选项)(参数)。选项:-E:当连接到服务器时强制使用加密。
lpadmin命令用于配置CUPS套件中的打印机和类,也被用来设置打印服务器默认打印机。语法:lpadmin(选项)(参数)。选项:-c:将打印机加入类。
cupsenable命令用于启动指定的打印机。语法:cupsenable(选项)(参数)。选项:-E:当连接到服务器时强制使用加密;-U:指定连接服务器时使用的用户名。
accept命令属于CUPS套件,用于指示打印系统接受发往指定目标打印机的打印任务。语法:accept(选项)(参数)。选项:-E:当连接到服务器时强制加密。