Questions tagged «command-line»

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


1
命令行查找蓝牙设备的MAC地址[重复]
这个问题在这里已有答案: 如何获得蓝牙ID(OS X) 4个答案 有没有办法在我的Mac上获取蓝牙设备的MAC地址?我正在使用运行macOS High Sierra的MacBook Pro。我主要是寻找macOS,但该命令也适用于另一台UNIX或Linux机器。 它应该与Option单击菜单栏状态菜单中的蓝牙图标时显示的相同。

1
每次打开文件时都会重新添加com.apple.quarantine扩展属性
我有一个名为tasks.taskpaper的文件,我与FoldingText相关联。当我打开文件时,会弹出带有文本的对话框 “tasks.taskpaper”可能是一个脚本应用程序。它由FoldingText创建,将由FoldingText打开。你确定要打开吗? 实际上,com.apple.quarantine扩展属性与文件相关联: $ xattr -l tasks.taskpaper | grep com.apple.quarantine com.apple.quarantine: 0002;53b0afc9;FoldingText; 我可以删除属性: $ xattr -d com.apple.quarantine tasks.taskpaper $ xattr -l tasks.taskpaper | grep com.apple.quarantine $ 但是当我再次使用FoldingText打开文件时,我再次获得弹出对话框,并且该属性已经以某种方式重新添加到文件中: $ xattr -l tasks.taskpaper | grep com.apple.quarantine com.apple.quarantine: 0002;53b0b0dc;FoldingText; 我怎么能让这个停止发生? 请注意,我在Mavericks上运行,我使用App Store安装了FoldingText(2.0.2)。此外,该文件位于Dropbox目录中。

2
查看流程状态的实时报告
在Linux下,我可以top用来查看正在运行的进程的实时报告。我使用的一个重要字段是Process Status字段,它显示进程是否正在运行,僵尸,睡眠等。 我正在阅读顶级的Mac OS X联机帮助页,但我没有看到进程状态。 https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/top.1.html 是否有其他方法可以从OS X中的命令行执行此操作?我正在调试一个使用的程序fork(),因此我需要一些能够向我显示当前正在执行的进程的实时源。

1
用readline而不是editline构建mysql
我真的很希望能够在mysql客户端中使用readline而不是editline,但是我不知道如何做到这一点。 brew为特立独行默认安装的瓶装 mysql正在使用editline。brew options mysql如果要从源代码构建,则没有“ readline”选项,而且似乎无法将其添加到公式中。 在mysql 5.6中已经删除了readline支持吗?我应该使用rlwrap作为解决方法,还是有更好的方法呢? 谢谢。

1
用rm删除并没有释放空间[重复]
这个问题已经在这里有了答案: 删除后无法释放磁盘空间 8个答案 我使用rm video.mp4删除了一个5GB的视频,但空间没有释放。 就是这种情况:使用FCP X编码视频时,我空间不足,只有50 MB的可用空间。由于我在垃圾箱中放了一些不确定的东西,因此不确定是否可以删除它,于是我拿了终端机,然后用手动删除了一个大视频文件rm video.mp4。 该文件已消失,但主要问题是磁盘仍已满。我该怎么做才能收回这个空间? 手动删除文件不会释放空间是正常的吗?

3
如何使命令行可执行为应用程序?
我有一个命令行可执行文件(特别是JMeter),从终端启动时会打开一个GUI应用程序。但是,我想创建一个指向它的链接,该链接会将它包装起来成为一个正确的Mac应用程序(包括在/Applications目录中以及所有内容)。我怎么做?

0
如何在启动用户代理启动之前安装Google云端硬盘文件流?
我有一个简单的备份 bash 转储输出的脚本 pg_dump 将PostgreSQL数据库导入Google Drive File Stream目录。 这个 bash 脚本由a引用 launchd 用户代理。 用户代理的XML文件使用a运行脚本 StartInterval 键。 理论上,这意味着脚本应该在登录时运行一次,然后应该根据 StartInterval 键的整数。 我的问题是Google云端硬盘文件流似乎没有安装相关卷 /Volumes 及时的 第一 当用户代理中的脚本应该运行时的实例。我希望脚本能够在登录时成功运行。 该 现已弃用 谷歌云端硬盘桌面应用曾经在文件系统上有一个永久性文件夹,但现在谷歌驱动器文件流似乎需要在登录时安装,并且它的安装速度不够快 launchd 剂。 一旦目录进入,登录后几秒钟手动停止,卸载,加载和重新启动代理就可以了 /Volumes/GoogleDrive 实际存在。 如何可靠地安装Google云端硬盘文件流文件夹 /Volumes 在此之前 launchd 代理人开始? 我在macOS 10.12.6(16G1212)上。

