我正在尝试使用以下方法启动 ssh:
service sshd start
Run Code Online (Sandbox Code Playgroud)
但是找不到服务命令,所以它给了我一个错误:
zsh: command not found: service
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
command not found 通常由 2 种情况导致:
PATHvariable 中列出的文件夹的可执行文件,或PATH不包含可执行文件位置的相反变量。正如评论中已解决的那样,您的情况是#2。对于未来的读者,解决方案是这样的:
bash打开~/.bashrc,如果您的外壳zsh打开~/.zshrc。请注意,这~是指您的主目录。export PATH="$PATH:/usr/sbin"。请注意,这/usr/sbin只是一个示例,您的位置可能有所不同。source ~/.zshrc或source ~/.bashrc。请注意,对于诸如kshor 之类的shell,dash您将需要使用,. ~/.bashrc因为source命令是bashism可移植的,并且不可移植| 归档时间: |
|
| 查看次数: |
59164 次 |
| 最近记录: |