linux xd命令,看Linux文件的内容:用cat,less,more,head,tail,nl,od,xxd,gv,xdvi命令

使用命令在Linux系统中查看文件的内容是Linux管理员的基本技能之一,在Linux中,有许多应用程序以不同的方式显示文件内容。您可以使用cat、less、more、head、tail、nl、od、xxd、gv、xdvi命令来查看文本文件或任何其他文件。为了对此进行测试,我创建了file-demo.txt和file-demo-1.txt文件,并添加了定义和一些内容来试验这些命令。

c3975d0f502c23b97485ebada437a23c.png

1)cat命令

cat最常见用法是读取文件的内容。

cat命令的通用语法:

cat [Option] [File_Name]

如何在Linux上使用cat命令,以下为您讲解,参考在Linux/Unix系统上使用cat和cp命令的示例。

新用户经常使用此命令读取文件,虽然不错,但效率不高:

# cat file-demo.txt

This is a test file to experiment the "File View" command.

GNU Linux

Debian

Ubuntu

Arch Linux

Linux Mint

CentOS

Red Hat

Fedora

openSUSE

Manjaro

elementary

MX Linux

Solus

Deepin

在cat命令中添加-n选项,以在cat命令输出中打印行号:

# cat -n file-demo.txt

1 This is a test file to experiment the "File View" command.

2 GNU Linux

3 Debian

4 Ubuntu

5 Arch Linux

6 Linux Mint

7 CentOS

8 Red Hat

9 Fedora

10 openSUSE

11 Manjaro

12 elementary

13 MX Linux

14 Solus

15 Deepin

使用下面的cat命令格式一次读取多个文件:

# cat file-demo.txt file-demo-1.txt

2)less命令

less命令使您可以使用UP & DOWN箭头键或Page UP & Page Down按钮在顶部到底部快速查看文件内容。

less命令的通用语法:

less [Option] [File_Name]

如何在Linux上使用less命令,以下为您讲解。

如果要搜索文件中与格式匹配的任何行,那么less命令是一个不错的选择。如果找到,它将突出显示给定的模式。按CTRL+n转到下一个匹配模式,然后按CTRL+p返回上一个匹配模式。

为此,请运行以下命令:

# less file-demo.txt

This is a test file to experiment the "File View" command.

GNU Linux

Debian

Ubuntu

Arch Linux

Linux Mint

CentOS

Red Hat

Fedora

openSUSE

Manjaro

elementary

MX Linux

Solus

Deepin

(END)

3)more命令

more命令使您可以从上至下快速在屏幕上快速查看文件内容。

more命令的通用语法:

more [Option] [File_Name]

如何在Linux上使用more命令,以下为您讲解。

它显示带有百分比的页面,另外,允许用户查找模型匹配,但是,它不会突出显示模式,并且在当前页面上也没有找到相关性:

# more file-demo.txt

This is a test file to experiment the "File View" command.

GNU Linux

Debian

Ubuntu

Arch Linux

Linux Mint

CentOS

Red Hat

Fedora

openSUSE

Manjaro

elementary

MX Linux

Solus

Deepin

--More--(18%)

4)head命令

head命令显示文件的开头(文件的第一部分)。

head命令的通用语法:

head [Option] [File_Name]

如何在Linux上使用head命令,以下为您讲解。

默认情况下,它将打印前10行,如果要打印其他行,可以使用(N)选项:

# head file-demo.txt

This is a test file to experiment the "File View" command.

GNU Linux

Debian

Ubuntu

Arch Linux

Linux Mint

CentOS

Red Hat

Fedora

openSUSE

5)tail命令

tail命令显示文件的最后一部分。

tail命令的通用语法:

tail [Option] [File_Name]

如何在Linux上使用tail命令,请参考演示使用Linux tail命令的示例。

默认情况下它将打印最后10行,如果要打印其他行,可以使用(N)选项:

# tail file-demo.txt

Linux Mint

CentOS

Red Hat

Fedora

openSUSE

Manjaro

elementary

MX Linux

Solus

Deepin

6)nl命令

nl命令用于在屏幕上以行号打印文件内容,行号从“1”到“N”开始,这将一次在屏幕上打印文件,类似于cat命令。

nl命令的通用语法:

nl [Option] [File_Name]

如何在Linux上使用nl命令,以下为您讲解。

输入文件名,然后输入nl命令以打印带有行号的文件内容:

# nl file-demo.txt

1 This is a test file to experiment the "File View" command.

2 GNU Linux

3 Debian

4 Ubuntu

5 Arch Linux

6 Linux Mint

7 CentOS

8 Red Hat

9 Fedora

10 openSUSE

11 Manjaro

12 elementary

13 MX Linux

14 Solus

15 Deepin

7)od命令

od代表八进制转储,它以八进制格式(二进制格式)为默认格式以不同格式显示文件的内容。

od命令的通用语法:

od [Option] [File_Name]

如何在Linux上使用od命令,运行以下命令,会出来以下结果:

# od file-demo.txt