0
为什么fish shell会在iTerm2中创建一个隐藏进程
我在iTerm2中从bash转移到了fish shell。但是,每当我启动iTerm2时,都会收到以下错误消息: 会议开始后很快就会结束。检查命令 档案是正确的。 环顾四周后,我意识到每当我第一次启动iTerm2时,它会创建两个进程: 40776 ?? S 0:00.41 /Users/admin/Applications/iTerm.app/Contents/MacOS/iTerm2 40778 s000 Ss 0:00.03 /Users/admin/Applications/iTerm.app/Contents/MacOS/iTerm2 --server login -fp admin 当我退出iTerm2时,第一个进程终止,但第二个进程仍然存在。我必须手动杀死它。 我对bash甚至zsh没有这个问题。那么,为什么fish shell会创建一个额外的隐藏进程,以及如何阻止它进行呢?

3
如何将GNU Screen的元键更改为Cmd-a?
GNU屏幕 默认的元键是 按Ctrl - 一个 这对我来说真的很不方便,因为我经常使用 按Ctrl - 一个 和 按Ctrl - Ë 将光标移动到行的开头或结尾。 我宁愿改变这个 CMD - 一个 代替。我知道这可以改变我的 .screenrc 文件,但我如何编码 CMD 键?

1
哪些GNU coreutils应用程序包含在MacPorts coreutils包中?
一般来说,我想知道MacPorts coreutils和GNU coreutils之间是否存在任何差异,以及我如何自己回答这个问题。特别是,我不明白为什么su命令(或gsu命令,因为所有MacPorts coreutils应用程序似乎也带有'g'前缀)似乎不包含在MacPorts中。 首先,我检查我是否安装了coreutils包: $ port installed coreutils The following ports are currently installed: coreutils @8.22_0 (active) $ port info coreutils coreutils @8.22 (sysutils) Variants: universal Description: The GNU Core Utilities are the basic file, shell, and text manipulation utilities of the GNU operating system. These are the core …

2
在没有imagemagick的情况下将文本放在图像上
我有一个png图像文件,我想通过命令行覆盖文本(用于Makefile)。要重叠的文本是动态的,在修改图像时决定。 我知道我可以安装ImageMagick来做这件事,但我更喜欢使用一种只需要标准OS X和Xcode开发工具的方法。 我可以使用命令(或命令序列,包括AppleScript,如果有必要)来实现这一目标吗?(如果有,一个例子会很棒。)

1
为什么不tar识别.iso文件,即使文档说它应该?
man tar说OS X的tar实现应该能够提取.iso文件。 tar创建和操作流式存档文件。此实现可以从tar,pax,cpio,zip,jar,ar和ISO 9660 cdrom映像中提取,并可以创建tar,pax,cpio,ar和shar存档。 但是,tar给我以下错误: $ tar -xvf test.iso tar: Unrecognized archive format tar: Error exit delayed from previous errors. 有什么不一样的? .iso是使用Apple的hdiutil实用程序从.dmg创建的。 poweriso可以毫无问题地提取它。 我在OS X 10.7.4上。 tar --version报告bsdtar 2.8.3 - libarchive 2.8.3。
3 macos  lion  command-line  iso  tar 

2
如何使用终端应用程序搜索或打印手册页
我经常需要搜索或打印手册页。执行该man [-a index] name命令会调用一个只读的可导航查看器name[(index)]。例如,显示以下命令open(1)。 man open 显示以下命令open(n)。 man -a n open 有没有办法使用终端应用程序让查看器可以搜索和/或打印手册页?

1
如何在命令行上自动粘贴上面的返回值
我正在尝试创建一个非常简单的脚本(.command),它将基本上改变我的mac地址..我知道命令:openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'将返回一个随机的十六进制数字,现在我想要它将运行此行sudo ifconfig en0 ether ##的哈希标记将替换它上面返回的随机十六进制数字。 谢谢你,孟德尔

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.