容器按↑还是不显示上一个命令

如果在容器内设置了 .bash_history 文件和 HISTFILE 环境变量,但仍然无法通过按 ↑ 显示上一个命令,这可能是因为 Bash 的历史记录功能未正确配置。以下是详细步骤,确保每一步都配置正确:

# 启动并进入容器
docker run -it --name my_container ubuntu:latest /bin/bash

# 在容器内部执行以下命令
touch ~/.bash_history
chmod 600 ~/.bash_history

# 配置 .bashrc
cat << 'EOF' >> ~/.bashrc
export HISTFILE=~/.bash_history
export HISTSIZE=1000
export HISTFILESIZE=2000
shopt -s histappend
PROMPT_COMMAND='history -a; history -n'
EOF

# 加载新的配置
source ~/.bashrc

# 退出容器
exit

# 重新进入容器
docker start -ai my_container

# 在容器内部执行一些命令并验证
ls
pwd

相关推荐

  1. 容器还是显示一个命令

    2024-07-11 16:08:03       24 阅读
  2. uniapp video视频铺满容器显示控件

    2024-07-11 16:08:03       23 阅读
  3. 【docker】容器优化:一行命令换源

    2024-07-11 16:08:03       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 16:08:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 16:08:03       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 16:08:03       58 阅读
  4. Python语言-面向对象

    2024-07-11 16:08:03       69 阅读

热门阅读

  1. 59、Flink 的项目配置 Connector 和 Format 详解

    2024-07-11 16:08:03       22 阅读
  2. 基于ArcGIS污染物浓度及风险的时空分布

    2024-07-11 16:08:03       21 阅读
  3. 笔记-Ubuntu本地镜像源配置

    2024-07-11 16:08:03       21 阅读
  4. 编程是干什么的:揭示编程的奥秘与无限可能

    2024-07-11 16:08:03       19 阅读
  5. 面试真题-1

    2024-07-11 16:08:03       20 阅读
  6. JWT总结

    2024-07-11 16:08:03       20 阅读
  7. React Redux使用@reduxjs/toolkit的hooks

    2024-07-11 16:08:03       21 阅读
  8. 解析Spring Cloud中的配置中心实现

    2024-07-11 16:08:03       22 阅读