macos - 使用命令“elasticsearch”在终端中的任何目录中运行 elasticsearch
问题描述
在我以前的 Mac 笔记本电脑上,我可以使用命令“elasticsearch”在任何目录的终端中运行 elasticsearch。现在我必须滚动到 elasticsearch 安装目录并运行特定文件。
有人可以帮我设置一个命令,这样我就可以在任何地方输入“elasticsearch”,服务就会像以前一样开始运行?
解决方案
您可以简单地在您的 mac 配置文件中创建一个别名(最新版本的 mac 使用 .zshrc),如下所示。
假设您已经使用您提到的 tar 文件安装了 Elasricsearch,在这种情况下您必须转到特定的 dir(bin)。
alias elasticsearch='./path/to/bin/foler/elasticsearch'
请注意,您需要运行source ~/.zshrc
以确保已加载别名。如果您遇到任何问题,请告诉我,帮助进一步提供帮助。
推荐阅读
- spring-boot - Spring Batch Partition Slave JDBCItemWriter StepScope 或 Default Bean Scope
- php - 检索数据库中的最后 5 条记录
- azure - Azure 函数 CORS 策略未设置响应标头
- spring-integration - 抽象出站网关实现的最佳方法
- nginx - 有没有办法通过 Nginx 提取 tcp.option.timestamp 值
- ios - 没有为 UIDocumentPickerViewController 调用 didPickDocumentsAtURLs 委托
- swift - 在 UICollectionView 中设置文本标签
- python - 将图像字节大小减少到 jpeg 以外格式的给定值
- java - 在终端中编译 Java 程序导致日志错误
- graphdb - GraphDB 9.3.0(Win-Desktop)未启动