echo,touch,cat命令的区别

  1. cat命令可以打开某个文件并把内容输出到终端,比如 cat /etc/reslov.conf,就显示出文件reslov.conf里具体的内容。

cat > file1 ,把标准输出的内容输出到file1。如果文件不存在,会新建文件并输入, 如果文件存在,则清空文件内容然后输入
cat < file1 ,把file1的内容当作是标准输入,显示在控制台

  1. 而echo命令,会把echo后面的内容作为字符串显示出来,
    比如:
    echo hello,就显示hello; echo “hello”,也是一样的
    echo /etc/reslov.conf ,会显示/etc/reslov.conf
  2. touch filename 可以创建一个空白的文件。另外,touch命令可以用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来