zoukankan      html  css  js  c++  java
  • Linux中 >> 和> 和<的区别

    1、输入输出的区别:

    >>和>都属于输出重定向,<属于输入重定向。

    [root@yu test]# cat abc
    F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
    0 R     0  3374 25827  0  80   0 - 38301 -      pts/0    00:00:00 ps
    4 S     0 25827 25788  0  80   0 - 29224 do_wai pts/0    00:00:00 bash
    [root@yu  test]# wc -l < abc
    3

    2、文件内容的区别:

    >会覆盖目标的原有内容。当文件存在时会先删除原文件,再重新创建文件,然后把内容写入该文件;否则直接创建文件。

    >>会在目标原有内容后追加内容。当文件存在时直接在文件末尾进行内容追加,不会删除原文件;否则直接创建文件。

    [root@yu test]# who > psfile
    [root@yu test]# cat psfile
    root     pts/0        2021-08-25 17:36 (58.249.3.13)
    [root@yu test]# pwd >> psfile
    [root@yu test]# cat psfile
    root     pts/0        2021-08-25 17:36 (58.249.3.13)
    /root/test
    [root@yu test]# echo "abc" > psfile
    [root@yu test]# cat psfile
    abc
  • 相关阅读:
    003 Rabbitmq的简单队列
    002 Rabbitmq的安装
    001 消息中间件--Rabbitmq
    013 mybatis整合
    013 Durid监控
    012 druid数据源
    011 嵌入式容器
    集成支付宝IOS
    2015起航,
    python 创建用户
  • 原文地址:https://www.cnblogs.com/ychun/p/15186396.html
Copyright © 2011-2022 走看看