Linux命令中cat和echo的区别

2025-02-27 09:03:25
推荐回答(5个)
回答1:

1. 想看一个文件的内容是什么,可以用cat,比如 cat /etc/reslov.conf,就显示出文件reslov.conf里具体的内容。
2. 而echo 没有这样的功能,他会把echo后面的内容作为字符串显示出来,
比如 echo hello,就显示hello;
比如 echo /etc/reslov.conf ,会显示/etc/reslov.conf

回答2:

cat 是文本输出,作用对象是一个文件,
echo 是标准输出,相当于程序中的println,
>>或者 >是重定向,将他们的输出内容 重新定向到一个文件。

回答3:

cat是用来查看文件的, echo显示输入的字符信息。,
如果是想学Linux的话,就算是遇到好人了。

回答4:

cat:Concatenate FILE(s), or standard input, to standard output.

echo: Echo the STRING(s) to standard output.

回答5:

cat后面接文件,结果输出文件的内容,只能接文件
echo后面接变量则输出变量的值,接文言则输出文言
例子:
wsp03.dat的内容是(2070,2071)
set a1 = usr2/data/wsp03.dat
cat $a1
结果:(2070,2071)
echo $a1
结果:usr2/data/wsp03.dat