


Linux培训
达内IT学院
400-996-5531
今天小编要跟大家分享的文章是关于Linux中的常用命令全称及详细讲解的第二部分。从事IT行业的很多人都会使用Linux常用命令,但是知道这些常用命令全称的人并不多,让我们来看看这些常用命令对应的全称吧!今天小编为大家准备了一系列的Linux常用命令解释,毕竟常用命令比较多,正在从事Linux相关工作和学习的小伙伴们来和小编一起看一看吧,希望能够对小伙伴们有所帮助。
21、dmesg命令 – 显示开机信息
dmesg命令全称为“diagnostic message”。被用于检查和控制内核的环形缓冲区。kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息保存在/var/log/dmesg文件里。
语法格式:dmesg [参数]
常用参数:
-c |
显示信息后,清除ring buffer中的内容 |
-s <缓冲区大小> |
预设置为8196,刚好等于ring buffer的大小 |
-n |
设置记录信息的层级 |
22、dpkg命令 – 管理deb包
dpkg命令的英文全称是“Debian package”,故名意思是Debian Linux系统用来安装、创建和管理软件包的实用工具。
语法格式:dpkg [参数]
常用参数:
-i |
安装软件包 |
-r |
删除软件包 |
-l |
显示已安装软件包列表 |
-L |
显示于软件包关联的文件 |
-c |
显示软件包内文件列表 |
23、du命令 – 查看空间
du命令的英文全称是“DiskUsage”,即用于查看磁盘占用空间的意思。但是与df命令不同的是du命令是对文件和目录磁盘使用的空间的查看,而不是某个分区。
语法格式:du [参数] [文件]
常用参数:
-a |
显示目录中所有文件大小 |
-k |
以KB为单位显示文件大小 |
-m |
以MB为单位显示文件大小 |
-g |
以GB为单位显示文件大小 |
等等 |
详情请参见:#/du |
24、ed命令 – 文本编辑
ed是英文单词“editor”的缩写,是Linux中功能最简单的文本编辑程序,一次仅能编辑一行而非全屏幕方式的操作。
ed命令并不是一个常用的命令,一般使用比较多的是vi指令。但ed文本编辑器对于编辑大文件或对于在shell脚本程序中进行文本编辑很有用。
语法格式:ed [参数]
常用参数:
-G |
提供回兼容的功能 |
-p |
指定ed在command mode的提示字符 |
-s |
不执行开启文件时的检查功能 |
--help |
显示帮助信息 |
--version |
显示版本信息 |
25、egrep命令 – 在文件内查找指定的字符串
egrep的全称是“ExtendedGREP”,egrep命令作用是在文件内查找指定的字符串。
egrep执行效果与grep -E相似,使用的语法及参数可参照grep指令,与grep的不同点在于解读字符串的方法。
egrep命令为grep的扩充版本,改良了许多传统grep不能或不便的操作.比方说:
grep之下不支持?与+这两种modifier,但egrep可以。
grep不支持a|b或(abc|xyz)这类”或一”比对,但egrep可以。
grep在处理{n,m}时,需用\{与\}处理,但egrep则不需要。
语法格式:egrep [参数] [文件]
常用参数:
-i |
搜索时,忽略大小写 |
-c |
只输出匹配行的数量 |
-l |
只列出符合匹配的文件名,不列出具体的匹配行 |
-n |
列出所有的匹配行,显示行号 |
等等 |
详情请参见:#/egrep |
26、elm命令 – 纯文本邮件客户端程序
elm命令是ELectronic Mail单词的缩写,是一个E-mail客户端管理程序,它提供了纯文本交互式全屏幕界面。elm命令中不但提供了方便的键盘功能,还有一个在屏幕下方的命令帮助。
elm命令在运行时使用小键盘的箭头来选择要处理的邮件,直接按回车键阅读邮件。
语法格式: elm [参数]
常用参数:
-s<邮件主题> |
指定新邮件的邮件主题 |
-f<目录> |
开启程序时,读取指定的目录 |
-h |
显示帮助 |
-i<文件名> |
将文件内容插入送出的邮件中 |
等等 |
详情请参见:#/elm |
27、emacs命令 – 功能强大的文本编辑器
emacs全称是“EditorMACroS”,这个命令是由GNU组织的创始人Richard Stallman开发的一个功能强大的全屏文本编辑器,它支持多种编程语言,具有很多优良的特性。有众多的系统管理员和软件开发者使用emacs。
语法格式:emacs [参数]
常用参数:
-q |
启动emacs编辑器,而不加载初始化文件 |
-u |
启动emacs编辑器时,加载指定用户的初始化文件 |
-l |
加载指定的lisp代码文件 |
-batch |
以批处理模式运行emacs编辑器 |
28、exec命令 – 调用并执行指定的命令
exec命令用于调用并执行指定的命令。全称为“EXECute”。exec命令通常用在shell脚本程序中,可以调用其他的命令。如果在当前终端中使用命令,则当指定的命令执行完毕后会立即退出终端。
语法格式:exec [参数]
常用参数:
-c |
在空环境中执行指定的命令 |
29、fg命令 – 将作业放到前台运行
fg命令用于将后台作业(在后台运行的或者在后台挂起的作业)放到前台终端运行。全称为“ForeGround”,与bg命令一样,若后台任务中只有一个,则使用该命令时,可以省略任务号。
语法格式:fg [参数]
常用参数:
作业标识 |
指定要放到前台的作业标识号 |
30、fgrep命令 – 为文件搜索文字字符串
全称为“Fixed GREP”。fgrep命令的作用是用来搜索file参数指定的输入文件(缺省为标准输入)中的匹配模式的行。fgrep命令特别搜索Pattern参数,它们是固定的字符串。如果在File参数中指定一个以上的文件fgrep命令将显示包含匹配行的文件。
fgrep命令 作用与grep和egrep命令不同,因为它搜索字符串而不是搜索匹配表达式的模式。fgrep命令使用快速的压缩算法。$, *, [, |, (, )和\等字符串被fgrep命令按字面意思解释。这些字符并不解释为正则表达式。
如果没有指定文件,fgrep命令假定标准输入。一般,找到的每行都复制到标准输出中去。如果不止一个输入文件,则在找到的每行前打印文件名。
fgrep有以下相关属性:
· fgrep命令和带 -F标志的grep命令是一样的但出错和用法消息不同-s标志功能也不同。
· 每行限制在2048个字节。
· 段落(-p标志下)目前限制在5000个字符的长度。
· 不要在特定的文件中运行grep命令,因为会产生不可预料的结果。
· 输入行不能包含空字符。
· 输入文件应该以换行字符结尾。
· 虽然可以同时指定很多标志,但某些标志会覆盖其余的标志。例如,如果同时指定-l和-n,只有文件名写入到标准输出中去。
语法格式: fgrep[参数]
常用参数:
-b |
在找到的每行之前添加行所在的块编号 |
-c |
仅显示匹配行的计数 |
-e |
指定模式 |
-f |
指定包含字符串的文件 |
等等 |
详情请参见:#/fgrep |
31、fmt命令 – 编排文本文件
这个命令是单词“format”的缩写。fmt命令会从指定的文件里读取内容,将其依照指定格式重新编排后,输出到标准输出设备。若指定的文件名为”-“,则fmt指令会从标准输入设备读取数据。
语法格式:fmt [参数] [文件]
常用参数:
-c |
每段前两列缩排 |
-s |
只拆开字数超出每列字符数的列,但不合并字数不足每列字符数的列 |
-t |
每列前两列缩排,但第1列和第2列的缩排格式不同 |
-u |
每个字符之间都以一个空格字符间隔,每个句子之间则两个空格字符分隔 |
-w |
设置每列的最大字符数 |
32、fsck命令 – 检查并修复Linux文件系统
fsck命令的英文全称是“filesystem check”,即检查文件系统的意思,常用于检查并修复Linux文件系统的一些错误信息,操作文件系统需要先备份重要数据,以防丢失。
Linux fsck命令用于检查并修复Linux文件系统,可以同时检查一个或多个Linux文件系统;若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。
语法格式:fsck [参数] [文件系统]
常用参数:
-a |
自动修复文件系统,不询问任何问题 |
-A |
依照/etc/fstab配置文件的内容,检查文件内所列的全部文件系统 |
-N |
不执行指令,仅列出实际执行会进行的动作 |
-P |
当搭配”-A”参数使用时,则会同时检查所有的文件系统 |
等等 |
详情请参见:#/fsck |
33、gawk命令 – 模式扫描与处理语言
gawk全称是为“GNUAWK”,是Unix中原始awk程序的GNU版本,强大之处在于可以写脚本来读取文本行的数据,然后处理并显示数据。
语法格式:gawk [参数]
常用参数:
-f |
从文件程序文件读取AWK程序源,而不是从第一个命令行参数。可以使用多个-f(或--file)选项 |
-F |
指定描绘一行中数据字段的文件分隔符 |
-v |
定义gawk程序中使用的变量和默认值 |
-mr |
指定数据文件中的最大记录大小 |
34、grub命令 – 多重引导程序grub的命令行shell工具
grub命令全称是“GRand Unified Bootloader”是多重引导程序grub的命令行shell工具。
语法格式:grub [参数]
常用参数:
-- -batch |
打开批处理模式 |
-- -boot-drive=<驱动器> |
指定stage2的引导驱动器 |
-- -config-file<配置文件> |
指定stage2的配置文件 |
-- -device-map=<文件> |
指定设备的映射文件 |
等等 |
详情请参见:#/grub |
35、insmod命令 – 载入模块
insmod命令用于将给定的模块加载到内核中。全称是“install module”。
Linux有许多功能是通过模块的方式,在需要时才载入kernel。如此可使kernel较为精简,进而提高效率,以及保有较大的弹性。这类可载入的模块,通常是设备驱动程序。
语法格式:insmod [参数]
常用参数:
-f |
不检查目前kernel版本与模块编译时的kernel版本是否一致,强制将模块载入 |
-k |
将模块设置为自动卸除 |
-m |
输出模块的载入信息 |
-o |
指定模块的名称,可使用模块文件的文件名 |
等等 |
详情请参见:#/insmod |
36、joe命令 – 纯文本编辑器
joe命令用于编辑文本文件。全称是“Joe's Own Editor”,joe是一个功能强大的全屏幕文本编辑程序。操作的复杂度要比Pico高一点,但是功能较为齐全。joe一次可开启多个文件,每个文件各放在一个编辑区内,并可在文件之间执行剪贴的动作。
语法格式:joe [参数]
常用参数:
-columns |
设置栏数 |
-help |
执行程序时一并显示帮助 |
-lines |
设置行数 |
-marking |
在选取区块时,反白区块会随着光标移动 |
等等 |
详情请参见:#/joe |
37、ldd命令 – 打印程序依赖的共享库
全称为“List dynamic dependencies”,ldd命令用于打印程序或者库文件所依赖的共享库列表。
语法格式: ldd [参数] [文件]
常用参数:
-v |
详细信息模式,打印所有相关信息 |
-u |
打印未使用的直接依赖 |
-d |
执行重定位和报告任何丢失的对象 |
-r |
执行数据对象和函数的重定位,并且报告任何丢失的对象和函数 |
-- -help |
显示帮助信息 |
38、lilo命令 – 安装核心载入
lilo命令用于安装核心载入,开机管理程序, 全称“LInux Loader”。lilo是个Linux系统核心载入程序,同时具备管理开机的功能。单独执行lilo指令,它会读取/etc/lilo.conf配置文件,然后根据其内容安装lilo。虽然LILO仍在不断地发展,但LILO工作原理的基本概念保持不变。
语法格式: lilo [参数]
常用参数:
-b |
指定安装lilo之处的外围设备代号 |
-c |
使用紧致映射模式 |
-C |
指定lilo的配置文件 |
-d |
设置开机延迟时间 |
-D |
指定开机后预设启动的操作系统,或系统核心识别标签 |
39、ln命令 – 为文件创建链接
ln命令是linux系统中一个非常重要命令,英文全称是“link”,即链接的意思,它的功能是为某一个文件在另外一个位置建立一个同步的链接。一种是hard link,又称为硬链接;另一种是symbolic link,又称为符号链接。
通俗一点理解,可以把硬链接当成源文件的副本,他和源文件一样的大小,但是事实上却不占任何空间。符号链接可以理解为类似windows一样的快捷方式。
符号链接 :
· 1.符号链接以路径的形式存在,类似于Windows操作系统中的快捷方式。
· 2.符号链接可以跨文件系统 ,硬链接不可以。
· 3.符号链接可以对一个不存在的文件名进行链接,硬链接不可以。
· 4.符号链接可以对目录进行链接,硬链接不可以。
硬链接:
· 1.硬链接以文件副本的形式存在,但不占用实际空间。
· 2.硬链接不允许给目录创建硬链接。
· 3.硬链接只有在同一个文件系统中才能创建。
语法格式:ln [参数] [源文件或目录] [目标文件或目录]
常用参数:
-b |
为每个已存在的目标文件创建备份文件 |
-d |
此选项允许“root”用户建立目录的硬链接 |
-f |
强制创建链接,即使目标文件已经存在 |
-n |
把指向目录的符号链接视为一个普通文件 |
等等 |
详情请参加:#/ln |
40、lpr命令 – 将文件放入打印队列等待打印
lpr命令全称“Line PRint”用于将文件发送给指定打印机进行打印,如果不指定目标打印机,则使用默认打印机。
语法格式:lpr [参数]
常用参数:
-E |
与打印服务器连接时强制使用加密 |
-H |
指定可选的打印服务器 |
-C |
指定打印任务的名称 |
-P |
指定接受打印任务的目标打印机 |
-U |
指定可选的用户名 |
以上就是小编今天为大家分享的关于Linux中的常用命令全称及详细讲解(二)的文章,希望本篇文章能够对正在从事Linux工作和学习的小伙伴们有所帮助。想要了解更多Linux常用命令记得关注达内Linux培训官网本系列的文章。最后祝愿小伙伴们工作顺利!
【免责声明:本文图片及文字信息均由小编转载自网络,旨在分享提供阅读,版权归原作者所有,如有侵权请联系我们进行删除。】
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有