美文网首页
Linux命令学习笔记

Linux命令学习笔记

作者: WB莫遥燚 | 来源:发表于2016-12-10 08:40 被阅读34次

[linux command]

<od>作用:以指定格式查看文件内容。

od(octal dump)命令可以以八进制、十进制、十六进制和ASCII码的格式来显示文件或者流,它们对于访问或可视地检查文件中不能直接显示在终端上的字符(如换行符等)很有用。此外,在一些有空洞的文件中可以通过od命令查看空洞的位置。

一般使用格式:

od [-aBbcDdeFfHhIiLlOosvXx] [-A base] [-j skip] [-N length] [-t type] [[+]offset[.][Bb]] [file ...]

简化版:

od [-A 地址进制] [-t 显示格式] 文件名

其中:

-A ( 地址进制)按指定的进制显示地址信息;

-t 指定数据显示的格式。

-A 指定的地址进制包括:

o:八进制(系统默认值)

d:十进制

x:十六进制

n:不打印位移值

-t 指定数据的显示格式的主要参数有:

c:ASCII字符或反斜杠序列(如\n)

d:有符号十进制数

f:浮点数

o:八进制(系统默认值)

u:无符号十进制数

x:十六进制数

例子:以ASCII码的形式显示文件aa中的内容,分别以十六进制、八进制和十进制格式再显示一下:

slot@slot-ubt:~/test$ od -tcx aa

slot@slot-ubt:~/test$ od -tco aa

slot@slot-ubt:~/test$ od -tcd aa

<dmesg>

功能说明:显示开机信息。

语  法:dmesg [-cn][-s <缓冲区大小>]

补充说明:kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。

参  数:

 -c  显示信息后,清除ring buffer中的内容。

 -s<缓冲区大小>  预设置为8196,刚好等于ring buffer的大小。

 -n  设置记录信息的层级。

主要应用:

dmesg用来显示内核环缓冲区(kernel-ring buffer)内容,内核将各种消息存放在这里。在系统引导时,内核将与硬件和模块初始化相关的信息填到这个缓冲区中。内核环缓冲区中的消息对于诊断系统问题通常非常有用。在运行dmesg时,它显示大量信息。通常通过less或grep使用管道查看dmesg的输出,这样可以更容易找到待查信息。例如,如果发现硬盘性能低下,可以使用dmesg来检查它们是否运行在DMA模式:

$dmesg | grep DMA

示例一 将开机信息发邮件

[root@new55 ~]# dmesg >boot.messages

示例二 浏览dmesg输出的信息

[root@new55 ~]# uname -a

Linux new55 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 i686 i386 GNU/Linux

[root@new55 ~]# dmesg | less

示例三 查看dmesg尾部的信息

[root@new55 ~]# dmesg | tail

示例四 安装SS7卡驱动时的内核日志

[root@localhost SS7HD_DRIVER]# dmesg | tail

示例五 打印并清除内核环形缓冲区

[root@new55 ~]# dmesg -c

<uname>

uname可显示电脑以及操作系统的相关信息。

参数说明:

-a或--all  显示全部的信息。

-m或--machine  显示电脑类型。

-n或-nodename  显示在网络上的主机名称。

-r或--release  显示操作系统的发行编号。

-s或--sysname  显示操作系统名称。

-v  显示操作系统的版本。

--help  显示帮助。

--version  显示版本信息。

相关文章

网友评论

      本文标题:Linux命令学习笔记

      本文链接:https://www.haomeiwen.com/subject/viiymttx.html