喜迎
春节

Linux中">"和">>"的区别


在Linux中,>符号用于将输出重定向到文件中,并会覆盖文件中原有的内容。

如果要将输出追加到文件中而不是覆盖原有内容,可以使用>>符号。

下面是两个符号的用法示例:

  • >符号:覆盖原有内容。

    1
    echo "Hello, World!" > output.txt

    这将创建一个名为output.txt的文件,并将文本Hello, World!写入文件。如果该文件已存在,那么原有内容将被覆盖。

  • >>符号:追加内容。

    1
    echo "Hello, Again!" >> output.txt

    这会将文本Hello, Again!追加到output.txt文件的末尾,而不会覆盖原有内容。

例如:后台运行指定程序,并将输出保存到指定文件里

1
nohup php artisan xx xx > nohup.log 2>&1 &


文章作者: Crazy Boy
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Crazy Boy !
评 论
 上一篇
Redis中set、setex、setnx的用法和区别
Redis中set、setex、setnx的用法和区别
Redis是一个高性能的键值对数据库,提供了多种设置键值的方法。其中,set、setex 和 setnx 是最常用的三个命令,它们在设置键值方面各有特点。 1. set命令 功能: 将字符串值 value 关联到 key。 语法: SET
2023-05-16
下一篇 
Lua笔记
Lua笔记
进入交互式Lua:lua -i 退出交互式Lua: linux:ctrl+D windows:ctrl+z 或者 os.exit() Lua的数组下标是从1开始的
2022-11-13
  目录
hexo