---
title: "在 Bash 和 Zsh 运行无痕／私密命令"
description: "只要在命令前面加一个空格，它就不会被存进 ~/.bash\\_history。例如  qrencode -o out.png \"Some secret text\""
canonical: https://oozou.com/til/run-incognito-private-commands-for-bash-and-zsh-112
locale: zh-Hans
date: 2020-12-08
topic: shell
---

# 在 Bash 和 Zsh 运行无痕／私密命令

> 只要在命令前面加一个空格，它就不会被存进 ~/.bash\_history。例如  qrencode -o out.png "Some secret text"

Published: 2020-12-08 · Topic: [shell](https://oozou.com/zh-Hans/til-topics/shell) ([markdown](https://oozou.com/zh-Hans/til-topics/shell.md))

# Bash

只要在命令前面加一个空格，它就不会被存进 `~/.bash\_history`。例如 ` qrencode -o out.png "Some secret text"`

# Zsh

启用下面这个选项之后，就能在命令前加一个空格来运行私密命令，避免它被存进 `~/.zsh\_history`。

```
setopt HIST_IGNORE_SPACE
```

---

Contact OOZOU: hello@oozou.com · +66 2544 0000 · https://oozou.com/zh-Hans/contact

More for AI agents: https://oozou.com/llms.txt · every page has a markdown twin at its URL plus ".md"