0000000 064124 071551 064440 020163 020141 062564 072163 063040

0000020 066151 020145 067564 062440 070170 071145 066551 067145

0000040 020164 064164 020145 043042 066151 020145 064526 073545

0000060 020042 067543 066555 067141 027144 043412 052516 046040

0000100 067151 074165 042012 061145 060551 005156 061125 067165

0000120 072564 040412 061562 020150 064514 072556 005170 064514

0000140 072556 020170 064515 072156 041412 067145 047564 005123

0000160 062522 020144 060510 005164 062506 067544 060562 067412

0000200 062560 051556 051525 005105 060515 065156 071141 005157

0000220 066145 066545 067145 060564 074562 046412 020130 064514

0000240 072556 005170 067523 072554 005163 062504 070145 067151

0000260 000012

0000261

8)xxd命令

xxd命令创建给定文件的十六进制转储,它还可以将十六进制转储转换回其原始二进制形式。

xxd命令的通用语法:

xxd [Option] [File_Name]

如何在Linux上使用xxd命令,运行以下命令,会出来以下结果:

# xxd file-demo.txt

00000000: 5468 6973 2069 7320 6120 7465 7374 2066  This is a test f

00000010: 696c 6520 746f 2065 7870 6572 696d 656e  ile to experimen

00000020: 7420 7468 6520 2246 696c 6520 5669 6577  t the "File View

00000030: 2220 636f 6d6d 616e 642e 0a47 4e55 204c  " command..GNU L

00000040: 696e 7578 0a44 6562 6961 6e0a 5562 756e  inux.Debian.Ubun

00000050: 7475 0a41 7263 6820 4c69 6e75 780a 4c69  tu.Arch Linux.Li

00000060: 6e75 7820 4d69 6e74 0a43 656e 744f 530a  nux Mint.CentOS.

00000070: 5265 6420 4861 740a 4665 646f 7261 0a6f  Red Hat.Fedora.o

00000080: 7065 6e53 5553 450a 4d61 6e6a 6172 6f0a  penSUSE.Manjaro.

00000090: 656c 656d 656e 7461 7279 0a4d 5820 4c69  elementary.MX Li

000000a0: 6e75 780a 536f 6c75 730a 4465 6570 696e  nux.Solus.Deepin

000000b0: 0a

9)gv命令

gv命令用于查看Postscript和PDF文件。

gv命令的通用语法:

gv [Option] [File_Name]

10)xdvi命令

xdvi命令是用于预览dvi文件的程序,Xdvi可以显示由于各种整数因素而缩小的文件,并且具有放大镜,用于查看放大的页面部分。

xdvi命令的通用语法:

xdvi [Option] [File_Name]

相关主题

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/533179.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux远程拷贝免手动输入密码,scp远程拷贝避免输入密码

使用scp远程拷贝文件到指定服务器上,在客户端生成密钥放在需要验证的服务器上,这样再次连接后直接登陆,避免输入密码。设定场景我们需要将tomcat服务器(client1)192.168.30.20 上的catalina.out日志文件,每天使用指定用户拷贝到日…

玩转linux文件描述符和重定向,玩转Linux文件描述符和重定向

本文介绍linux中文件描述符与重定向的相关知识,文件描述符是与文件输入、输出相关联的整数,它们用来跟踪已打开的文件。有需要的朋友参考下。原文出处:linux下的文件描述符是与文件输入、输出相关联的整数。它们用来跟踪已打开的文件。最常见…

linux哪个指令可以设定使用者的密码,linux期末考试练习题 2

一、单项选择题1、下面不是对Linux操作系统特点描述的是()A、良好的可移植性B、单用户C、多用户D、设备独立性2、查看创建目录命令mkdir的帮助文档可以使用()A、mkdir -hB、man mkdirC、help mkdirD、info mkdir3、用标准的输出重定向(>)像”>file01”能使文件file01的数…

linux脚本格式模板,Linux Shell 常见的命令行格式简明总结

#在后台执行 cmd 指令cmd &#命令序列. 在同一行执行多个命令cmd1 ; cmd2#在当前 shell 中以一组的形式执行多个命令{ cmd1 ; cmd2 ; }#在子 shell 中以一组的形式执行多个命令(cmd1 ; cmd2)#管道. 以 cmd1 的执行输出作为 cmd2 的输入cmd1 | cmd2#命令替换. 以 cmd2 的执行…

linux怎么用命令打开wine,Linux系统运维:10分钟教你如何使用Wine在Linux下玩魔兽世界...

本文主要向大家介绍了Linux系统运维的如何使用Wine在Linux下玩魔兽世界,通过具体的步骤向大家展现,希望对大家学习Linux系统运维有所帮助。目标:在 Linux 中运行魔兽世界发行版:适用于几乎所有的 Linux 发行版。要求:具…

linux中如何查看某个端口是否被占用,LINUX中如何查看某个端口是否被占用

之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下:1.netstat -anp |grep 端口号如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作&#…

linux实现自己的write函数,Linux 内核源码阅读 - write 系统调用的实现

