Questions tagged «command-line»

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


4
在OS X上安装shuf?
Ubuntu Linux有一个很棒的工具叫做shuf,它的工作原理类似于head,不同之处在于它可以随机分配十行。我在Homebrew上找不到。在OS X上安装它的最简单方法是什么?


5
有没有办法从终端访问Mac的地理位置?
某些GUI应用程序使用OS X定位服务,但我想从命令行检索Mac的物理位置。这对于运行脚本,切换设置等很有用。该机制应该是CoreLocation,而不是Geo IP服务(数据分辨率太低,需要在线连接)。 最低要求是输出经度和纬度。尼斯将是一个数字,表示精度。超级好:提供位置名称的地址解析器。

2
我应该在哪里存储命令行应用程序?
当我下载命令行应用程序时,它们位于我的~/Downloads/目录中。但是我觉得这是放置命令行应用程序的地方。我应该在Mac OS X文件系统中的哪里存储命令行应用程序? /Applications/也感觉错了,它更多地用于桌面应用程序。和/bin/声音多为属于OS X的应用程序


7
如何完全从命令行安装命令行工具?
我想编写Xcode命令行工具的安装脚本。 在小牛上 xcode-select --install 将打开一个对话框,提示用户进行安装,但是我想在没有对话框的情况下触发安装,例如使用softwareupdate命令。 有没有办法做到这一点? 编辑: 具体而言,xcode-select --install启动一个应用程序,该应用程序下载并安装工具,而无需用户手动下载工具或拥有Apple Developer帐户。它似乎可以/System/Library/CoreServices/Install Command Line Developer Tools.app用来做到这一点。 我想使用与Apple相同的机制,但不使用GUI。我不想手动下载包含工具的.dmg,因为这似乎很脆弱。苹果提供了其他几种命令行工具,例如softwareupdate和install直接从Apple下载或安装软件的,我正在寻找这种发行版本的工具。

6
Homebrew和Git-命令行上的语言错误
我有一个奇怪的问题-当我使用“ git命令行工具”软件包附带的命令时,命令行上的界面是英文,就像我想要的那样。但是,使用Homebrew安装的版本在其输出中使用德语(我住在德国,但是我的系统语言设置为美国英语,如果需要,实际上是在新加坡购买的计算机)。 我相信这只是最近才改变。我必须将Mac维修,并在一家德国商店进行维修。现在,我已经将计算机放回原处,我注意到Git的输出是德语的,不知道在使用Git时是否对系统设置进行了任何操作。据我所知,这是唯一使用德语作为其语言的命令行应用程序。这是locale命令生成的输出: LANG= LC_COLLATE="C" LC_CTYPE="UTF-8" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL= 我想让Git用英语和我说话。我知道我可以将LANGetc. 设置为英语,这样(可能)可以工作,但是我也想了解这种变化可能来自何处。 有任何想法吗? 编辑:为了使事情变得更有趣,我使用了从工作中获得的另一台Mac。它是在德国购买的,初始语言设置为德语(我改为美国英语),并且一切正常,例如,Git安装程序(CLT和Homebrew)都使用英语。locale命令中的语言环境信息是相同的。

3
如何通过shell命令在终端中重置回滚?
使用Terminal.app时,可以使用内置的外壳程序clear或按^+ L(Ctrl-L)来清除屏幕。 但是,所有要做的就是将当前屏幕内容后退一个屏幕高度,并在第一行重置光标/输入。意味着您仍然可以向后滚动并看到它。 您还可以通过按⌘+ K(Command-K)重置整个回滚。 完成此操作后,您将无法再向后滚动。 在某些情况下(特别是在运行screen或之前vim),我想在命令实际执行之前重置向后滚动。 是否有clear在OS X中实现的命令(如)允许我执行此操作?考虑到pbcopy和的存在pbpaste,我在想可能会存在类似的情况,使我能够这样做。

4
MacPorts vs. Fink vs. Homebrew [重复]
这个问题已经在这里有了答案: MacPorts,Fink和Homebrew的优缺点是什么? 4个答案 我一直使用MacPorts来安装和维护我的GCC编译器和其他程序。现在,我已经听说过芬克和自制啤酒。似乎这两个实用程序在Mac社区中正在普及,但我不了解它们之间的区别。 MacPorts,Fink和Homebrew之间的主要区别是什么?在质量或性能上有什么区别吗?

6
如何跟踪dd的进度
我正在使用以下命令创建可启动的SD卡 sudo dd bs=4m if=en_windows_10_enterprise_version_1511_x64_dvd_7224901.iso of=/dev/disk2 有没有办法跟踪进度?



3
为什么OS X上的lsof如此缓慢?
我不知道为什么Mac(10.8.2,MacBook Pro)上的lsof这么慢。 在我的Mac上,lsof需要一分钟以上的时间: $ touch /tmp/testfile $ time lsof /tmp/testfile real 1m16.483s user 0m0.029s sys 1m15.969s 在运行Ubuntu 12.04的典型Linux机器上,lsof需要20毫秒: $ touch /tmp/testfile $ time lsof /tmp/testfile real 0m0.023s user 0m0.008s sys 0m0.012s 如果我运行该问题仍然存在lsof -n(以避免DNS查找)。此外,我试过了哪些系统调用被由检查lsof使用dtruss,并发现它调用proc_info的数万次: $ sudo dtruss lsof /tmp/testfile 2> /tmp/dump $ cat /tmp/dump | sort | uniq -c | sort …


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.