Questions tagged «command-line»

使用没有图形用户界面(GUI)而是通过在终端程序或外壳中键入文本命令来控制的程序和命令。

1
从ioreg获取环境光传感器值
我正在使用ioreg命令行工具尝试读取计算机(iMac)上可用的传感器信息。特别是,我想读取环境光传感器的当前值。到目前为止,我已经能够通过检索有关传感器的一些常规信息ioreg -f -b -r -c 'AppleLMUController'。但是值不存在: +-o AppleLMUController <class AppleLMUController, id 0x1000002d8, registered, matched, active, busy 0 (0 ms), retain 7> { "IOProbeScore" = 0 "CFBundleIdentifier" = "com.apple.driver.AppleSMCLMU" "IOProviderClass" = "IOService" "IOClass" = "AppleLMUController" "IOMatchCategory" = "IODefaultMatchCategory" "IOCFPlugInTypes" = {"0516B563-B15B-11DA-96EB-0014519758EF"="AppleSMCLMU.kext/Contents/PlugIns/AmbientLightSensorHID.plugin"} "IOGeneralInterest" = "IOCommand is not serializable" "IONameMatch" = "ACPI0008" "IOPowerManagement" …

1
如何创建静态永久ifconfig别名?
我怎么得到这个 ifconfig loopback别名更改为重启后是否仍然存在? $ sudo ifconfig lo0 alias 172.16.222.111 $ ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP> inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 inet 172.16.222.111 netmask 0xffff0000 ### <-- WANTED!!! nd6 options=201<PERFORMNUD,DAD> 我发现的唯一类似指令是针对其他* nix系统上不存在的OSX文件 /etc/network/interfaces 要么 /etc/sysconfig/networking-scripts/ifcfg-eth0。

3
命令行工具无法安装OS X Lion 10.7.3 Xcode 4.3
我正在尝试安装命令行工具以在Lion升级后获取gcc,make和其他好东西。我在Xcode中访问了Preferences→Downloads并尝试安装命令行工具。在安装结束时,将显示一个错误框,其中包含以下消息: “BluetoothSDK.pkg”包不受信任。 当我打开一个终端窗口并尝试运行gcc时,仍然找不到该命令。 有谁知道为什么Apple Developer Tools安装程序坏了?

2
Bash,Bourne和Korn外壳程序是否已在OSX中编译为一个二进制文件?
在OSX 10.8上,如果比较bash,sh和ksh的二进制文件,几个不同的shell选项,则它们的大小相同。如果进一步介绍cmp二进制文件,那么二进制文件之间似乎只有一个字节的差异。 从表面上看,这似乎表明在每个二进制文件中都提供了支持所有不同shell的所有代码,但是您可以访问哪个子集取决于最终执行哪个shell。 任何人都可以确认二进制文件实际上是以这种方式编译的吗? 从Apple的角度来看,以这种方式组合所有外壳是否有任何好处?

3
从App Store更新中删除卸载命令行工具
我已经通过删除文件夹从我的机器上删除了Xcode命令行工具。但是,AppStore仍然显示CLI工具的更新,这显然是我不想要的。 我一直在努力正确理解AppStore在哪里找出需要更新的内容,但我还没有找到某个答案。我尝试编辑updatejournal文件,但这没有用,所以我已经恢复了它。 我开始怀疑那个事实 pkgutil 显示一些 CLTools - 包可能是原因。忘记它们不起作用,因为bom既不在 /var/db/receipts 要么 /Library/Receipts (该 pkgutil --forget 基本上因为这个失败)。 然而,经过大量的搜索,我确实找到了它们 /System/Library/Receipts。由于系统安全性,我无法删除。我当然可以绕过它并删除它们以查看它是否有效,但我不想这样做“只是为了看”。 我想找到一个合适的解决方案。 有什么想法我应该在这做什么?

2
macOS Sierra:dd到USB非常慢,似乎无法使用/ dev / rdisk
(txs都是为了你的帮助和建议,但现在暂停这一点,同时我追踪那个SD上的格式错误。如果我不能让它工作,没有理由期待 dd 工作,即使其他人在osx上遇到类似的问题)。 作为root用户,我正在尝试写入micro SD来加载Raspberry Pi的Linux: W$dd bs=1m if=/Users/jluc/Downloads/2017-01-11-raspbian-jessie.img of=/dev/disk2 这是非常慢的,它已经运行了8-9个小时,并且当我杀掉-9它时写得不多。 301989888 bytes transferred in 23103.442503 secs (13071 bytes/sec) 现在,在这样的写作中 解决方案:在Mac OS X上dd太慢了 ,他建议使用 的/ dev / rdisk中 ,因为它的处理方式不同。 但每次我都用过 / rdiskN中 代替 / diskN的 ,我得到: dd: /dev/rdisk2: Input/output error 这是在塞拉利昂,但如果我没记错的话,它对约塞米蒂有效。 在MAC OS上安装操作系统映像 提到/ rdisk不起作用的可能性,建议你改用/ disk。 是什么赋予了?与早期版本相比,这对Sierra来说是新的吗? 更新:根据@oa尝试建议并仍然得到相同的错误。 搜索``让我这样: https://stackoverflow.com/questions/37232109/how-to-fix-bad-dd-img-write-to-sdcard …

1
如何从命令行模拟Internet共享?
我正在尝试设置我的Macbook Air以共享OpenVPN连接,以便在我上路时使用,并且不希望我的iOS流量通过开放的互联网。遗憾的是,Mountain Lion的Internet共享功能不包括可共享网络接口列表中的VPN接口,因此我假设我将不得不从命令行模拟Internet共享。 我已经找到了InternetSharing包装器放置的一些移动部件: ifconfig设置网桥接口 ipfw设置流量转发 bootpd为客户端提供DHCP服务 natpmpd处理端口转发 在缓存配置中命名以处理DNS查询 我还没想到的一件是无线网络的配置,即SSID和WPA2配置。什么服务对此负责,以及如何激活它?它似乎可能是机场,但我没有看到任何相关的选择。

1
在没有GUI绒毛的/ Volumes下挂载Samba共享
我知道我可以使用终端shell中的任何一个mount或open命令来挂载Samba共享。请参阅此相关问题:如何从命令行安装SMB共享?。我更喜欢使用,open因为它安装了共享文件夹,在/Volumes该文件夹下似乎是OS X标准,预期的东西。即通过输入发生这种情况 open "smb://guest:@${host}/${path_component}" (${host}Samba共享的主机名或IP地址在哪里,是Samba共享${path_component}的路径或“名称”)。结果和主要的是我可以访问的东西/Volumes/${path_component}。这确实非常好。只是在脚本中有两个问题或麻烦。首先是这将打开一个多余的进度指示器,然后是Finder窗口。第二个是较小的一个,因为有可编写脚本的解决方法,即命令立即返回而不等待挂载真正可用。 有没有办法(同步)挂载Samba共享下/Volumes没有多余的窗口弹出? (我使用的是最新的OS X(Sierra)。)

4
pbpaste,pbcopy使用错误的粘贴板?
我正在Linux上转换一个xclip和类似工具的shell脚本,在Mac上使用pbpaste和pbcopy。问题是这些工具的默认粘贴板(根据手册页的“常规”)不是Stickies / Safari / TextMate /所有GUI应用程序使用的粘贴板。 我已经尝试了'man pbpaste'中提到的所有粘贴板名称,但没有包含我在任何GUI应用程序中复制的数据。如果我使用'pbcopy'将数据加载到'general'pboard中,我可以通过'pbpaste'将其提取出来 - 但它与GUI粘贴板分开。 注意我没有运行任何异常的shell,终端或WindowServer设置,这是标准的10.7终端和bash。




1
如何从命令行运行chrome-browser?
在Linux中,当我安装开源Chromium浏览器时,我能够使用chromium-browser几个有用的选项(例如指定代理)从命令行运行它。我已经转而使用Mac了,并希望这样做,但我明白了Unknown command 'chromium-browser'。 我将如何在Mac上进行设置?

2
AppleScript应用程序开始提示运行或退出。我怎么能禁用它?
我不完全确定为什么这已经开始发生,因为这是完全新的行为,我没有做任何系统更新,但我有一个很好的小工具栏应用程序为我的Snow Leopard Finder.app打开现有的文件夹/或文件TextMate的。 它过去只是简单地使用所选内容调出TextMate,但从今天开始它会提示我运行或退出脚本。 这是弹出窗口的样子: 现在......这个应用程序/脚本不是新的,我相信脚本,我不希望每次使用它时弹出这个。 那2个问题: 如何禁用这个烦人的提示? 为什么我昨天一切都工作正常时突然得到它? 任何见解都会非常感激。 作为参考,有问题的脚本是这样的:OpenInTextMate 但是我使用的MateDot.app脚本也在做同样的事情。 谢谢阅读。 Jannis

2
从命令行打开一个新的Finder *选项卡*
我想知道是否有一种方法可以从命令行打开一个新的查找器选项卡(不是窗口)。我可以做,例如, open . 但这会打开一个新窗口。在最近最活跃的现有查找器窗口中打开一个新选项卡会很不错。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.