Macos STTY可能已被删除?
我在安装ruby/rails/gem和homebrew时感到很沮丧。我想我删除了stty文件夹。不管怎样,我能做什么?这在互联网上似乎从未发生过Macos STTY可能已被删除?,macos,terminal,stty,Macos,Terminal,Stty,我在安装ruby/rails/gem和homebrew时感到很沮丧。我想我删除了stty文件夹。不管怎样,我能做什么?这在互联网上似乎从未发生过 运行stty返回时未找到命令…无法轻松删除stty命令;您必须以管理员权限运行。它应该位于/bin/stty(尝试ls/bin/stty以确保它仍然在那里) 我猜是您更改了shell的$PATH变量(这是一个以冒号分隔的目录列表,当您仅按名称运行命令时,shell会搜索这些目录) 请尝试查看您的当前路径:echo$path 然后确保:/bin出现在该值
运行stty返回时未找到命令…无法轻松删除
stty
命令;您必须以管理员权限运行。它应该位于/bin/stty
(尝试ls/bin/stty
以确保它仍然在那里)
我猜是您更改了shell的$PATH
变量(这是一个以冒号分隔的目录列表,当您仅按名称运行命令时,shell会搜索这些目录)
请尝试查看您的当前路径:echo$path
然后确保:/bin
出现在该值的某个位置,例如
export PATH=${PATH}:/bin
要永久修复此问题,请确保在shell启动文件中设置了
PATH
,例如主目录中的.bashrc
。我从friends mac复制了stty。它似乎工作得很好。我已经运行了一些命令,但还没有出现任何问题。我确实与ls进行了检查。我得到:ls:/bin/stty:没有这样的文件或目录,那么它已经被删除了。如果您打开了Time Machine,则可以从终端访问备份磁盘(位于/Volumes下的磁盘),并查找已删除文件的副本。或者使用恢复分区查看文件是否存在。如果这些备份不存在,您可能需要重新安装操作系统以修复/bin。