Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos STTY可能已被删除?_Macos_Terminal_Stty - Fatal编程技术网

Macos 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出现在该值

我在安装ruby/rails/gem和homebrew时感到很沮丧。我想我删除了stty文件夹。不管怎样,我能做什么?这在互联网上似乎从未发生过


运行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。