Questions tagged «command-line»

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

1
-d选项在OS X 10.9上是非法的
我有可以在Ubuntu上运行的bash脚本,但对于OS X 10.9,我得到split命令错误: split -b 1000000 -a 3 -d $F $F && rm $F || { echo "Error: 'split' command not installed" ; exit 1 ; } split: illegal option -- d . 根据拆分的手册页,-d是 -d, --numeric-suffixes use numeric suffixes instead of alphabetic 是否有解决方法?




1
OS X上是否预安装了命令行BitTorrent客户端?
在“裸机” OS X 10.8安装上,从命令行(MacTeX,2.3 GB)中获取大文件的最简单方法是什么?我不能使用仅GUI的客户端,这是一个无头系统。如果没有预安装这样的客户端,那么哪个客户端最容易安装和运行? 编辑:更具体地说,我正在寻找与相似的命令,wget或者curl它将获得torrent并在运行时仅提供该torrent,然后在下载完成时退出。

1
是否有比启动板中显示的应用程序下载进度更准确的指示?
从Mac App Store下载应用程序时,在启动板中会显示一个进度指示器,如下所示: 对于大型安装(例如Xcode,如图所示),这并不能提供下载性能的非常有用的信息(下载的速度/所需的时间)。 有什么方法(也许通过命令行工具)可以更准确地了解App Store下载的进度吗?还有更多类似的东西585,789 Kb / 1,768,231 Kb Downloaded吗?

3
如何安全地修复和/或重新安装Homebrew?
我正在尝试修理Homebrew。 我最近尝试重新安装它,但是当我键入“ brew doctor”时 我的输出是: shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory …

2
如何使用非“旧式” launchctl命令加载和卸载plists?
我在中有一些plist文件~/Library/LaunchAgents。 多年来,我一直在愉快地使用launchctl load -w和launchctl unload -w打开和关闭这些功能。但是,我现在注意到了,load并unload已降级到手册页的“旧版”部分。让我们称其中之一com.example.service.plist。 但是,当我尝试通过launchctl enable "gui/$(id -u)/com.example.service"和与这些插件交互时launchctl disable "gui/$(id -u)/com.example.service",其他启动的命令似乎报告成功-例如,launchctl print "gui/$(id -u)"完全显示了与我设置的状态相对应的禁用标志-服务实际上并没有启动或停止,或者监听和取消监听其端口。 我缺少一些步骤吗?目前我正与坚持load和unload,但我想了解这个东西互动的非过时的方式苹果最终猛地对旧/坏的方式门前...

2
是否可以为OS X上的命令行工具获取全套的Unix选项?
我遵循Twitter上的Unix工具提示,有趣的是,其中发布的许多提示在OS X上均不可用。 例如: cp-您只会在目标目录中复制不存在的文件或比现有文件更新的文件。 在我的机器上尝试这样做会导致: cp: illegal option -- u usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory 为什么这些选项不可用,并且可以在OS X上访问它们?

2
如何在OS X Mountain Lion Disk Utility或CLI diskutil中的USB闪存盘上强制进行分区和格式化?
我有一个全新的Memorex TravelDrive 64GB USB磁盘,这很麻烦。 它是在MBR上格式化为FAT16的格式,并不是很好,我想将其放在HFS +上。 我尝试通过磁盘实用程序中的“擦除”和“分区”选项卡以及Terminal.app中的CLI通过几种不同的方法来执行此操作: $ diskutil partitionDisk disk4 1 GPT HFS+ newdisk R $ diskutil eraseDisk HFS+ newdisk disk4 其中,disk4代表特殊设备或磁盘标识符(即/dev/disk4),newdisk是我在磁盘上赋予新卷的任意名称。 在所有情况下,尝试挂载磁盘均会挂起进程。我做了一些调查,无济于事: 尾随磁盘实用程序日志的运行(tail -f ~/Library/Logs/DiskUtility.log)并没有提供任何有用的信息。我所看到的是: Starting next Erase job: 6 with no options 2013-03-03 00:51:57 -0500: Preparing to erase : “newdisk” 2013-03-03 00:51:57 -0500: Partition Scheme: GUID Partition …

2
如何在命令行中使用“默认写入”更改点击以单击?
我想从命令行更改触控板的点击属性。以图形方式,我可以通过单击系统偏好设置->触控板->点击以实现。如何从命令行执行此操作? 我试过了: defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -int 0 defaults write GlobalPreferences com.apple.mouse.tapBehavior -int 0 但是它们不起作用(将int设置为1和0,并重新启动)。我错过了一步吗?我有Macbook 5,1 Snow Leopard。

1
手册页的节标题为什么不完整?
在El Capitan和同事的High Sierra(标准终端)中进行了测试(打击)。 user@hostname ~ $ man ls | grep "BU" BUGS user@hostname ~ $ man ls | grep "BUG" user@hostname ~ $ user@hostname ~ $ man ls | grep "IEEE" files in order to be compatible with the IEEE Std 1003.2 (``POSIX.2'') The ls utility conforms to IEEE Std …

5
如何重设$ PATH?
我试图在$ PATH中添加一些内容,但完全出错了。我现在无法运行任何命令,例如ls。我已经看过这个答案, 并使用了以下几行: PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin PATH=$PATH:~/bin 这些行可以暂时解决问题。但是,当我重新启动终端时,似乎忘记了这些更改。 如何永久重置$ PATH? 我正在运行最新版本的Mountain Lion。

1
使用diskutil在未分配的空间中创建新分区
我已经删除了外部HD上的第一个分区,因此该分区的开头现在有100GB的可用空间。我想回收该空间,但是“磁盘工具”不允许我在那里创建新分区(当我单击“应用”时它什么也没做)。有没有办法做到这一点diskutil?我仅找到了通过(例如)输入disk2s2作为设备ID 来更改(或擦除或拆分等)现有分区的方法,但是可用空间没有这样的设备ID。 输出: $ diskutil list disk2 /dev/disk2 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.5 TB disk2 1: EFI 209.7 MB disk2s1 2: Apple_HFS Shared 199.3 GB disk2s2 3: Apple_Boot Recovery HD 784.2 MB disk2s3 4: Apple_CoreStorage 500.0 GB disk2s4 5: Apple_Boot Boot OS X 134.2 MB disk2s5 6: …


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.