最近在看write系统调用的实现,虽然还有一下细节不是很清楚,但是大致的实现机理还是有一定的理解了。总结如下:这里假设最普通的情况,不考虑Direct IO 的情况。从全家的高度看,要往一个文件中写入内容,需要一…

linux7.0使用教程,CentOS7.0使用手册精编.pdf

CentOS7.0 手册第一部分:显卡驱动安装篇 (针对单显卡而言)或许CentOS7.0 版本是遇到的装显卡驱动最烦的一个,相比Ubuntu 、CentOS7.0 之前版本(如:CentOS6.5、CentOS6.4 )而言,操作步骤如下:由于笔者我的显卡是华硕圣骑…

linux中s权限大小写的区别,Linux中的权限

1.文件与目录权限1)UID与GIDUIDUID是一个数值,是Linux系统中唯一的用户标识,用于区别不同的用户。在系统内部管理进程和文件保护时使用UID字段。在Linux系统中,注册名和UID都可以用于标识用户,只不过对于系统来说UID更为重要&…

linux中shell自动对齐代码,linux – Shell编程 – 如何printf像表一样对齐我的输出?...

如何printf像表格一样对齐我的输出?Title AuthorBaokyBook Baoky2Use basename commandUse basename command .. Baoky我的部分代码是这样的titlelength${#title};首先我获得标题长度,然后我就像这样打印titlespaceexpr 60 - titlelength;printf "%s %${titles…

linux的安装组和管理组的区别吗,Linux用户和组管理

Linux用户和组管理安装上下文:进程以其发起者的身份运行;进程对文件的访问权限,取决于发起此进程的用户的权限;系统用户:为了能够让那后台进程或服务类进程以非管理员的身份运行,通常需要为此创建多个普通用…

在linux下vcd光盘提取,linux下抓取Vcd的视频文件[Linux安全]

赞助商链接本文“linux下抓取Vcd的视频文件[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:LP的瑜伽碟需…

Linux清mysql磁盘,mysql与linux ~ 磁盘分析与调优

一 简介 谈谈磁盘IO的问题二 目的:如何进行IO性能问题的排查二 linux角度一 机械硬盘基本定义寻道时间,表示磁头在不同磁道之间移动的时间(最耗时)。旋转延迟,表示在磁道找到时,中轴带动盘面旋转到合适的扇区开头处。传输时间,表…

arm与linux的些许问题,《ARM与Linux些许问题》第一章:ARM工作模式

早期的ARM核有状态(ARM或Thumb)切换(通过BX等指令修改CPSR寄存器(当前程序状态寄存器,存放条件码标志,中断禁止位,当前处理器模式以及其他状态和控制信息)中T的控制位完成程序状态的切换),现在ARM都只使用Thumb状态了。所以&#…

c语言给定一个字符串匹配,使用C语言解决字符串匹配问题的方法

最常想到的方法是使用KMP字符串匹配算法&#xff1a;#include #include #include int get_nextval(char *pattern,int next[]){//get the next value of the patternint i 0,j -1;next[0] -1;int patlen strlen(pattern);while ( i < patlen - 1){if ( j -1 || pattern…

c语言比较大小 谁大选谁,C语言比较优先级

满意答案wanggq2222018.03.14采纳率&#xff1a;42% 等级&#xff1a;7已帮助&#xff1a;57人#pragma once#include#include#include #includeusing namespace std;typedef struct SymKeyVal{string key;int val;};static SymKeyVal KeyValTable[]{{"",0},{"…

c语言ip地址吗,C语言:判断IP地址是否合法

int is_valid_ip(const char *ip){int section 0; //每一节的十进制值int dot 0; //几个点分隔符int last -1; //每一节中上一个字符while(*ip){if(*ip .){dot;if(dot > 3){return 0;}if(section > 0 && section <255){section 0;}else{retur…

10100的素数c语言程序,C语言基础题目及代码.doc

/*读入一个自然数n&#xff0c;计算其各位数字之和&#xff0c;用汉语拼音写出和的每一位数字。输入格式&#xff1a;每个测试输入包含1个测试用例&#xff0c;即给出自然数n的值。这里保证n小于10100。输出格式&#xff1a;在一行内输出n的各位数字之和的每一位&#xff0c;拼…

c语言闰年的判断条件DS1302,DS1302驱动程序(平年和闰年天数自动调整)

/*********************************************************************************1.本程序能够显示年&#xff0c;月&#xff0c;日&#xff0c;时&#xff0c;分&#xff0c;秒&#xff0c;星期七个参数.2.时间和日期可调。可分别完成年&#xff0c;月&#xff0c;日&am…

android 图片切割代码,Android用clip剪切图像资源

使用clip剪切图像资源可以做进度条&#xff0c;图像慢慢展开的效果&#xff0c;他使用以下几个属性来控制效果&#xff1a;android:drawable&#xff1a;指定要剪切的原图像。android:clipOrientation&#xff1a;截取的方向。可取的值&#xff1a;horizontal和vertical。分别表…