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) 能够更精确地评估指定项目的大小,并在多位译员和编辑人员之间分配文件时更准确地确定截稿期限。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)