Macos 如何在Mac OS X上以root用户身份运行脚本?

要以root用户身份运行脚本,我应该在Mac OS X终端上键入什么?sudo./scriptname在任何基于unix的环境中,都可以使用以下命令: 它将询问您的密码(您自己的,而不是单独的root密码)。sudo./scriptname sudo bash基本上会将您切换到以root用户身份运行shell,不过最好尽可能少地使用su。为了让sudo按照大家建议的方式工作,您需要加入管理员组。或者您可以通过键入sudo-s来访问根终端。我是一名程序员,这个问题对我很有帮助,所以我不认为它离题了

Macos Mac(68000)汇编程序的名称是什么?

我肯定有好几个,但是当你彻底崩溃电脑时,我想到的那个会显示一个漂亮的文本屏幕 这篇文章是“好吧,给我一根烟。”没有人回答这个问题,所以我将回答我能回答的部分:原来的Macintosh调试器是 就kipper的话来说,我唯一想到的是计算机病毒。还有另一个68000个Macintosh调试器,名为TMON。我不记得kipper的话在里面了,但已经有一段时间了。汇编程序的名字是个幻想。哇,真是个好发现。来自英国的Lightsoft是开发者,看起来他们现在不幸地走了。“给我抽一支kipper,我会回来吃

Macos 用碳素夹住鼠标移动

如何使用碳将鼠标移动剪辑到窗口区域?我认为没有任何简单的方法可以做到这一点,这很好。。。这是一种非Mac的行为,会让你的用户抓狂。也就是说,可能可以使用CGAssociateMouseandMouseCorSorposition将鼠标与光标位置断开连接,然后监视鼠标事件并将光标移动到您想要的位置

Macos 雪豹';“新的”;“突然终止”;机制?

所以雪豹有一项新技术我还没听说过。突然终止(请参阅中的突然终止)显然是一种告诉系统何时可以野蛮地终止应用程序的机制,而不是通过标准的退出机制。这有助于更快地注销/关机/休眠 首先,我不知道它,也没有看到在这里或任何地方讨论它,所以:它被广泛使用了吗?典型的用例是什么(我想象简单的实用程序应用程序没有用户文档或信息要保存) 其次,该应用程序可以在任何时候发出信号,表明杀死它是不安全的,因此看起来这种机制并没有真正的缺陷(当然,除了在发出安全/不安全时刻信号时可能出现的错误)。我忽略了任何明显的东西

Macos 如何更改gitk语言(在Mac上)?

在“首选项”菜单中找不到更改语言的选项。我知道它必须在其他地方完成,我想是从终端窗口完成的,但我不记得命令了。 如何更改gitk界面消息语言?基于以下网站提供的信息: Tk选择中定义的语言 区域和语言控制面板 项目 在Mac OS X中,应该定义LANG变量。您可以通过以下方式完成此操作: export LANG=en_US.UTF-8 如果您想看到英文版的GitkGUI

Macos Aptana 3应用程序浏览器鼠标右键单击不工作

使用Aptana 3应用程序资源管理器或项目资源管理器时,鼠标右键子菜单并不总是起作用 在某些文件/文件夹上它可以工作,但在其他文件/文件夹上它什么也不做。对我来说这似乎是随机的。它并不总是相同的文件/文件夹 重启Aptana通常会使它再次工作 有人有相同的问题或找到解决方法吗 我在Mac OSX Lion上 更新 在清除日志文件并等待问题再次出现后,在日志文件中似乎没有发现任何值得注意的内容 !SESSION 2011-08-24 08:09:21.674 ------------------

Macos 单击一次Mac部署

正如标题所述,Mac是否有一个相当于单击一次的应用程序部署 我这样问是因为Lion附带的Safari版本已经删除了DMG(磁盘映像)文件,作为下载后打开的“安全文件类型”。我工作的公司有一个相当特殊的应用程序,下载后应该立即启动。你能描述一下这个“相当特殊”的应用程序吗?因为我正在努力想一个我希望这种情况在我的Mac上发生的情况。那么,为什么你不能使用Mac应用商店()?这是一种适用于Mac的web部署形式。你可能无法控制分销渠道,但如果你使用苹果的硬件,你可能已经习惯了这些限制。令人遗憾的是,

