zsh:找不到命令:服务

jwk*_*koo 5 macos command zsh

当我运行命令时

service mysql restart 
Run Code Online (Sandbox Code Playgroud)

接下来是这样的消息

zsh: command not found: service
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决这个问题。

我读了一篇建议我更改 PATH 变量的文章。

1 # If you come from bash you might have to change your $PATH.
2 export PATH=$HOME/bin:/usr/local/bin:$PATH
3
4 # Path to your oh-my-zsh installation.
5 export ZSH=/Users/jameskoo/.oh-my-zsh
Run Code Online (Sandbox Code Playgroud)

上面是我的 ~/.zshrc 文件的样子。

因为我是 mac 和 zsh 的新手。

我显然不知道如何设置 PATH 变量。

我花了几个小时寻找解决方案,但遇到了困难

我想知道如何设置 PATH 变量。

任何建议将不胜感激..

小智 2

您可以像这样添加您的服务:

export NAME=/path/to/your/service
Run Code Online (Sandbox Code Playgroud)

然后,在 .zshrc 文件中的行中

export PATH=$HOME/bin:/usr/local/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

将您的 NAME 添加到路径中,如下所示:

export PATH=$HOME/bin:/usr/local/bin:$NAME:$PATH
Run Code Online (Sandbox Code Playgroud)

保存它,然后使用以下命令阅读源代码:

> source ~/.zshrc
Run Code Online (Sandbox Code Playgroud)

你就可以走了。希望能帮助到你。