Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.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_IT技术博客_编程技术问答 - 「Fatal编程技术网」

Macos 如何在MacVim中拥有像Auctex这样的XEMAC?

我希望在我的MacVim中有一个数字,就像在xEmacs的AucTex中一样。Vim是纯文本,因此无法复制: AUCTeX包括预览latex,它通过将选定的源块(如单个公式或图形)直接可视化为源缓冲区中的图像,使latex成为编辑工作流中紧密集成的组件 因此,如果这是一个需要集成到编辑器中的功能(而不是从编辑器中调用快速外部预览,这是可能的),那么您就不走运了 至于这个项目,大部分看起来都很有活力。你可能会有一些运气,或者

Macos 是否可以使用Interface Builder设计NSTableView单元格?(不适用于iOS应用程序)

是否可以使用Interface Builder设计NSTableView单元格? 我知道,如果您的项目是针对iOS的,这实际上是可能的,但是如果它是针对Mac OS X的,IB不会呈现cell容器。否。在iOS上可能的原因是UITableViewCells继承自UIView。Interface Builder允许您通过在视图中放置其他视图来布局视图 在桌面上,当NextStep在16mhz计算机上运行时,出于性能原因,NSCell不会从NSView继承。Mac上的单元没有自己的坐标系或子视图层次

Macos 自动解压缩文件

我有一个装满压缩文件的文件夹(大约200个)。我想把它转换成一个只包含解压缩文件的文件夹。最简单、最快捷的方法是什么 请注意,我想从文件夹中删除压缩后的文件,一旦我们解压缩 还有,我在Mac电脑上 谢谢 您可以执行以下操作: for file in `ls *.zip`; do unzip -f $file; rm $file; done 我们正在遍历目录中的所有zip文件,解压缩它,然后删除它 请注意,zip的-f选项将覆盖任何文件,如果发现重复文件,则不会提示 您需要在包含所有zip文件的

Macos 检查mac上网络磁盘的可用性

