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.pswp.cn/news/533179.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/533179.shtml
英文地址,請注明出處:http://en.pswp.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。分別表…