Macos OSX:以编程方式重新映射Caps Lock';s功能(通过系统首选项设置)?

我的问题是关于系统首选项的设置,该设置允许您将Caps Lock重新映射到例如Ctrl键 ^是否可以通过编程方式影响此设置? 主要是通过默认值或一些shell技巧来实现这一点;其次是通过AppleScript(恶心) 我知道我可能可以通过使用第三方工具来实现这一点,比如KeyRemap4MacBook,但这是最后的手段。但如果可能的话,我更喜欢非第三方解决方案 我的用例: 使用键盘Maestro及其漂亮的宏触发器,我希望在MacVim等应用程序中自动重新映射Caps Lock->Ctrl,并在离

Macos 如何在使用web视图时启用Safari扩展

我在应用程序中使用Web视图,而不是打开Safari浏览器实例,因此我注意到Safari扩展不起作用。在Cocoa应用程序中使用自定义web视图时,是否有可能启用此功能 我需要使用Safari扩展的原因是将javascript注入到某一时刻加载的任何网页中,因此,如果有其他不使用扩展的方法,欢迎提供任何建议或示例。在web视图中无法使用Safari扩展 如果您的脚本不是太大,那么将其格式化为“javascript:”bookmarklet并将web视图的位置设置为它怎么样 [编辑:下面添加的内容

Macos apache 2.4.1和2.2.2之间的冲突?苹果操作系统狮子

我最近在mac(10.7)上安装了Apache2.4.1并执行了“httpd”。在系统首选项中关闭Web共享时,我收到了这两条错误消息: //(1)-In the console// httpd: Could not reliably determine the server's fully qualified domain name, using 192.168.1.65 for ServerName (48)Address already in use: make_sock:

Macos 查找具有Mac App Store应用程序特定OSX版本的用户数

我知道有很多工具可以用来收集iOS应用程序的统计数据,但我想专门找出通过应用商店分发的mac桌面应用程序的统计数据。为了知道何时/是否是放弃对特定OS版本支持的好时机,最好能看到OS版本的细分(当然,总体而言,不需要知道具体情况)

如何在MacOS X上创建安装应用程序?

我有HTML网站,我需要作为独立的应用程序分发。对于Windows,我使用Chrome Portable+Inno设置,一切都简单明了。然而,客户端请求能够在MAC计算机上安装此应用程序。我没有使用Mac的经验,因此我这里有几个问题: DMG是在MAC上安装程序的唯一方法吗 是否有任何工具(类似于Inno Setup)能够将chrome portable和我的HTML代码“包装”到安装程序中 如何对最终的DMG进行“签名”(我有在Windows上使用的代码签名证书,我假设MAC上也存在类似的情况

Macos PowerPC的传输2.76编译

Transmission不再具有预编译的PowerPC支持,但仍然有可用的源代码。我试着自己编译它,但出现了一个错误,说“pkg配置脚本找不到或太旧了…”有人知道我如何编译它吗?或者某个地方的预编译版本?您需要首先安装pkg config,这显然是传输的一个依赖项

Macos 无法以postgres用户身份连接到postgresql

我正在使用MacOSX10.5.8。我安装了PostgreSQL 9.1(使用mac dmg驱动程序),以便使用python(使用sqlalchemy和psycopg2)构建数据库 当我第一次尝试通过sqlalchemy连接到PostgreSQL时,我找不到允许我创建引擎并连接的用户名:密码组合。我尝试以超级用户的身份登录postgres(据说它不需要密码),但没有成功。如果我尝试使用sqlshell(即使我选择postgres作为用户,也需要输入密码)或在命令行上使用su-postgres进行

Macos 如何在要打开的两个应用程序之间进行选择?(自动机)

我正在使用Automator编写一个应用程序(我是一个完全的编程新手,只懂一些非常基本的知识),它将提示用户在两个不同的应用程序之间进行选择。到目前为止,我有这个,我在这个网站上的另一个帖子中找到了 on run choose from list {"Old", "New"} with prompt "Choose which launcher you want to use" without multiple selections allowed and empty selection all

Macos setuid(0)在Mac OS X 10.9上提供EPERM

执行此操作时: err = setuid(0); if (err < 0) { fprintf(stderr, "return value: %d \n", err); fprintf(stderr, "error code: %d \n", errno); } 错误代码1表示EPERM错误。我该怎么修呢 不能将UID从非root用户设置为root用户 如果要以root用户身份运行应用程序,请使用,如果是命令行工具,请使用sudo。 如果用户不是超级用户,或者指定的ui

Macos 使用OS X中的查找来识别并更正权限

我正在尝试使用find(或更好的方法,因为这将进入shell脚本)执行以下操作: 查看/Users目录 识别任何权限不是700的文件或文件夹,如果是,请将其更改为700,同时忽略网站和公用文件夹 文件和文件夹的名称中也可能有空格 这只需要查看一个级别,即用户目录位于/Users中的一个级别 这是我到目前为止所想到的,但它并不完全起作用: find /Users ! -perm 0700 -type d -depth 2 | grep -v Public | grep -v Sites | /

Macos “如何清洗”;你可以’;t打开应用程序“;q、 app&x201D;因为它可能损坏或不完整”;地位

我正在尝试创建一个简单的.app包。我在Info.plist中犯了一个错误,finder在图标上方显示了一个“barred”标志,当我试图点击它时,我收到了这个消息。我修复了Info.plist中的错误,我确信捆绑包现在100%正常,但我仍然收到错误消息。Finder似乎检测到一个坏掉的应用并将其缓存。如何重置此缓存?即使复制包也没有任何作用。我试着给它涂上柏油,然后把它弄干净,效果很好,但肯定有什么魔术。我以为它是扩展属性,但xattr什么也没显示。看看本教程: 我猜想第一个解决方案会起作用

Macos &引用;此证书尚未生效;Mac上的错误

我所有的mac应用开发者证书都有效,2019年到期。在对应用程序和安装程序包进行代码签名后,用户将收到一条消息:“应用程序名称是使用已过期的证书签名的。如果您最近获得此消息,则它可能不真实。是否要继续” 单击show certificate(显示证书)时,会显示该证书将于2019年到期,并且在2019年以下,“该证书尚未生效” 我从其他人那里发现的关于这个错误的信息很少。我已经尝试过完美地设置日期和时间,但仍然没有成功。当您经常看到这个“尚未生效”错误时,这是因为Mac上的日期/时间设置不正确。

Macos 如何使用扩展名为.mac.opt的文件?

我对在我的计算机上运行名为MGS的编程语言感兴趣(可在此处获得:)。我在mac上运行小牛队 问题是mac executables下载是一个mac.opt文件扩展名,我不知道如何处理它。我在互联网上的任何地方都找不到此文件扩展名的相关信息 有人知道我需要做什么才能运行此程序吗?文件说它是一个可执行文件: $ file mgs64.mac.opt mgs64.mac.opt: Mach-O 64-bit x86_64 executable 所以,我会在你的终端上执行它。打开终端窗口,chmod+

Macos Mac OSX上的VLCJ未满足链路错误(darwin/libvlc.dylib)

我正在尝试初始化VLCJ,以便作为我正在开发的应用程序的一部分进行一些流式处理。按照,我将使用以下代码尝试加载库: NativeLibrary.addSearchPath( RuntimeUtil.getLibVlcLibraryName(), "/Applications/VLC/Contents/MacOS/lib" ); Native.loadLibrary(RuntimeUtil.getLibVlcLibraryName(), LibVlc.class); 当我运行它时

Macos 为什么我的音频队列输入回调中的数据包编号不同?

我使用音频队列服务在Mac OS X上记录PCM音频数据。它可以工作,但我在回调中获得的帧数不同 static void MyAQInputCallback(void *inUserData, AudioQueueRef inQueue, AudioQueueBufferRef inBuffer, const AudioTimeStamp *inStartTime, UInt32 inNumPackets, const AudioStreamPacketDescription *inPacket

Macos 自定义NSFormatter在swift中返回零

我在Swift中有一个NSFormatter,它连接到一个NSTextField。它可以防止输入非法字符,但当我尝试访问下一个字段的值时,它会给出一个nil值 以下是课程: class PSEntryNameFormatter : NSFormatter { override func stringForObjectValue(obj: AnyObject?) -> String? { if obj == nil { println("st

Macos SQLAlchemy与Pycharm 4

我在我的Mac Yosemite上安装了PyCharm 4,然后通过easy_安装控制台安装了SQLAlchemy,而且我已经有了官方的Python2.7.9空闲版本。我尝试在官方IDLE中导入SQLAlchemy模块,但在PyCharm 4 IDE中没有。如何修复此错误 回溯最后一次调用:文件/Users/artyom/PycharmProjects/untitled/hella.py,第1行,在导入sqlalchemy ImportError中:没有名为sqlalchemy的模块进入设置->

Macos Mac Automator/Applescript从邮件消息中提取URL

我正在尝试获取一个文本文档列表,其中包含最新Mac Mail.app OS X 10.10.2 Yosemite中的一堆电子邮件中的所有链接,我简直被难住了 我想我可以 将几个Automator.app操作放在一个服务/工作流中, 选择/突出显示Mail.app中的所有电子邮件, 选择该服务或运行该工作流, 并且有一个文本文档,其中包含所有可以在其中找到的URL/链接。 然而,这不起作用 我知道如何一次只发送一封电子邮件,但这不是我想要的。附件是3个工作流的屏幕截图。第一种是只处理一封电子邮件并

Macos 子类化NSManagedObject的子类

我试图在生成NSManagedObject子类时保持它们整洁,但我想添加某些功能 我的第一个想法是对子类进行子类化 例如,生成了我的帐户,如下所示: import Foundation import CoreData class Account: NSManagedObject { @NSManaged var displayName: String @NSManaged var host: String @NSManaged var port: NSNumber

Macos Go:如何在构建时显式链接到OSX框架?

当尝试使用获取bitbucket.org/liamstask/goose/cmd/goose在OS X 10.10.3上获取并构建goose时,我遇到以下错误: Undefined symbols for architecture x86_64: "_SecKeychainItemExport", referenced from: _FetchPEMRoots in 000001.o "_SecTrustCopyAnchorCertificates", referenced from:

Macos 在Swift中检测NSViewController外的鼠标按下

如何在swift中检测NSViewController外部的鼠标按下事件?我还没有在swift中找到任何例子 谢谢:)使用添加GlobalMonitor或ForeventsMatchingMask记录应用程序之外发生的任何事件 在applicationdFinishLaunching之后将其放入AppDelegate: NSEvent.addGlobalMonitorForEventsMatchingMask(NSEventMask.LeftMouseDownMask, handler: {(e

Macos “发出邀请”;Craigslist计划“如何将结果与输入分开?

我正在写一个模仿craigslist的项目。我需要询问用户是否希望: 1.输入产品 2.购买产品 当用户输入1时,询问他们是想出售(b)ike还是(t)ruck,他们给出输入,然后询问价格。 我使用append将其添加到列表中 但是,如果用户键入“2”来工作,我无法获取输入, 如果用户输入“2”,它完全忽略了我要求它打印的内容,而是询问他们是否想要出售(b)ike或(t)ruck 下面是我的代码: play = True productList =[['bike', 50]] #supposed

Macos 我能';t查看第30行上方emacs中的文件

我最近安装了适用于MacOSX和GUI内部的emacs。当我打开文件时,缓冲区是完全空白的。当我使用C-X2复制缓冲区时,我可以在复制的缓冲区中看到我的缓冲区。每次我使用GUI时都要打开原始缓冲区,这真是太烦人了!还有其他人有这个问题吗?也许是.emacs.d中的某些设置需要更改?我现在还在约塞米蒂。你的问题不是很清楚。你能添加一些截图或以其他方式澄清吗?另外,您安装了哪个版本的Emacs,使用了什么方法?如果您使用Emacs-Q启动Emacs,绕过您的配置文件,是否会发生这种情况?@Chris

Macos 设置本地Web服务器Mac OS X El Capitan

luvkapur.conf 以下行已从httpd userdir.conf中注释掉 显示的错误消息为:404未找到 就个人而言,我建议使用自制软件来安装Apache+PHP,而不要把OSX附带的安装搞得一团糟? <Directory "/Users/luvkapur/Sites/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order allow,deny Allow from all </Dir

Macos PlistBuddy-从一个plist复制到另一个plist

我正在尝试从一个plist文件复制根词典,并将其添加到另一个plist文件中 git clone https://github.com/rahulkatariya/osx-terminal.app-colors-solarized.git mv osx-terminal.app-colors-solarized/Solarized\ Dark.terminal osx-terminal.app-colors-solarized/Solarized\ Dark.plist solarizedD

Macos Electron应用程序被OSX限制

运行electron 1.4.3时,我遇到了一个奇怪的问题,看起来事件循环不知何故被卡住了。我已经设置了一个间隔,每80毫秒更新一次,但是在大约30秒之后,它突然每10秒更新一次。下面是我以每秒一次的间隔测试它时的一些日志记录: 2016-10-26T21:30:38.017Z [INFO ]-(CommandUtils ) Polling 2016-10-26T21:30:39.086Z [INFO ]-(CommandUtils ) P

Macos 如何在mac上保存龟甲密码

我如何在mac电脑上与OrtoisehG一起使用mercurial\u钥匙圈 Guides通常使用pip安装或easy\u安装安装mercurial\u keyring,但它不适用于mac上的TortoiseHG 而乌龟最终会犯错误: 没有名为mercurial_keyring的模块 问题是,Ortoisehg忽略了在mac os上安装pip或easy_的模块 相反,您必须将mercurial\u keyring.py、mercurial\u extension\u utils.py和keyri

Macos 有没有办法把字符串中的空格改成下划线?

我需要将空格字符改为下划线 所以我可以在termanal中找到该文件 我曾尝试使用API,但它不适合我,因为我的计算机在安装后会删除它。所以我只需要一个函数,它可以生成空格、下划线和,使用termanal test命令来查找文件 function exists(f) filetry="" local fileBuffer={} for w in x:gmatch("%S+") do table.insert(fileBuffer,w) end

Macos system.log OSX中的可疑活动

一位mac用户出现了一些时钟错误,并认为他们看到有人在屏幕上使用remote/VNC操作。我浏览了system.log,大部分活动都是在笔记本电脑关机、拔下电源插头(没有电池)、用户睡着时显示的 此处为System.log文件- 这些是我感兴趣的台词 导致时钟关闭的Java连接。 23:54:32 Ushas-Air Java Updater[531]: Original euid:501 Apr 24 23:54:32 Ushas-Air com.apple.xpc.launchd[1] (c

如何使macOS应用程序具有两个主菜单

我知道有些mac应用程序有两个主菜单。 主菜单表示macOS屏幕中的左上菜单 当windowA显示时,主菜单将显示。 当我单击应用程序中的某个窗口(命名为windowB)时 另一个menuB被menuA取代。 当我点击windowA时,主菜单又出现了 有人知道如何实施这种行为吗 您必须将菜单与每个窗口相关联。为此,可以复制应用程序的主菜单并将其粘贴到相应的窗口控制器场景中。然后选择场景中窗口的连接,并将“菜单”项链接到场景的新菜单。对所有窗口控制器/窗口重复此操作 然后您需要添加一些代码。创建新

Macos 请注意OSX中的新系统通知

是否可以侦听/观察macOS收到的新通知 我的意思是,当收到新的iMessage或Slack消息时(因此基本上所有导致NotificationCenter显示通知的内容)简短回答:这是不可能的 除非应用程序提供特定的API,否则无法观察应用程序发送的用户通知。例如,iMessage和Mail的AppleScript字典包含脚本可以响应的事件。但是,用户通知封装在目标应用程序中 有一个名为的全局通知类,它是一种通知分派机制,可以跨任务边界广播通知。某些进程正在发送分布式通知,但它与UserNot

gdb不';t在macos High Sierra 10.13.3上工作

我已经用brew安装了gdb 8.1 我还有代码设计gdb和.gdbinit,如下所示: 在外壳关闭时设置启动 我已禁用SIP功能: $ csrutil status System Integrity Protection status: disabled. 但gdb仍然不起作用: #include <iostream> using namespace std; int main() { cout << "hello world!" << endl;

Macos 如何知道MIDI文件何时使用OS X MusicPlayer完成

我希望能够播放作为资源包含在我的应用程序中的MIDI文件。我有一个非常简单的函数来实现这一点,给定资源的名称(减去.MID)文件扩展名: MusicPlayer musicPlayer; MusicSequence sequence; int MusicPlaying=0; void PlayMusic(char *fname) { OSStatus res=noErr; res = NewMusicPlayer(&musicPlayer); res

Macos SFML、GCC和sf::String的未定义符号

我已经在macOS 10.13.4上通过自制安装了gcc8.1.0。我也通过自制软件安装了sfml2.4.2_1。编译此文件时: #include <SFML/Graphics.hpp> int main() { sf::RenderWindow window(sf::VideoMode().getDesktopMode(), "My Window"); while (window.isOpen()) { sf::Event event;

Macos SwiftUI对悬停事件的响应不是很快

我正在尝试实现一个列表,其中包含200或300个元素,并且我希望在悬停事件中更改文本的颜色。但应用程序开始显示悬停事件的延迟。检查下面的示例代码: struct ContentView:View{ var body:一些观点{ VStack{ ForEach(0…1000,id:\.self){中的索引 元素() } } } } struct元素:视图{ @状态私有变量hover=false var body:一些观点{ 文本(“不是快速悬停!”) .foregroundColor(悬停?颜色

Macos jupyter笔记本电脑没有';卡塔琳娜之后我就不开门了

将我的mac升级到catalina jupyter后,笔记本不再打开。我解除安装anaconda并安装新的2019.10版本,但未成功 我试图解除anaconda的安装并重新安装新的2019.10版本 终端给出以下错误消息 2019-10-18 23:11:38.333 osascript[2121:39758]由于以下原因终止应用程序 未捕获异常“NSInvalidArgumentException”,原因:' -[\uuu NSDictionaryM\uuu setObject:forKey

Macos 汇编编程我可以';t将al寄存器作为参数提供给_printf

我在汇编编程方面的知识有限。 在这个简单的代码中,我修改了al和ah,并尝试使用\u printf打印al的值 我从随机的地方取了序言、尾声和相关的代码。我不能完全控制他们。我只是想看看我修修补补的结果 section .data msg db "Answer: %c", 0x0a, 0x00 ;What do the 0x0a and 0x00 mean? ; Considering that al 1 byte long, so I've chosen the %c (char) in

Macos aws cli自动缩放命令不支持';t返回shell promot

在Macbook pro中,带有aws cli的iterm2,shell zsh 在下面的命令下运行时,shell将进入一个空屏幕,左上角显示“(END)”。我必须按“q”退出才能返回shell提示符 aws autoscaling update-auto-scaling-group --auto-scaling-group-name xxx --desired-capacity 1 这很烦人。如何更改它,使命令返回到正常的shell promot 并非所有aws cli命令都具有相同的行为。

如何在MACOS中使用swift将具有PDO操作类型的链接注释添加到PDFPage

我一直在尝试将链接注释添加到我的PDFPage中,这样一旦单击它,它就会将我带到下一页的特定位置。这是我尝试的方式,但我的代码不起作用: 光标不会更改为指针样式 单击该区域后,将不会进行导航 .freetext批注正在工作并正在显示 我将非常感谢在这方面的任何帮助。过去几天我一直在尝试这个。我正在使用最新版本的xcode(12和swift 5.3) 经过多次尝试和错误后,我发现如果文档通过printOperation运行,则不会保留linkAnnotation。所以我用“保存”面板将文档保存到文

Macos 在自制中获取每个已安装公式的版本?

我们正在尝试安装每个软件包的版本。例如,我们希望这样,有谁能帮助提供像这样打印的brew命令吗 Name Installed Latest ant 1.9.4 1.9.4 maven 3.6.3 3.6.3 mariadb@10.2 10.2.31. 10.2.37 node v12.1.0 v14.0 这是已尝试的命令: brew