linux中cat命令的使用方法

linux中cat命令的使用方法,第1张

linux中cat命令的使用方法linux

cat命令在linux系统中算是比较常用的命令.cat主要有三大功能:

www.zhishiwu.com

1.一次显示整个文件。$

cat

filename2.从键盘创建一个文件。$

cat

>

filename只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件。$cat

file1

file2

>

filecat具体命晌亩令格式为

:

cat

[-AbeEnstTuv]

[--help]

[--version]

fileName说明:把档案串连接后传到基本输出(屏幕或加

>

fileName

到另一个档案)参数:-n

–number

1

开始对所有输出的行数编号-b

–number-nonblank

-n

相似,只不过对于空白行不编号-s

–squeeze-blank

当遇到有连续两行以上的空白行,就代换为一行的空蠢友白行-v

–show-nonprinting

www.zhishiwu.com

范例:cat

-n

linuxfile1

>

linuxfile2

linuxfile1

的档案内容加上行号后输入

linuxfile2

这个档案里cat

-b

linuxfile1

linuxfile2

>>

linuxfile3

linuxfile1

linuxfile2

的档案内容加上行号(空白行不加)之后将内容附加到linuxfile3

里。范例:把

linuxfile1

的档带谨槐案内容加上行号后输入

linuxfile2

这个档案里cat

-n

linuxfile1

>

linuxfile2把

linuxfile1

linuxfile2

的档案内容加上行号(空白行不加)之后将内容附加到

linuxfile3

里。cat

-b

linuxfile1

linuxfile2

>>

linuxfile3cat

/dev/null

>

/etc/test.txt

此为清空/etc/test.txt档案内容本文来自于时光漂流瓶

cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。

1.命令格式:

cat

[选项]

[文件]...

2.命令功能:

cat主要有三大功能:

1.一次显示整个文件:cat

filename

2.从键盘创建一个文件:cat

>

filename

只能创建新文件,不能编辑已有文件.

3.将几个文件合并为一个文件:cat

file1

file2

>

file

3.命令参数:

-A,

--show-all

等价于

-vET

-b,

--number-nonblank

对非空输出行编号

-e

等价于

-vE

-E,

--show-ends

在每行结束处显示

$

-n,

--number

对输出的所有行编号,由1开始对所有输出的行数编号

-s,

--squeeze-blank

有连续两行以上的空白行,就代换为一行的空白行

-t

-vT

等价

-T,

--show-tabs

将跳格字符显示为

^I

洞卖-u

(被忽略)

-v,

--show-nonprinting

使用

^

M-

引埋肢用,除了

LFD

TAB

之外

4.使用实例:

实例一:把

log2012.log

的文件内容加上行号后输入

log2013.log

这个文件里

命令:

cat

-n

log2012.log

log2013.log

输出:

代码如下:

[root@localhost

test]#

cat

log2012.log

2012-01

2012-02

======[root@localhost

test]#

cat

log2013.log

2013-01

 纳液逗 2013-02

2013-03

======[root@localhost

test]#

cat

-n

log2012.log

log2013.log

1

2012-01

2

2012-02

3

4

5

======

6

2013-01

7

2013-02

8

9

10

2013-03

11

======[root@localhost

test]#

说明:

实例二:把

log2012.log

log2013.log

的文件内容加上行号(空白行不加)之后将内容附加到

log.log

里。

命令:

cat

-b

log2012.log

log2013.log

log.log

输出:

代码如下:

[root@localhost

test]#

cat

-b

log2012.log

log2013.log

log.log

1

2012-01

2

2012-02

3

======

4

2013-01

5

2013-02

6

2013-03

7

======[root@localhost

test]#

实例三:把

log2012.log

的文件内容加上行号后输入

log.log

这个文件里

命令:

输出:

代码如下:

[root@localhost

test]#

cat

log.log

[root@localhost

test]#

cat

-n

log2012.log

>

log.log

[root@localhost

test]#

cat

-n

log.log

1

2012-01

2

2012-02

3

4

5

======

[root@localhost

test]#

实例四:使用here

doc来生成文件

输出:

代码如下:

[root@localhost

test]#

cat

>log.txt

<

>

Hello

>

World

>

Linux

>

PWD=$(pwd)

>

EOF

[root@localhost

test]#

ls

-l

log.txt

-rw-r--r--

1

root

root

37

10-28

17:07

log.txt

[root@localhost

test]#

cat

log.txt

Hello

World

Linux

PWD=/opt/soft/test

[root@localhost

test]#

说明:

注意粗体部分,here

doc可以进行字符串替换。

备注:

tac

(反向列示)

命令:

tac

log.txt

输出:

代码如下:

[root@localhost

test]#

tac

log.txt

PWD=/opt/soft/test

Linux

World

Hello

tac

是将

cat

反写过来,所以他的功能就跟

cat

相反,

cat

是由第一行到最后一行连续显示在萤幕上,而

tac

则是由最后一行到第一行反向在萤幕上显示出来!

使用 CAT 工具过程中,应用的主要技术是计算机技术。CAT 的意思是“计算机辅助翻译。”在某些语言中,它又叫“自动翻译”,但是可别被“自动”一词困扰,它实际上与机器翻译毫无关系。那么计算机是如何“辅助”译员的呢?使用 CAT 工具能从三个主要方面让译员、翻译机构受益,并最终惠及客户。使用CAT最重要的益处便是节省时间。最受欢迎的 CAT 程序(我们首先要谈到的便是 SDL Trados,它被公认为是本地化行业的巨头)拥有内嵌程序,能够极大地简化翻译过程。

这些内嵌程序包括必不可少的TM(翻译记忆库),它是一个数据库,用于维护之前的翻译记录。为了方便,所有相关翻译都会显示在该应用程序的工作界面中。搜索 TM 不仅能乎山银够显示一个给定的术语在之前的项目中如何翻译,还能提供一个链接显示这个术语之前的译文、翻译时间和翻译人员。对于必须严格遵循由客户批准的术语列表的项目,我们可以使用术语库,它也被内嵌于 CAT 工具中作为程序。

除了确保与当前的译文保持术语一致,TM 还会将在之前的项目中已经确认并输入数据库的重复句段自动插入译岁宴文之中。不过,关于是否要在每个特定实例中使用现成的译文,这最终要由人来决定——在某些情况下,翻译的上下文可能会完全改变,因此即便文本部分与之前的译文有高达 99% 的匹配率,也不再有意义。

这个功能让大型项目的处理唯御变得简单得多——监督流程的项目经理 (PM) 能够更精确地评估指定项目的大小,并在多位译员和编辑人员之间分配文件时更准确地确定截稿期限。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12233182.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存