当前位置: 首页 > news >正文

Mac获取终端历史

在 macOS 中,历史记录文件的位置取决于你使用的 shell。以下是针对不同 shell 的历史记录文件的默认位置:

  • 对于 Bash 用户:

    • 历史记录文件通常位于 ~/.bash_history
  • 对于 Zsh 用户(macOS Catalina及以后版本默认使用的shell):

    • 历史记录文件通常位于 ~/.zsh_history

要直接获取这些文件的路径,你可以使用以下命令:

对于 Bash

如果你当前使用的是 Bash 或者你想查看 Bash 的历史记录文件路径,可以运行:

echo $HISTFILE

这将输出类似如下的路径:

/Users/你的用户名/.bash_history

对于 Zsh

如果你当前使用的是 Zsh 或者你想查看 Zsh 的历史记录文件路径,同样可以运行:

echo $HISTFILE

这将输出类似如下的路径:

/Users/你的用户名/.zsh_history

请注意,$HISTFILE 环境变量指向的就是当前 shell 使用的历史记录文件的位置。如果你没有更改过 shell 的配置文件(比如 .bashrc, .bash_profile, .zshrc 等),上述提到的路径就是默认的历史记录文件位置。

如果你想直接打开或编辑这个文件,可以使用文本编辑器,例如:

nano $HISTFILE

或者

vim $HISTFILE

这样就可以查看或编辑你的命令历史记录了。

http://www.dtcms.com/a/266457.html

相关文章:

  • Docker 部署 Prometheus 和 Grafana 监控 Spring Boot 服务
  • Java 与 MySQL 性能优化:MySQL全文检索查询优化实践
  • Rust+Blender:打造高性能游戏引擎
  • 宽表设计(Wide Table) 与 子表 + 类型 + 属性表设计(EAV 模型或“属性表”模型)
  • golang 中当 JSON 数据缺少结构体(struct)中定义的某些字段,会有异常吗
  • 【Modbus学习笔记】stm32实现Modbus
  • 类图+案例+代码详解:软件设计模式----单例模式
  • AI智能体革命:从ChatGPT到自主决策的技术演进
  • 143.在 Vue 3 中使用 OpenLayers 调节地图的明亮度、对比度、饱和度
  • 焊接机器人结构设计cad【16张】三维图+设计说明书+绛重
  • (超详细)数据库项目初体验:使用C语言连接数据库完成短地址服务(本地运行版)
  • C++11 forward_list 从基础到精通:原理、实践与性能优化
  • 【C++】list 简介与模拟实现(详解)
  • TM56M152A 十速工业级32位闪存MCU控制器芯片 外设接口+硬件加密引擎
  • 跨平台ZeroMQ:在Rust中使用zmq库的完整指南
  • JDK8升级为JDK21
  • error MSB8041: 此项目需要 MFC 库。从 Visual Studio 安装程序(单个组件选项卡)为正在使用的任何工具集和体系结构安装它们。
  • CSS之布局详解指南
  • 深度学习洪水推演:Python融合多源卫星数据可视化南方暴雨灾情
  • bpftrace统计mmap调用时延
  • 应急响应靶场——web3 ——知攻善防实验室
  • 怎么限制某些IP访问服务器?
  • 版本控制器SVN
  • React Native屏幕适配的艺术:px2dp从像素完美到跨平台优雅布局之详细篇
  • Flink TiDB CDC 环境配置与验证
  • RESTful API 安装使用教程
  • 用Python解锁图像处理之力:从基础到智能应用的深度探索
  • 项目前置知识技术点功能用例:C++11中的bind
  • 浏览器(Chrome /Edge)高效使用 - 内部命令/快捷键/启动参数
  • Excel 如何进行多条件查找或求和?