代码之家  ›  专栏  ›  技术社区  ›  Danie A

Bash在MacOS更新后的新会话上打印不必要的内容

  •  2
  • Danie A  · 技术社区  · 9 年前

    中的以下行 /etc/bashrc_Apple_Terminal

    shell_session_history_enable() {
            (umask 077; touch "$SHELL_SESSION_HISTFILE_NEW") <<< THIS LINE
            HISTFILE="$SHELL_SESSION_HISTFILE_NEW"
            SHELL_SESSION_HISTORY=1
        }
    

    /Users/me/.bash_sessions/717F6632-A946-44EE-8A27-2547EDDD09E9.historynew Stats {
      dev: 16777220,
      mode: 33152,
      nlink: 1,
      uid: 501,
      gid: 20,
      rdev: 0,
      blksize: 4096,
      ino: 1406878,
      size: 0,
      blocks: 0,
      atimeMs: 1502801769000,
      mtimeMs: 1502801769000,
      ctimeMs: 1502801769000,
      birthtimeMs: 1502801769000,
      atime: 2017-08-15T12:56:09.000Z,
      mtime: 2017-08-15T12:56:09.000Z,
      ctime: 2017-08-15T12:56:09.000Z,
      birthtime: 2017-08-15T12:56:09.000Z }
    

    距离上次MacOS更新最近的是什么时候。

    在不更改我不想更改的文件的情况下,解决这个问题的优雅方法是什么?

    1 回复  |  直到 9 年前
        1
  •  0
  •   Danie A    9 年前

    这篇帖子回答了我的问题

    How to deactivate bash_history stats print when opening a new terminal window on my mac?

    我不认为触摸有别名的可能性,但事实确实如此。