Linux工具命令
文章
lpc
lpc命令行方式打印机控制程序 补充说明lpc命令 式命令行方式打印机控制程序,有5个内置命令。 语法1lpc 实例123456[root@localhost ~]# lpclpc> ? 命令可能是缩写。命令是:exit help quit status ?lpc> exit
lpq
lpq显示打印队列中的打印任务的状态信息 补充说明lpq命令 用于显示打印队列中的打印任务的状态信息。 语法1lpq(选项) 选项1234567-E:强制使用加密方式与服务器连接;-P:显示中的打印机上的打印队列状态;;-U:自动可选的用户名;-a:报告所有打印机的定义任务;-h:指定打印服务器信息;-l:使用长格式输出;+:指定显示状态的间隔时间。
lpr
lpr将文件发送给指定打印机进行打印 补充说明lpr命令 用于将文件发送给指定打印机进行打印,如果不指定目标打印机,则使用默认打印机。 语法1lpr(选项)(参数) 选项123456789-E:与打印服务器连接时强制使用加密;-H:指定可选的打印服务器;-C:指定打印任务的名称;-P:指定接受打印任务的目标打印机;-U:指定可选的用户名;-#:指定打印的份数;-h:关闭banner打印;-m:打印完成后发送E-mail;-r:打印完成后删除文件。 参数文件:需打印的文件。 实例将man1和man2送到打印机lp进行打印: 1lpr -P lp man1 man2
lprm
lprm删除打印队列中的打印任务 补充说明lprm命令 用于删除打印队列中的打印任务。尚未完成的打印机任务会被放在打印机贮列之中,这个命令可用来将常未送到打印机的任务取消。 语法1lprm(选项)(参数) 选项123-E:与打印服务器连接时强制使用加密;-P:指定接受打印任务的目标打印机;-U:指定可选的用户名。 参数打印任务:指定需删除的打印任务号。 实例将打印机hpprint中的第102号任务移除: 1lprm -Phpprint 102 将第101号任务由预设打印机中移除: 1lprm 101
lpstat
lpstat显示CUPS中打印机的状态信息 补充说明lpstat命令 用于显示CUPS中打印机的状态信息。 语法1lpstat(选项) 选项1234567891011-E:与打印机连接时加密;-R:显示打印任务的等级;-U:指定可选用户名;-a:显示接受打印任务的打印机;-c:显示打印机类;-d:显示默认打印机;-h:指定可选的服务器信息;-l:显示长格式;-p:显示指定打印机,以及打印机是否接受打印任务;-s:显示汇总信息;-t:显示所有的状态信息。
ls
ls显示目录内容列表 补充说明ls命令 就是list的缩写,用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。 语法12345ls [选项] [文件名...] [-1abcdfgiklmnopqrstuxABCDFGLNQRSUX] [-w cols] [-T cols] [-I pattern] [--full-time] [--format={long,verbose,commas,across,vertical,single-col‐umn}] [--sort={none,time,size,extension}] [--time={atime,access,use,ctime,status}] [--color[={none,auto,always}]] [--help] [--version] [--] 选项1234567891011121314151617181920212223242526272829...
lsattr
lsattr查看文件的第二扩展文件系统属性 补充说明lsattr命令 用于查看文件的第二扩展文件系统属性。 语法1lsattr(选项)(参数) 选项12345-E:可显示设备属性的当前值,但这个当前值是从用户设备数据库中获得的,而不是从设备直接获得的。-D:显示属性的名称,属性的默认值,描述和用户是否可以修改属性值的标志。-R:递归的操作方式;-V:显示指令的版本信息;-a:列出目录中的所有文件,包括隐藏文件。 lsattr经常使用的几个选项-D,-E,-R这三个选项不可以一起使用,它们是互斥的,经常使用的还有-l,-H,使用lsattr时,必须指出具体的设备名,用-l选项指出要显示设备的逻辑名称,否则要用-c,-s,-t等选项唯一的确定某个已存在的设备。 参数文件:指定显示文件系统属性的文件名。 实例12lsattr -E -l rmt0 -Hlsattr -EO -l rmt0
lsb_release
lsb_release显示发行版本信息 补充说明LSB是Linux Standard Base的缩写, lsb_release命令 用来显示LSB和特定版本的相关信息。如果使用该命令时不带参数,则默认加上-v参数。 1234567-v 显示版本信息。-i 显示发行版的id。-d 显示该发行版的描述信息。-r 显示当前系统是发行版的具体版本号。-c 发行版代号。-a 显示上面的所有信息。-h 显示帮助信息。 如果当前发行版是LSB兼容的,那么/etc/lsb_release文件中会包含LSB_VERSION域。这个域的值可以是用冒号隔开的一系列支持的模块。这些模块名是当前版本支持的LSB的模块名。如果当前版本不是LSB兼容的,就不要包含这个域。 可选的域包括DISTRIB_ID, DISTRIB_RELEASE, DISTRIB_CODENAME,DISTRIB_DESCRIPTION,它们可以覆盖/etc/distrib-release文件中的内容。注:这里的distrib要替换为当前的发行版的名字。如果存在/etc/lsb-release.d目录,会在该目录中查找文件名并作为...
lsblk
lsblk列出块设备信息 补充说明lsblk命令 用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。块设备有硬盘,闪存盘,cd-ROM等等。lsblk命令包含在util-linux-ng包中,现在该包改名为util-linux。这个包带了几个其它工具,如dmesg。要安装lsblk,请在此处下载util-linux包。Fedora用户可以通过命令sudo yum install util-linux-ng来安装该包。 选项123456789101112131415-a, --all # 显示所有设备。-b, --bytes # 以bytes方式显示设备大小。-d, --nodeps # 不显示 slaves 或 holders。-D, --discard # print discard capabilities。-e, --exclude <list> # 排除设备 (default: RAM disks)。-f, --fs # 显示...
lscpu
lscpu显示有关CPU架构的信息 补充说明lscpu命令 是显示有关CPU架构的信息。 语法1lscpu [选项] 选项12345678910-a, --all # 打印在线和离线CPU(默认为-e)-b, --online # 仅打印在线CPU(-p的默认值)-c, --offline # 打印离线CPU-e, --extended[=<list>] # 打印出一个扩展的可读格式-p, --parse[=<list>] # 打印出可解析的格式-s, --sysroot <dir> # 将指定的目录用作系统根目录-x, --hex # 打印十六进制掩码,而不是CPU列表-h, --help # 显示此帮助并退出-V, --version # 输出版本信息并退出 参数1234567891011可用列: CPU 逻辑CPU编号 CORE 逻辑核心号码 SOCKET ...














