lpstat命令用于显示CUPS中打印机的状态信息。语法:lpstat(选项)。选项:-E:与打印机连接时加密;-R:显示打印任务的等级;-U:指定可选用户名。
cupsdisable命令用于停止指定的打印机。语法:cupsdisable(选项)(参数)。选项:-E:当连接到服务器时强制使用加密;-U:指定连接服务器时使用的用户名。
lpc命令式命令行方式打印机控制程序,有5个内置命令。语法:lpc。实例:[root@localhost ~]# lpc,lpc> ? 命令可能是缩写。
cancel命令用于取消已存在的打印任务。语法:cancel(选项)(参数)。选项:-a:取消所有打印任务;-E:当连接到服务器时强制使用加密。
vgremove命令用于用户删除LVM卷组。当要删除的卷组上已经创建了逻辑卷时,vgremove命令需要进行确认删除,防止误删除数据。
lvresize命令用于调整LVM逻辑卷的空间大小,可以增大空间和缩小空间。使用lvresize命令调整逻辑卷空间大小和缩小空间时需要谨慎,因为它有可能导致数据丢失。
lvremove命令用于删除指定LVM逻辑卷。如果逻辑卷已经使用mount命令加载,则不能使用lvremove命令删除。必须使用umount命令卸载后,逻辑卷方可被删除。
lvreduce命令用于减少LVM逻辑卷占用的空间大小。使用lvreduce命令收缩逻辑卷的空间大小有可能会删除逻辑卷上已有的数据,所以在操作前必须进行确认。
pvs命令用于输出格式化的物理卷信息报表。使用pvs命令仅能得到物理卷的概要信息,如果要得到更加详细的信息可以使用pvdisplay命令。
pvchange命令允许管理员改变物理卷的分配许可。如果物理卷出现故障,可以使用pvchange命令禁止分配物理卷上的PE。语法:pvchange(选项)(参数)。
lp命令用于打印文件,或者修改排队的打印任务。与lpr命令类似,lp命令既支持文件输入也支持标准输入。它与lpr的不同之处在于它有一个不同(稍微复杂点)的参数选项设置。
lpq命令用于显示打印队列中的打印任务的状态信息。语法:lpq(选项)。选项:-E:强制使用加密方式与服务器连接;-P:显示中的打印机上的打印队列状态。
eject命令用来退出抽取式设备。若设备已挂入,则eject命令会先将该设备卸除再退出。eject允许可移动介质(典型是cd-ROM、软盘、磁带、或者JAZ以及zip磁盘)在软件控制下弹出。
lprm命令用于删除打印队列中的打印任务。尚未完成的打印机任务会被放在打印机贮列之中,这个命令可用来将常未送到打印机的任务取消。
lpr命令用于将文件发送给指定打印机进行打印,如果不指定目标打印机,则使用默认打印机。语法:lpr(选项)(参数)。选项:-E:与打印服务器连接时强制使用加密。
which命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。
find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。
scp命令用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。
ncftp命令是增强的ftp工具,比传统的FTP指令更加强大。FTP让用户得以下载存放于服务器主机的文件,也能将文件上传到远端主机放置。
chmod命令用来变更文件或目录的权限。在UNIX系统家族里,文件或目录权限的控制分别以读取、写入、执行3种一般权限来区分,另有3种特殊权限可供运用。
chown命令改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。
rcp命令使在两台Linux主机之间的文件复制操作更简单。通过适当的配置,在两台Linux主机之间复制文件而无需输入密码,就像本地文件复制一样简单。
tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。
bunzip2命令解压缩由bzip2指令创建的”.bz2"压缩包。对文件进行压缩与解压缩。此命令类似于“gzip/gunzip”命令,只能对文件进行压缩。
bzdiff命令用于直接比较两个“.bz2”压缩包中文件的不同,省去了解压缩后再调用diff命令的过程。语法:bzdiff(参数)。
lha命令是从lharc演变而来的压缩程序,文件经它压缩后,会另外产生具有.lzh扩展名的压缩文件。选项:-a或a:压缩文件,并加入到压缩文件内。
pico命令是功能强大全屏幕的文本编辑器。pico的操作简单,提供了丰富的快捷键。常用的快捷键如下:Ctrl+G:获得pico的帮助信息;Ctrl+O:保存文件内容,如果是新文件,需要输入文件名。
emacs命令是由GNU组织的创始人Richard Stallman开发的一个功能强大的全屏文本编辑器,它支持多种编程语言,具有很多优良的特性。有众多的系统管理员和软件开发者使用emacs。
jed命令是由Slang所开发,其主要用用途是编辑程序的源代码。它支持彩色语法加亮显示,可以模拟emacs,EDT,wordstar和Brief编辑器。
joe命令是一款功能强大的纯文本编辑器,拥有众多编写程序和文本的优良特性。语法:joe(选项)(参数)。选项:-force:强制在最后一行的结尾处加上换行符号。
ed命令是单行纯文本编辑器,它有命令模式(command mode)和输入模式(input mode)两种工作模式。ed命令支持多个内置命令,常见内置命令如下:A:切换到输入模式,在文件的最后一行之后输入新的内容。
在ex模式下启动vim文本编辑器。ex执行效果如同vi -E,适用于法及参数可参照vi指令,如要从Ex模式回到普通模式,则在vim中输入:vi或:visual即可。
vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能。
bzcmp命令主要功能是在不真正解压缩.bz2压缩包的情况下,比较两个压缩包中的文件,省去了解压缩后在调用cmp命令的过程。
bzcat命令解压缩指定的.bz2文件,并显示解压缩后的文件内容。保留原压缩文件,并且不生成解压缩后的文件。语法:bzcat(参数)。
fgrep命令是用来搜索 file 参数指定的输入文件(缺省为标准输入)中的匹配模式的行。fgrep 命令特别搜索 Pattern 参数,它们是固定的字符串。如果在 File 参数中指定一个以上的文件 fgrep 命令将显示包含匹配行的文件。
split命令可以将一个大文件分割成很多个小文件,有时需要将文件分割成更小的片段,比如为提高可读性,生成日志等。
grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
comm命令可以用于两个文件之间的比较,它有一些选项可以用来调整输出,以便执行交集、求差、以及差集操作。
printf命令格式化并输出结果到标准输出。语法:printf(选项)(参数)。--help:在线帮助;--version:显示版本信息。
expand命令用于将文件的制表符(TAB)转换为空白字符(space),将结果显示到标准输出设备。语法:expand(选项)(参数)。
spell命令对文件进行拼写检查,并把拼写错误的单词输出。语法:spell(参数)。参数:文件:指定需要进行拼写检查的文件。
pr命令用来将文本文件转换成适合打印的格式,它可以把较大的文件分割成多个页面进行打印,并为每个页面添加标题。
look命令用于显示文件中以指定字符串开头的任意行。语法:look(选项)(参数)。选项:-a:使用另一个字典文件web2,该文件也位于/usr/dict目录下。
tac命令用于将文件已行为单位的反序输出,即第一行最后显示,最后一行先显示。语法:tac(选项)(参数)。选项:-a或——append:将内容追加到文件的末尾。
wc命令用来计算数字。利用wc指令我们可以计算文件的Byte数、字数或是列数,若不指定文件名称,或是所给予的文件名为“-”,则wc指令会从标准输入设备读取数据。
fmt命令读取文件的内容,根据选项的设置对文件格式进行简单的优化处理,并将结果送到标准输出设备。语法:fmt(选项)(参数)。
rev命令将文件中的每行内容以字符为单位反序输出,即第一个字符最后输出,最后一个字符最先输出,依次类推。
diffstat命令用来显示diff命令输出信息的柱状图,用以显示diff命令比较两个文件的不同统计信息。用户也可以直接使用|将diff命令所输出的结果直接送给diffstat命令进行统计结果的显示。
ispell命令用于检查文件中出现的拼写错误。语法:ispell(参数)。参数:文件:指定要进行拼写检查的文件。
uniq命令用于报告或忽略文件中的重复行,一般与sort命令结合使用。语法:uniq(选项)(参数)。选项:-c或——count:在每列旁边显示该行重复出现的次数。
pwck命令用来验证系统认证文件/etc/passwd和/etc/shadow的内容和格式的完整性。语法:pwck(选项)(参数)。选项:-q:仅报告错误信息;-s:以用户id排序文件“/etc/passwd”和“/etc/shadow”。
groupmod命令更改群组识别码或名称。需要更改群组的识别码或名称时,可用groupmod指令来完成这项工作。语法:groupmod(选项)(参数)。
passwd命令用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。
chfn命令用来改变finger命令显示的信息。这些信息都存放在Linux操作系统中/etc目录里的passwd文件里。若不指定任何选项,则chfn命令会进入问答式界面。
finger命令用于查找并显示用户信息。包括本地与远端主机的用户皆可,帐号名称没有大小写的差别。单独执行finger指令,它会显示本地主机现在所有的用户的登陆信息。
su命令用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。语法:su(选项)(参数)。
groupadd命令用于创建一个新的工作组,新工作组的信息将被添加到系统文件中。语法:groupadd(选项)(参数)。选项-g:指定新建工作组的id;-r:创建系统工作组,系统工作组的组ID小于500。
userdel命令用于删除给定的用户,以及与用户相关的文件。若不加选项,则仅删除用户帐号,而不删除相关文件。语法:userdel(选项)(参数)。
useradd命令用于Linux中创建的新的系统用户。useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码。而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。
X Windows命令实质指的是X Window,因为微软的Windows操作系统非常流行,所以往往会有人错打成X Windows。X Window就是图形接口,因为有它的存在,所以操作系统才能图形化操作。
在 X 系统里面,从一个窗口复制一段文字到另一个窗口,有两套机制,分别是 Selections 和 cut buffers。常用的 copy & paste 是利用的 cut buffers 机制。
xset命令是设置X-Window系统中的用户爱好的实用工具。语法:xset(选项)(参数)。选项:-b:蜂鸣器开关设置;-c:键盘按键声响设置。
xauth命令用于显示与编辑被用于连接X服务器的认证信息。语法:xauth(选项)(参数)。选项:-f:不使用默认的认证文件,而使用指定的认证文件。
xlsclients命令用来列出显示器中的客户端应用程序。语法:xlsclients(选项)。选项:-a:列出所有显示器的客户端应用程序信息。
xinit命令是Linux操作系统下X-Window系统的初始化程序,主要完成X服务器的初始化设置。语法:xinit(参数)。参数:客户端选项:客户端指令及选项。
startx命令用来启动X Window,实际上启动X Window的程序为xinit。语法:startx(参数)。参数:客户端及选项:X客户端及选项;服务器及选项:X服务器及选项。
restorecon命令用来恢复SELinux文件属性即恢复文件的安全上下文。语法:restorecon [-iFnrRv] [-e excludedir ] [-o filename ] [-f filename | pathname...]。
hexdump命令一般用来查看“二进制”文件的十六进制编码,但实际上它能查看任何文件,而不只限于二进制文件。
od命令用于输出文件的八进制、十六进制或其它格式编码的字节,通常用于显示或查看文件中不能直接显示在终端的字符。常见的文件为文本文件和二进制文件。
cut命令用来显示行中的指定部分,删除文件中指定字段。cut经常用来显示文件的内容,类似于下的type命令。
tail命令用于输入文件中的尾部内容。tail命令默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。
head命令用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容。语法:head(选项)(参数)。
less命令的作用与more十分相似,都可以用来浏览文字档案的内容,不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。
more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。more名单中内置了若干快捷键。
unarj命令用来解压缩由arj命令创建的压缩包。语法:unarj(选项)(参数)。选项:e:解压缩.arj文件;l:显示压缩文件内所包含的文件。
zcat命令用于不真正解压缩文件,就能显示压缩包中文件的内容的场合。语法:zcat(选项)(参数)。选项:-S:指定gzip格式的压缩包的后缀。当后缀不是标准压缩包后缀时使用此选项。
znew命令用于将使用compress命令压缩的“.Z”压缩包重新转化为使用gzip命令压缩的“.gz”压缩包。语法:znew(选项)(参数)。
tee命令用于将数据重定向到文件,另一方面还可以提供一份重定向数据的副本作为后续命令的stdin。简单的说就是把数据重定向到给定文件和屏幕上。
paste命令用于将多个文件按照列队列进行合并。语法:paste(选项)(参数)。选项:-d<间隔字符>或--delimiters=<间隔字符>:用指定的间隔字符取代跳格字符。
sort命令在Linux操作系统里非常有用,它将文件进行排序,并将排序结果标准输出。sort命令既可以从特定的文件,也可以从stdin中获取输入。
unexpand命令用于将给定文件中的空白字符(space)转换为制表符(TAB),并把转换结果显示在标准输出设备(显示终端)。
csplit命令用于将一个大文件分割成小的碎片,并且将分割后的每个碎片保存成一个文件。碎片文件的命名类似“xx00”,“xx01”。
fold命令用于控制文件内容输出时所占用的屏幕宽度。fold命令会从指定的文件里读取内容,将超过限定列宽的列加入增列字符后,输出到标准输出设备。
join命令用来将两个文件中,制定栏位内容相同的行连接起来。找出两个文件中,指定栏位内容相同的行,并加以合并,再输出到标准输出设备。
col命令是一个标准输入文本过滤器,它从标注输入设备读取文本内容,并把内容显示到标注输出设备。在许多UNIX说明文件里,都有RLF控制字符。
tr命令可以对来自标准输入的字符进行替换、压缩和删除。它可以将一组字符变成另一组字符,经常用来编写优美的单行命令,作用很强大。
colrm命令用于删除文件中的指定列。colrm命令从标准输入设备读取书记,转而输出到标准输出设备。如果不加任何参数,则colrm命令不会过滤任何一行。
zipsplit命令用于将较大的“zip”压缩包分割成各个较小的“zip”压缩包。语法:zipsplit(选项)(参数)。选项:-n:指定分割后每个zip文件的大小。
arj命令是“.arj”格式的压缩文件的管理器,用于创建和管理“.arj”压缩包。语法:arj(参数)。参数:操作指令:对“.arj”压缩包执行的操作指令。
gzexe命令用来压缩可执行文件,压缩后的文件仍然为可执行文件,在执行时进行自动解压缩。当您去执行被压缩过的执行文件时,该文件会自动解压然后继续执行,和使用一般的执行文件相同。
bzgrep命令使用正则表达式搜索“.bz2”压缩包中文件,将匹配的行显示到标注输出。语法:bzgrep(参数)。参数:搜索模式:指定要搜索的模式。
compress命令使用“Lempress-Ziv”编码压缩数据文件。compress是个历史悠久的压缩程序,文件经它压缩后,其名称后面会多出".Z"的扩展名。当要解压缩时,可执行uncompress指令。
zfore命令强制为gzip格式的压缩文件添加“.gz”后缀。语法:zfore(参数)。参数:文件列表:指定要添加“.gz”后缀的gzip压缩文件。
bzless命令是增强“.bz2”压缩包查看器,bzless比bzmore命令功能更加强大。语法:bzless(参数)。参数:文件:指定要分屏显示的.bz2压缩包。
bzmore命令用于查看bzip2压缩过的文本文件的内容,当下一屏显示不下时可以实现分屏显示。语法:bzmore(参数)。
zipinfo命令用来列出压缩文件信息。执行zipinfo指令可得知zip压缩文件的详细信息。语法:zipinfo(选项)(参数)。选项:-1:只列出文件名称。
unzip命令用于解压缩由zip命令压缩的“.zip”压缩包。语法:unzip(选项)(参数)。选项:-c:将解压缩的结果显示到屏幕上,并对字符做适当的转换。
bzip2recover命令可用于恢复被破坏的“.bz2”压缩包中的文件。bzip2是以区块的方式来压缩文件,每个区块视为独立的单位。
strings命令在对象文件或二进制文件中查找可打印的字符串。字符串是4个或更多可打印字符的任意序列,以换行符或空字符结束。strings命令对识别随机对象文件很有用。
diff命令在最简单的情况下,比较给定的两个文件的不同。如果使用“-”代替“文件”参数,则要比较的内容将来自标准输入。diff命令是以逐行的方式,比较文本文件的异同处。
cmp命令用来比较两个文件是否有差异。当相互比较的两个文件完全一样时,则该指令不会显示任何信息。若发现有差异,预设会标示出第一个不通之处的字符和列数编号。
diff3命令用于比较3个文件,将3个文件的不同的地方显示到标准输出。语法:diff3(选项)(参数)。选项:-a:把所有的文件都当做文本文件按照行为单位进行比较,即给定的文件不是文本文件。
locate命令和slocate命令都用来查找文件或目录。locate命令其实是find -name的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录。
whereis命令用来定位指令的二进制程序、源代码文件和man手册页等相关文件的路径。whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。
bzip2命令用于创建和管理(包括解压缩)“.bz2”格式的压缩包。我们遇见Linux压缩打包方法有很多种,以下讲解了Linux压缩打包方法中的Linux bzip2命令的多种范例供大家查看,相信大家看完后会有很多收获。
gzip命令用来压缩文件。gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处“.gz”扩展名。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。
cpio命令主要是用来建立或者还原备份档的工具程序,cpio命令可以复制文件到归档包中,或者从归档包中复制文件。
restore命令是dump命令的逆过程,用于还原dump命令生成的备份文件。倾倒操作可用来备份文件,而还原操作则是写回这些已备份的文件。
atrm命令用于删除待执行任务队列中的指定任务。语法:atrm(选项)(参数)。选项:-V:显示版本号。参数:任务号:指定待执行队列中要删除的任务。
watch命令以周期性的方式执行给目的指令,指令输出以全屏方式显示。watch在Linux操作系统中是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具。
syslog是Linux操作系统默认的日志守护进程。默认的syslog配置文件是/etc/syslog.conf文件。程序,守护进程和内核提供了访问操作系统的日志信息。
OpenSSL是一个强大的安全套接字层密码库,包括主要的密码算法、常用的密钥与证书封装管理功能及SSL协议,同时提供丰富的应用程序供测试或其它目的使用。
logwatch命令是一个可定制与可插入式的日志监视系统,logwatch通过遍历给定时间范围内的操作系统日志文件而产生日志报告。logwatch默认每天执行一次。
lastb命令用于显示用户错误的登录列表,lastb指令可以发现操作系统的登录异常。单独执行lastb命令,它会读取位于Linux操作系统中的/var/log目录下,名称为btmp的文件。
htdigest命令是Apache的Web服务器内置工具,用于创建和更新储存用户名、域和用于摘要认证的密码文件。语法:htdigest(选项)(参数)。
sshd命令是openssh软件套件中的服务器守护进程。语法:sshd(选项)。选项:-4:强制使用IPv4地址;-6:强制使用IPv6地址;-D:以后台守护进程方式运行服务器。
ssh-keyscan命令是一个收集大量主机公钥的使用工具。语法:ssh-keyscan(选项)(参数)。选项:-4:强制使用IPv4地址;-6:强制使用IPv6地址。
sftp命令是一款交互式的文件传输程序,命令的运行和使用方式与ftp命令相似,但是,sftp命令对传输的所有信息使用ssh加密,它还支持公钥认证和压缩等功能。
pssh命令是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,类似pdsh,个人认为相对pdsh更为简便,使用必须在各个服务器上配置好密钥认证访问。
Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。
yes命令在命令行中输出指定的字符串,直到yes进程被杀死。不带任何参数输入yes命令默认的字符串就是y。语法:yes(参数)。
date命令是显示或设置系统时间与日期。很多shell脚本里面需要打印不同格式的时间或日期,以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待的时间。
consoletype命令用于打印已连接的终端类型到标准输出,并能够检查已连接的终端是当前终端还是虚拟终端。
info命令是Linux下info格式的帮助指令。就内容来说,info页面比man page编写得要更好、更容易理解,也更友好,但man page使用起来确实要更容易得多。
dump命令用于备份ext2或者ext3文件系统。可将目录或整个文件系统备份至指定的设备,或备份成一个大文件。
uncompress命令用来解压缩由compress命令压缩后产生的“.Z”压缩包。语法:uncompress(选项)(参数)。选项:-f:不提示用户,强制覆盖掉目标文件。
dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX text file format converter)。DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。
setfacl命令是用来在命令行里设置ACL(访问控制列表)。在命令行里,一系列的命令跟随以一系列的文件名。
umask命令用来设置限制新建文件权限的掩码。当新文件被创建时,其最初的权限由文件创建掩码决定。用户每次注册进入系统时,umask命令都被执行,并自动设置掩码mode来限制新文件的权限。
lsattr命令用于查看文件的第二扩展文件系统属性。语法:lsattr(选项)(参数)。选项:-E:可显示设备属性的当前值,但这个当前值是从用户设备数据库中获得的,而不是从设备直接获得的。
chgrp命令用来改变文件或目录所属的用户组。该命令用来改变指定文件所属的用户组。其中,组名可以是用户组的id,也可以是用户组的组名。
chattr命令用来改变文件属性。这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:a:让文件或目录仅供附加用途。
command命令调用指定的指令并执行,命令执行时不查询shell函数。command命令只能够执行shell内部的命令。语法:command(参数)。
dris命令用于显示和清空目录堆栈中的内容。语法:dris(选项)。选项:+n:显示从左边算起第n笔的目录;-n:显示从右边算起第n笔的目录。
fc命令自动掉用vi编辑器修改已有历史命令,当保存时立即执行修改后的命令,也可以用来显示历史命令。fc命令编辑历史命令时,会自动调用vi编辑器。fc保存文件后,会自动执行所编辑过的命令。
bind命令用于显示和设置命令行的键盘序列绑定功能。通过这一命令,可以提高命令行中操作效率。您可以利用bind命令了解有哪些按键组合与其功能,也可以自行指定要用哪些按键组合。
readonly命令用于定义只读shell变量和shell函数。readonly命令的选项-p可以输出显示系统中所有定义的只读变量。
read命令从键盘读取变量的值,通常用在shell脚本中与用户进行交互的场合。该命令可以一次读取多个变量的值,变量和输入的值都需要使用空格隔开。
bg命令用于将作业放到后台运行,使前台可以执行其他任务。该命令的运行效果与在指令后面添加符号&的效果是相同的,都是将其放到系统后台执行。
ulimit命令用来限制系统用户对shell资源的访问。如果不懂什么意思,下面一段内容可以帮助你理解。
enable命令用于临时关闭或者激活指定的shell内部命令。若要执行的文件名称与shell内建命令相同,可用enable -n来关闭shell内建命令。若不加-n选项,enable可重新启动关闭的命令。
declare命令用于声明和显示已存在的shell变量。当不提供变量名参数时显示所有shell变量。declare命令若不带任何参数选项,则会显示所有shell变量及其值。
wait命令用来等待指令的指令,直到其执行完毕后返回终端。该指令常用于shell脚本编程中,待指定的指令执行完成后,才会继续执行后面的任务。
builtin命令用于执行指定的shell内部命令,并返回内部命令的返回值。builtin命令在使用时,将不能够再使用Linux操作系统中的外部命令。
shopt命令用于显示与设置shell中的行为选项,通过这些选项以增强shell易用性。shopt命令若不带任何参数选项,则可以显示所有可以设置的shell操作选项。
exit命令同于退出shell,并返回给定值。在shell脚本中可以终止当前脚本执行。执行exit可使shell以指定的状态值退出。若不设置状态值参数,则shell以预设值退出。
jobs命令用于显示Linux中的任务列表及任务状态,包括后台运行的任务。该命令可以显示任务号及其对应的进程号。其中,任务号是以普通用户的角度进行的,而进程号则是从系统管理员的角度来看的。
help命令用于显示shell内部命令的帮助信息。help命令只能显示shell内部的命令帮助信息。而对于外部命令的帮助信息只能使用man或者info命令查看。
history命令用于显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件。