Questions tagged «command-line»

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

2
grep:找不到命令[重复]
这个问题在这里已有答案: 终端 - 快速输入 1个答案 时包含奇怪的空格 这是一种非常奇怪的行为。最近,每当我试图在控制台上找到一个进程时ps aux | grep foo,它就会返回一个grep: command not found。好吧,这可能是我改变并做错的事情,但问题是,经过几次尝试,它突然知道是什么grep: MM:.dev$ ps aux | grep foo -bash: grep: command not found MM:.dev$ ps aux | grep foo -bash: grep: command not found MM:.dev$ ps aux | grep foo -bash: grep: command not found MM:.dev$ ps aux …

5
如何通过命令行添加提醒?
偶尔从命令行向Reminders.app添加一些提醒可能会很有用-特别是因为它们已同步到iCloud。有什么办法吗? 首选不依赖AppleScript的解决方案:a)出于性能原因(可能很愚蠢),并且b)AppleScript解决方案对我来说常常感到笨拙或过于冗长。


6
Macbook中Irssi(IRC)的PageUp和PageDown键?
我在笔记本上找不到钥匙。我需要他们在irssi(IRC)中上一页和下一页。我已经在这里测试了提示,但它们不起作用。他们模拟了一些不同的上/下键,而不是传统的上/下键。 如何使用Macbook按下PageUp和PageDown按钮?Irssi在具有UTF8支持的ssh和GNU Screen后面运行。

4
更改终端中的文件关联?
是否有通过终端将文件类型与应用程序关联的方法?我以为〜/ Library / Preferences / com.apple.launchservices.plist可以做到,而且我还看到:为什么将命令行更改为〜/ Library / Preferences / com.apple.LaunchServices.plist不能立即生效?但我似乎无法正常工作。 我想我正在寻找一种模仿GUI的方法,当有人使用它来更改关联类型时,它似乎在那儿立即起作用...

6
改进的终端自动完成功能(类似于Matlab的)
如果您曾经使用过Matlab,则可能已经注意到该程序中的命令窗口功能。我想知道是否可以在Mac Terminal中启用相同的功能。 它的工作方式如下:假设您之前在此Terminal会话中使用了两个命令。首先,您使用cd ~,然后使用ls -la。 在每个* nix终端机(包括Mac终端机)中,如果您按下Up Arrow,它将首先显示ls -la命令,如果您两次按下,则将显示cd ~命令。这很棒。但是,在Matlab中,如果您先键入字母c然后点击Up Arrow,它将不会显示给您ls,而是直接转到cd ~。当您有大命令和一长串以前使用的命令时,这可以节省大量时间。 可能吗?

2
启动以正确读取程序参数
我有一个启动的脚本,其中我尝试运行的命令出错(显然这不是一个字,现在是),抱怨使用不当。 我得到的特定错误是转储到系统日志中的命令用法文本。据此,我推断plist中的其他信息(命令的路径,时间等)已正确解析,而不是命令的选项。 使用命令后,我有最后一行: 18/11/2013 09:30:00.101 com.apple.launchd.peruser.501: (fake.lable.seti[33833]) Exited with code: 1 但这仅表示“我退出并出错”。 我知道launchd会将命令从其选项中分离出来,并且在手册页中向您介绍了ProgramArguments:“ ...请注意:许多人对此键感到困惑。请非常仔细地阅读execvp(3)!。” 好吧,我读了execvp(3),但我也不是明智的,所以我想问你很多。 通常,从终端运行命令如下所示: /Library/Application\ Support/BOINC\ Data/boinccmd --host localhost --passwd gobbledygook --project http://setiathome.berkeley.edu/ update 这可以治疗。 这就是我在LaunchAgent plist的Program / ProgramArguments部分中将其拆分的方式: <key>Program</key> <string>/Library/Application Support/BOINC Data/boinccmd</string> <key>ProgramArguments</key> <array> <string>--host localhost</string> <string>--passwd gobbledygook</string> <string>--project http://setiathome.berkeley.edu/ update</string> </array> (为记录起见,我本来拥有boinccmd的路径\\逃逸了,但这不起作用,为您启动了路径中的转义空格) 我试着进一步分解参数: <key>Program</key> <string>/Library/Application Support/BOINC …