我正在为自己创建一个脚本,以自动将mac电脑上的某些目录备份到airdisk(airport extreme上的usb磁盘) 我在读关于rsync的书。似乎如果未装入airdisk,rsync会在“/Volumes/磁盘名”中创建目录 这可能会填满我的硬盘,它不应该在我的本地驱动器上进行备份。 因此,我想在启动rsync命令之前检查安装的驱动器是否可用 有人能帮忙吗?我会检查挂载中是否存在文件。只要您每次都将磁盘装入相同的位置,就应该可以正常工作 if [ -f /Volumes/AirDisk

Macos CoreData完成从磁盘读取数据时是否有通知?

我有一个Mac(不是文档)应用程序,它使用CoreData 启动应用程序时,它读取存储在文件系统上的数据 我必须根据使用CoreData存储的信息在-(void)ApplicationIDFinishLaunching中设置一些内容 所以,当我的应用程序读取磁盘上的所有内容时,如果知道这一点就好了 如果我在-(void)ApplicationIDFinishLaunching中进行设置,则无法工作。如果我在几秒钟后做,它就会工作 谢谢 如果您使用的是自动准备自己内容的对象控制器,则可以观察排列对

Macos XCode 4中文本字段的自定义NSFormatter

我正在尝试使用我拥有的一个类来覆盖OSX应用程序中的NSFormatter。我尝试了一本书中的一个例子,但它来自旧版本的XCode。我的问题是我不知道如何设置NSTextfield的格式化程序。我不确定是因为Xcoded内置了IB而改变了什么,还是我做错了什么。它看起来像你过去能够控制点击你的文本字段,它会弹出一个菜单。在菜单的outlets部分,我想看到一个“formatter”选项。菜单的“我的店铺”部分中没有列出 我不认为这有什么区别,但我的NSTextfield在NSScrollview

Macos 如何从命令行运行Matlab?

是否可以从Mac命令行运行Matlab命令?您需要Matlab可执行文件的完整路径,并且可以使用-r选项在启动的Matlab中运行命令,如文档所示。Matlab脚本位于Matlab应用程序包的bin子目录中。在我的机器上,这意味着我可以像这样运行它: /Applications/MATLAB_R2012a_Student.app/bin/matlab 如果您希望此bin目录位于您的路径上(这样您就可以运行matlab,mex,等等),请在主目录的顶层编辑或创建一个名为.bash\u profi

MacOS和F6导致实际窗口失去焦点

我在MacOS(Lion)中的F6键有问题。我已经设置了所有功能键的正常行为,并使用“首选项”>“键盘”>“快捷键”中的功能键禁用了每个快捷键。我仍然不能使用F6键,因为它会导致实际窗口的焦点松动。我搜索了MacOS快捷方式中的所有设置,没有一个启用了F6,但是没有一个只使用这个键。 我已经绝望了,因为我不能正确使用午夜指挥官。有没有办法确定是什么在使用这个键并禁用它?我发现Parallels已经将F6注册为全局快捷键,从而禁用了其他所有功能。一旦我删除了快捷方式,一切都很好 要删除Parall

Macos “问题”;使用ls-al——全职;在OSX中

--全职是ls的一个方便的小选项,但在批处理文件中使用时不起作用 ls-al——在命令提示符下使用时,会产生一个扩展的日期和时间: 2012-01-16 18:56:00.000000000 在bash脚本中使用时,我得到以下信息: ls:非法选项--用法:ls[-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1][file…] 这有什么办法吗 $ uname -rs Darwin 11.4.2 $ ls -al --full-time ls: illegal opti

Macos Can';t定位CGIBook/Error.pm

我是perl新手。我正在macbook上运行perl脚本,出现以下错误: Can't locate CGIBook/Error.pm in @INC (@INC contains: /Library/Perl/5.12/darwin-thread- multi-2level /Library/Perl/5.12 /Network/Library/Perl/5.12/darwin-thread-multi-2level /Network/Library/Perl/5.12 /Library/Per

Macos 如何在bash函数中使用pbcopy?可以用脚本吗?

我经常发现自己使用以下方法将历史记录命令复制到剪贴板: 回声!123 | pbcopy 从航站楼开始,这一切都很好。假设!123=cd..,它看起来像这样: $ echo !123 | pbcopy echo cd .. | pbcopy //result: `cd ..` is in the clipboard 为了简化操作,我在.bashrc中添加了这个bash函数: function pb() { echo $1 | pbcopy } 理想情况下,调用此命令如下:pb。

Macos 在OSX上验证-bind_在_加载时的应用

我有一个与-bind_at_load参数链接到ld的二进制文件。在ELF系统上,我会使用-Wl、-z、now和then readelf来验证二进制文件上是否启用了DT_BIND_now标志。在OSX上,我如何验证马赫头中的适当标志是否已被ste to HOORD-bind_at_load?标志的名称是什么,应设置为什么值?您可以使用otool-l/path/to/binary并检查LC\u DYLD\u INFO\u ONLYload命令。如果二进制文件在加载时与-bind\u链接,则延迟绑定偏

Macos Postgres DB未在Mac OSX上启动:错误说明:Unix域套接字上的连接

我安装了Postgresql,然后在本地Mac OSX Mountain Lion上运行了一系列rails应用程序,并创建了数据库等。今天,当我启动pgAdminIII并尝试启动数据库服务器时,我遇到了以下错误: 一个快速的谷歌显示帖子。更多的浏览表明,可能存在某种postmaster.pid文件,这可能是造成这种情况的根本原因。如果我删除了,事情就好了 然而,在我删除我电脑上的东西之前,我想确保我以一种系统的方式调试它,而不会导致更多的问题 我在某个地方读到,在删除该文件之前,我需要运行以下

Macos 如何覆盖Qt中缩放按钮的默认值

我有一个用Python中的Qt5(PyQt5)编写的应用程序 我希望覆盖缩放的默认行为(左上角的绿色“+”),这样它将设置适当的窗口大小,而不是最大化窗口以覆盖所有可用空间 我试图重写showMaximize,但从未调用该方法。My window是QWidget的一个子类,没有设置任何额外的窗口标志(即使用默认值) 当用户单击该按钮时,如何覆盖该事件或如何告知要设置的布局系统大小?您不能覆盖showmized,因为它不是虚拟的。无法覆盖此操作。但您可以覆盖changeEvent。当用户最大化窗口

Macos Mavericks和NSStatusItem';s具有多个监视器的自定义视图

由于Mavericks,每个屏幕都有自己的状态栏。这也意味着在状态栏中运行的应用程序(使用NSStatusItem)理论上有多个关联的NSStatusItem对象。实际上,尽管用户可能会看到NSStatusItem的多个“实例”,但它只是一个(我已经测试过了)。现在,当您在状态图标中使用自定义视图时,会出现以下问题:当用户单击状态图标时,我会使用drawStatusBarBackgroundInRect方法以编程方式“高亮显示”它。问题是,尽管用户只单击了一个状态图标,但状态图标的每个“实例”(

Macos 无法在钥匙链之间移动钥匙

我正在尝试设置一个构建机器,并希望将私钥从开发机器移动到构建机器 我已经从dev机器的keychain中导出了密钥,但是当我尝试在构建机器上安装它们时,我不断收到一个错误,上面说: 发生了一个错误。无法导入项目。无法检索它们项的内容 我试着重新导出密钥,试着在构建机器上单击它们,试着将它们拖到keychain访问中,试着将它们添加到登录keychain,系统keychain,试着使用公钥,试着使用私钥,每次都是相同的错误消息 钥匙链已解锁 有什么建议可以帮助我找出问题所在并加以纠正吗?私钥和公钥

Macos 如何在Xcode5上为MAC OS X创建服务

我想为MacOSX创建一个小型服务。我遵循了这个链接,但我被困在第12步。请指导我如何使用XCode5为mac os x提供示例服务。以上教程是关于XCode3的,因此请提供开发服务的逐步过程。该指南太旧,无法使用btw 您可以通过在~/Library/Services中安装服务来分发服务 或者将其提供给用户双击,用户将提示是否安装。除了发布链接,您还应该清楚您的项目是如何完成的。尝试发布一些代码,即使它不能正常工作。我的服务运行良好,我遵循以下链接,但我的问题是如何将此服务添加到我的mac应用

Macos printf更改输入编号

我在OSX Mavericks上,试图学习shell和awk中的printf命令。我在玩弄不同的格式说明符和字段精度值 我得到了一个意想不到的结果,我真的不明白为什么 这是我的代码: #!/bin/bash a="12345.123456789012345678901" printf "(%40.30s)\n" $a printf "(%40.30f)\n" $a printf "(%40.30e)\n" $a 我本以为会看到这样的事情: ( 12345.1234567

Macos Qt';s QMediaPlayer可以';我不能播放mp3

我使用Qt5.3.2的QMediaPlayer在OSX10.10下播放MP3文件,直到现在我还不能播放任何东西 我使用的代码大致如下: player = new QMediaPlayer; player->setMedia(QUrl(soundName)); qDebug()<<soundName; player->setVolume(50); player->play(); 同样的代码在Windows8上也能完美地工作 有人能帮忙吗?不久前找到了答案,把它贴在这

Macos Mac上带键盘的触发特定菜单栏图标

我想在不使用鼠标的情况下触发菜单栏应用程序。CopyClip是确切应用程序的名称。我在网上找到的只是Ctrl-F2或Ctrl-F8,这些都不允许访问菜单栏中下载的应用程序。我已经试了好几个星期了。BetterTouchTool不允许这种类型的操作。我猜我需要写一个小的applescript来实现这一点,但不知道如何帮助或指导是非常感谢的 因为我想要的就是这里的图片。 您必须修改此选项以适合您的特定应用程序 在脚本编辑器中分别运行这些命令并检查结果: tell application "Syste

Macos 如何在OS/X中将shell变量设置为求值结果

在Linux Bash中,我可以执行以下操作: $ export CP=$(cat classpath.txt) 如果我们使用“cat类路径”,我们会看到很长的输出(这就是为什么我不在这里复制) 但是,在OS/X中,相同的命令会导致CP为空。该命令的OS/X等价物是什么 2:21:59/mllib $ls -l classpath -rw-r--r-- 1 steve staff 13162 Oct 28 12:19 classpath 12:26:46/mllib $export CP

Macos Kyngcaso Postgres使用哪条路径?

我正在用OSX Yosemite从头开始安装新的Macbook 我想安装和使用Postgres的版本,而不是系统版本的Postgres。我已经安装了它们,没有出现任何错误 但是,当我运行psql时,我的路径上没有任何内容 如果我运行find,看起来机器上现在有两个postgre,位于以下目录中: /usr/local/pgsql-9.3/bin/psql /usr/local/pgsql/bin/psql 所以我的问题是: 哪个是KyngChaos软件包,哪个是system Postgres

Macos IntelliJIdea灰色表带osx

我有个问题。在OSX版本上。10.10.3 14D136 Macbook Retina,我在全屏模式下进入Intellij Idea,到期更改编辑器选项卡灰色条纹出现并在0.5秒内消失。有人也有同样的问题吗?我也经历过类似的问题。我最近在YouTrack上也看到了一些关于OS X上渲染问题的问题,例如:。您可以尝试使用自定义绑定JDK的Idea 14.1 EAP,它的渲染问题应该更少:谢谢您的评论。

让pygame在Macos上显示除空白屏幕以外的任何内容时出现问题

我最近买了一台新的macbook,我一直在努力让pygame工作,但还没有成功。我变得非常绝望,我真的需要一些帮助 我已经安装了pygame 1.9.4,即使我在运行pygame代码时没有收到任何错误消息,它也只会显示一个空白屏幕。我正在使用以下代码对其进行测试: import pygame pygame.init() screen = pygame.display.set_mode((800,600)) while True: for event in pygame.event.g

Macos Swift-单击菜单外部时,菜单关闭

所以我有一个简单的菜单。它附加到状态项按钮。 当我点击按钮时,它会打开。 现在我的问题是,只要我在菜单外单击,它就会关闭。我怎样才能避免呢? 我确实尝试过很多事情,但都没有成功 我需要这样做的原因是,当用户单击NSMenu中的某个内容时,另一个窗口会打开,而当此窗口打开时,我也希望NSMenu保持打开状态。但它就是不起作用 我觉得这是不可能的 非常感谢。我相信您必须创建一个自定义视图,该视图可以弹出,但只需使用NSMenu就可以在本机上完成。您为什么还要保持它的打开状态?大多数人都希望当你点击外

Macos 是否有一种方法可以通过编程将状态栏项目定位在状态栏(OSX)中?

有没有办法选择我的物品在状态栏中的位置。例如,在所有状态栏项目中(除了默认的苹果项目,如日期和时间),我可以选择将其放在最左边,还是最右边等等?基于,我认为苹果没有官方的方式或API允许这样做。我在他们的文档中也找不到任何帮助 不过,您应该能够使用私有API。基于,我认为苹果没有官方的方式或API允许这样做。我在他们的文档中也找不到任何帮助 不过,您应该能够使用私有API

Macos 如何在Mac OS X上以编程方式挂起/恢复进程及其子进程?

我试图控制一个派生的任务,在我的例子中,它是一个bash脚本,然后运行另一个程序。我希望能够暂停和恢复这些进程。我的程序意味着能够生成任何任务,因此我不能假定知道生成的进程是否会生成另一个或多个进程 我使用NSTask启动了流程,可以控制原始流程,但不会影响子流程 任何帮助都将不胜感激。SIGSTOP信号会执行此操作。如果PID为负,kill命令将其发送到整个进程组 kill -s SIGSTOP -$pid 发送一个SIGCONT以继续。谢谢,这非常有效!我不是Mac或其他Unix的新手,但

Macos 在NSTextField中高亮显示所选内容

我希望能够突出显示NSTextField中的一部分文本,但我无法通过谷歌搜索实现这一点 我已定义了NSRange,但找不到使用此范围高亮显示文本的方法。我唯一找到的是textField.selectText,但这应该会突出显示整个字段 我使用的是Swift 2。您可能已经注意到,NSTextField仅在具有焦点时显示选择范围,即作为第一响应者。在这种情况下,编辑由名为字段编辑器的NSTextView处理。因此,确保字段具有焦点(例如,通过使用NSWindow的makeFirstResponde

Macos MongoDB:未找到命令

我正在努力在这个运行OS X的Mac上安装MongoDB。我已经通过brew和直接文件下载进行了尝试。Mongo在我的路径上,但在运行“Mongo-version”时出现了“command not found”错误。我已经创建了/data/db目录并添加了正确的权限,我的.bash_配置文件具有路径规范。可能会发生什么情况?您需要将mongodb目录放入 /usr/local/ 在您更改~/.bash_配置文件中的url后,我的问题通过再次重新安装MongoDB得到了解决,这次是通过brew,它

Macos 使用命令行安装.ttf字体

在OSX上,您可以双击.ttf字体文件来安装它们。处理多个文件时,这是一个麻烦。是否有使用终端应用程序安装字体文件的命令?您可以使用 cp myfont.ttf /Library/Fonts/ 或多个文件 cp fontsFolder/*.ttf /Library/Fonts/ 使用以下命令行安装字体。用您的字体替换BRLNSR,如果需要更多字体,请添加更多行 cd ~/Library/Fonts && { curl -O 'https://github.com/bloomb

Macos 如何调试WebKit?

如何调试WebKit 或者如何在WebKit中禁用“崩溃处理程序” 如果崩溃发生,它只是在处理程序中崩溃并正常退出(如下所示) 当然,我是在单进程模式下工作的 Marin:repro marin$ ../WebKit/Tools/Scripts/debug-safari repro/webkit_check.html Starting SafariForWebKitDevelopment under lldb with DYLD_FRAMEWORK_PATH set to point to

Macos 安装时忽略productbuild路径

我有一个用Qt构建的OSX应用程序。它经过代码设计、包装以适合macstore,并已获得苹果的批准,可以在macstore中销售 尽管安装后,它会安装到打包过程中它所在的位置,而不是/应用程序 或者,我正在创建该文件的.dmg包,可以将其安装到/Applications中 在构建过程结束时,我将运行以下命令: codesign --force --deep --verify MyApp.app/ --entitlements ${INSTDIR}/Entitlements.plist -s "3

Macos 阴谋集团丢失包裹

我试图用终端上的命令安装阴谋集团 cabal install cabal-install Resolving dependencies... Configuring hackage-security-0.5.2.2... Building hackage-security-0.5.2.2... Failed to install hackage-security-0.5.2.2 Build log ( /Users/developer/.cabal/logs/hackage-security-0

Macos 如何替换通过Macports安装的二进制文件?

我想将当前的MariaDB安装替换为使用调试标志编译的安装。我可以编译一个二进制文件并复制/粘贴到通过Macports安装的文件上吗?或者还有其他内容吗?编辑Macports端口文件、添加所需的标志并重新安装可能是最简单的方法。您可以使用端口文件mariadb-10.1(如果您使用的是该版本)定位端口文件,编辑它并在configure.args append包含在if{$subport eq$name}{…}中的块中附加任何需要附加的标志 保存文件并运行sudo端口-sn升级--强制mariad

Macos 无法连接到当前Time Machine备份磁盘

如果您收到一个弹出警告,如无法连接到当前Time Machine备份磁盘,这里有一个可行的解决方案。当浏览时间机器和验证/修复磁盘时,在磁盘实用程序中显示为OK 请参阅下面我的答案。转到Time Machine drive-in Finder,检查Backups.backupdb的权限。如果看到红色的停止标志,则表示权限错误 打开终端并检查权限 $ sudo -s $ cd /Volumes/Time\ Machine $ ls -l drwxrwx---@ 6 root wheel

Macos 尝试了解启动守护程序状态

我正在尝试为macOS 10.13 High Sierra上的Zabbix代理设置启动守护程序 首先,我安装Zabbix代理时使用: brew install zabbix --without-server-proxy 然后,我创建一个名为com.zabbix.zabbix_agentd.plist的属性列表,其中包含以下内容: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//D

Macos 无法在mac上复制和安装android studio

我已经从android开发者网站(即3.1.2版)下载了android stdio安装程序。 当我开始安装时,它要求将android stdio复制到“应用程序”文件夹。当我这样做时,mac会给出如下错误 “操作无法完成,因为您没有访问某些项目的权限。” 请告诉我如何安装。我也遇到了类似的问题 解决方案:- 把它拖到桌面上。然后将其移动到应用程序文件夹。它会很好的工作 祝你好运我尝试了上述解决方案,但没有成功。我不小心把它弄坏了。我做的最后一件事是: 将.dmg拖到Applications文件

Macos Maven:无法解析以下工件。在我的Mac上,朋友的.m2文件夹放在哪里?

我和我的朋友正在Windows上使用Maven进行一个项目。 我想在Mac上运行相同的项目。我不知道将从Mac上的Windows复制的.m2文件夹放在何处 我将.m2放入/Users/.m2。当我从带有pom文件的文件夹中运行mvn clean install时,我得到: Could not resolve dependencies for project ... 首先复制缓存是个坏主意…除了Mac上的缓存在适当的用户下,如/Users/USERNAME/.m2/…只需转移项目,我希望您正在

Macos 当应用程序退出时,NSDocument';s isDocumentEdited方法始终返回false

在基于文档的应用程序中,文档中的任何更改都由 [self updateChangeCount: NSChangeDone]; 调试时,[document isEdited]随时返回TRUE,只要文档已编辑。文档窗口除文档名称外,还显示“已修改”。当我退出应用程序时,我的应用程序代理使用以下循环检查所有打开的文档,并检查它们是否已被编辑: NSUInteger needsSaving = 0; while (count--) { NSWindow *window = [windows o

如何在macOS上捕获intel pt数据包

我发现Linux中有perf来捕获intel pt数据包 但是,如何在macOS上捕获intel pt数据包 我找不到任何线索 我必须为管理intel pt制作驱动程序吗

Macos 为什么OSX不支持AVX2,而Ubuntu支持?

我有一台MacBook Pro 2017,带有2.9 GHz Intel Core i7-7820HQ,运行macOS Mojave 10.14.6。当我离开时,我看不到AVX2 $sysctl-a | grep cpu.feat machdep.cpu.feature_位:9221960262849657855 machdep.cpu.features:FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36

Macos 如何启用风筝的抓痕?

虽然它对“普通”文件工作正常,但对于临时文件,它甚至不会显示在PyCharm的状态栏中。如何启用此功能?Kite PyCharm/IntelliJ插件当前忽略了临时文件。 Kite引擎最近的增强现在允许支持这种文件。它很快就会在插件中实现。你说的临时文件是什么意思?对于驻留在~/Library/Preferences/中的快速草稿,所有项目中都有简单的文件可用,因此本质上我想专门为此目录启用Kite。很遗憾,可能尝试文件->设置->项目:项目名称->项目结构-/code>并选择添加内容根-/co

确定macOS Catalina、Big Sur和更高版本中的容量组

由于macOS 10.15(Catalina),在用户看来,一个卷实际上可能由多个卷组成,例如系统和数据卷 我正在编写一个需要分别识别这些卷的工具,因为当使用特定的文件操作时,例如searchfs和fts\u read,它们不跨越这些卷的边界,我需要了解哪些卷属于同一个卷,这样,当用户想要搜索系统卷时,我知道要在文件操作中包括“系统”及其“数据”卷 如何安全地确定哪些卷属于同一个卷 使用[NSFileManager mountedvolumeurlisincludingresourcevalue

Macos Azure DevOps CI-通过ssh进行漂亮的编码

我正在使用Azure DevOps服务器管道编译带有IOS代理(macOS Big-Sur)的IOS应用程序,同时使用Xcpretty进行测试和代码覆盖率报告。XC不工作: Library/Ruby/Gems/2.6.0/Gems/xcpretty-0.3.0/lib/xcpretty/parser.rb:434:in =':来自/Library/Ruby/Gems/2.6.0/Gems/xcpretty-0.3.0/lib/xcpretty/parser的US-ASCII(ArgumentEr

Macos Mac上的sudo:/usr/bin/sudo必须由uid 0拥有并设置了setuid位

我在Mac上运行chown-Andy:staff/usr/bin,意外地“破坏”了文件系统的权限结构。 现在sudo引发一个错误: sudo:/usr/bin/sudo必须归uid 0所有,并设置setui位 我在网上尝试了最流行的方法:chown root:root/usr/bin/sudo&&chmod 4755/usr/bin/sudo 但是shell说root是一个非法的用户组。 我不想重新安装操作系统,有没有办法解决这个问题?有人能帮我吗?谢谢 从恢复控制台,chown 0:0/usr