4
如何重新安装xcode命令行工具?
我在同一台计算机上遇到了两个版本的Xcode的严重问题。我删除了所有Xcode应用程序实例和许多其他非系统的“ xcode”相关文件,然后重新安装了该应用程序(4.6.2),解决了我的原始问题。但是xcodebuild并且xcode-select仍然不可用,我需要运行iOS版PhoneGap。在Xcode中,“首选项” =>“下载” =>“命令行工具”项被标记为“已安装”,没有删除或重新安装的选项。我尝试删除xcrun,但这没有用。我该如何解决?

6
如何执行命令行脚本?
在Windows中,我可以创建.bat文件。我双击它,所有行都被解释为好像已将其输入到控制台中。 在OS X中,我必须使用什么文件或程序?如果我想写一个文件; echo hello world 我想双击该文件,并使其在控制台中执行。我该怎么做?

2
“卡住”(在“顶部”结果中)与“不响应”(在“活动监视器”中),“旋转”或“挂起”有何关系?
在执行top命令的结果中,有时会看到卡住。 Apple的顶层(1)OS X手册页并未解释该词的用法。 如果全部,卡住与以下内容有何关系? 没有响应 –可能会在活动监视器,登录窗口的“强制退出应用程序”对话框中看到,依此类推 .hang 文件–可能存在于 /Library/Logs/DiagnosticReports .spin 文件–可能存在于 /Library/Logs/DiagnosticReports 关于第一点有一个公认的答案。有关点2和3的答案将不胜感激。


3
如何将命令行参数强制添加到扩展坞中的程序快捷方式?
我在应用程序中安装了Chrome,在Dock中安装了它的快捷方式。如何实现将某些命令行参数强加给该应用程序的每次启动? 让我更清楚一点,在终端机中,我可以执行以下操作:打开/ Applications / Google \ Chrome.app --args --explicitly-allowed-ports = 6666,然后按照自己的方式修改Chrome的行为。从Dock的Finder启动应用程序时,默认情况下如何设置此选项?

4
如何以编程方式将文件夹添加到Spotlight“不编制索引”?
有什么方法可以通过编程方式将文件夹添加到Spotlight的“隐私”标签中?通过终端还是Applescript? 我经常想在Finder中的Spotlight结果中单击某个项目,然后不再对该项目的文件夹建立索引。 我发现如果你 sudo defaults read /Volumes/foo/.Spotlight-V100/VolumeConfiguration.plist Exclusions 您会看到一个数组,其中排除了所有项目。 但是,如果您尝试 sudo defaults write /Volumes/foo/.Spotlight-V100/VolumeConfiguration.plist Exclusions -array-add '/path/to/folder' 它不会被添加到Spotlight首选项面板的“隐私”选项卡中,也不会被取消索引。

1
可以在MacOS上的“默认写入”命令行中配置菜单栏吗?
我真的很想使用脚本通过使用默认值在macOS High Sierra上启用这些功能。我知道如何在.bash_profile中创建脚本,因为我将为此使用一个函数,然后在终端中运行该函数。但是,我缺少的是启用以下功能的实际字符串: 显示蓝牙图标 显示音量图标 显示电池电量百分比 显示完整日期 是否可以使用“默认值”以编程方式设置这些设置,并且在10.6-10.13之间进行了很大的更改吗? 好的,根据IconDeamon在本文的评论部分中所说的,我能够进行编辑,~/Library/Preferences/com.apple.systemuiserver.plist并且能够看到已启用的菜单列表。 但是,这并不一定将我带到我想去的地方。理想情况下,最好找到一个列表并能够解决此问题。我的意思是,好的,现在,感谢这个论坛的帮助,我知道我想展示的是: /System/Library/CoreServices/Menu Extras/Script Menu.menu /System/Library/CoreServices/Menu Extras/RemoteDesktop.menu /System/Library/CoreServices/Menu Extras/Bluetooth.menu /System/Library/CoreServices/Menu Extras/TimeMachine.menu /System/Library/CoreServices/Menu Extras/AirPort.menu /System/Library/CoreServices/Menu Extras/TextInput.menu /System/Library/CoreServices/Menu Extras/Battery.menu /System/Library/CoreServices/Menu Extras/Volume.menu /System/Library/CoreServices/Menu Extras/Clock.menu 并且菜单的末尾可以有a _5或a _3表示应该去的地方。但..?这不是我可以编辑的用户可写文本文件。

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.