Questions tagged «osx»

macOS(以前称为“ Mac OS X”和“ OS X”)是Apple Inc.自2001年以来开发和发行的Unix。

1
使用`/ etc / paths`或`/ etc / paths.d`将项目添加到macOS Sierra中的PATH?
从我在各个地方进行的/usr/libexec/path_helper所有讨论中得出的结论来看,显然PATH在macOS Sierra 10.12中向环境变量添加项目的现代方法是: 编辑/etc/paths档案 添加要从/etc/paths.d目录读取的文件。 我的问题: 现代macOS上哪个更符合犹太标准? 如果更好或更常见的方式是将文件拖放到paths.d目录中,那么这些文件的名称和内容应该是什么?有什么例子吗? 我正在使用zsh而不是bash。这有什么区别吗? 这两个选项是macOS独有的吗?还是它们出现在BSD或其他类似Unix的系统中?
10 osx  zsh  path  etc 

2
无法执行/ bin / false:没有这样的文件或目录
我正在尝试在Mac OS上使用以下命令打开GNU屏幕: host:~ user$ screen 屏幕终端打开,但很快死于错误消息: 无法执行/ bin / false:没有这样的文件或目录 我的终端配置为bash在启动时打开外壳。我尝试将终端外壳设置为sh,它给出了相同的错误。 但是,当我screen以as身份执行命令时sudo,命令将成功执行。 如何为普通用户解决此问题?
10 bash  shell  osx 

2
如何在Macbook Pro的Debian上安装Broadcom BCM4360
我正在尝试安装无线驱动程序,因为我的Macbook Pro没有以太网端口,然后我像本地存储库一样安装了3个debian isos,以安装几乎所有的Dependeces。 因此,我尝试安装Broadcam 4360 https://wiki.debian.org/bcm43xx https://wiki.debian.org/wl 当我尝试安装此程序时: http://www.broadcom.com/support/802.11/linux_sta.php 我遇到以下问题: KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[1]: Entering directory '/usr/src/linux-headers-3.16-2-amd64' make[1]: Entering directory `/usr/src/linux-headers-3.16-2-amd64' CFG80211 API is prefered for this kernel version Using CFG80211 API CC [M] /home/cristian/Downloads/broadcom/src/wl/sys/wl_cfg80211_hybrid.o …
10 debian  osx  broadcom 

3
如何仅撤消Vim中的粘贴文本?
TL; DR; 版本-如何撤消从OS复制缓冲区粘贴的文本,而不撤消自从进入插入模式以来键入的其他文本? 较长的说明: 在OS复制缓冲区中放入一些内容(例如突出显示一些文本并Command-c在Mac上执行) 在vim(i)中进入插入模式 输入一些内容(例如asdf) 在不退出插入模式的情况下,将复制缓冲区中的内容粘贴到vim中(Command-v在Mac上) 击中 escape 尝试撤消粘贴(u) 从上次进入插入模式起,它会撤消所有操作。换句话说,它清除了asdf我粘贴的所有文字。 如何刚刚撤消粘贴文本?我是否必须始终退出插入模式并返回,然后才能粘贴文本才能撤消粘贴的文本?
10 vim  osx 

2
删除名称中没有字符串的文件
我要删除名称中不包含字符串“ 999”(不带“'')的文件。 我努力了: grep -vlr 999 . | xargs -0 rm -f -- find . -print0 | grep --null-data -v 999 | xargs -0 rm -- 但是它们都不起作用。我正在使用bash 3.2.57的macOS Sierra。
9 bash  osx  filenames  rm 

1
Mac OS命令在Linux上解析主机名(如“ getent”)
我想要一个将主机名解析为IP地址的命令,就像普通程序会解析该主机名一样。换句话说,它必须考虑mDNS(.local)和/etc/hosts,以及常规DNS。因此host,将dig,,和排除在外,nslookup因为所有这三个工具仅使用常规DNS,不会解析.local地址。 在Linux上,该getent命令完全可以执行我想要的操作。但是,getent在OS X上不存在。 是否有Mac OS X的替代品getent?我知道我可以使用编写几行代码getaddrinfo,这是我必须做的,但是我只是想知道是否已经有一个标准的命令可以做到这一点。 谢谢!
9 osx  hostname  mdns 

1
Mac上的Mac样式选项/ alt键特殊字符
我使用的是Mac键盘,希望使用与OS X / macOS中的访问方式相似或相同的特殊字符。对于Windows,这是一个类似的问题。例如,alt + e + e→é和alt + c→ç,而没有任何GNOME组成键的时髦。 有没有提供此功能的工具?还是在某些可能已过时的Mac键盘布局设置中应更改此设置?如果是后者,我将如何解决与现有alt + letter快捷方式(识别冲突并解决冲突)之间的冲突,例如,alt + letter快捷方式既可以执行快捷方式又可以产生特殊字符吗?是否有任何专利冲突或知识产权原因不重复此功能?


3
为什么“ ls”偶尔会只输出“。” 在外部驱动器的根目录中?
在我的USB闪存驱动器的根目录中,有时当我运行时ls,输出是正常的,并且列出了文件。在其他时候,输出只是一行: $ ls . 如果我ls -la在其中一次尝试,我会得到: $ ls -la ls: .: Invalid argument 如果我ls多次背靠背跑,似乎基本上是随机返回正常输出或异常输出。 ls似乎在其他目录中正常工作。ls $drivename甚至似乎在父目录中也可以正常工作,在子目录中也ls ..可以正常工作。(尽管我不能百分百确定“正常工作”的那些,因为这种行为一开始是不确定的。)我尝试了另外两个外部USB驱动器,并得到了相同的行为。 这里发生了什么?我在Mac OS X 10.11.3上。 编辑:好主意,但我似乎不使用别名,并/bin/ls给出相同的结果。
9 osx  ls  usb-drive 

2
使用文本编辑器编辑的sudoers文件-现在无法运行sudo
我现在知道我永远不要尝试etc/sudoers使用常规文本编辑器来编辑文件。但是,在了解这一点之前,我用Sublime Text在文件中保存了一个新的用户名。现在以我sudo cat sudoers为例,出现以下错误: >>> /etc/sudoers: syntax error near line 1 <<< sudo: parse error in /etc/sudoers near line 1 sudo: no valid sudoers sources found, quitting 我如何摆脱这种困境?
9 osx  sudo 

6
使用basename解析文件中包含的路径列表
我正在运行Mac OSX,并尝试使用命令行查找具有相同名称的文件数。 我尝试使用以下命令: find ~ -type f -name "*" -print | basename | sort | uniq -d > duplicate_files 它不起作用!当我执行以下操作时: find ~ -type f -name "*" -print > duplicate_files 然后plicate_files确实包含了我所有文件的路径。因此,我认为问题出在basename-它不接受标准输入。然后,我尝试了以下操作: basename $(find ~ -type f -name "*" -print) > duplicate_files 但这又似乎不起作用。在互联网上搜索似乎并没有带来太多乐趣。任何想法最欢迎。

2
USB硬盘驱动器上的ddrescue非常慢
我正在从死掉的笔记本电脑中恢复HDD(根本无法启动,Disk Utility报告说没有问题,但不会挂载磁盘)。我已经通过USB适配器连接了硬盘。ddrescue像这样运行: sudo ddrescue -v -n /dev/disk1s2 "/Volumes/Original HD/image.dmg" ddrescue.log 到目前为止,没有错误,但是平均读取速度已逐渐降至50KB / s。开始时约为2MB / s。分区的大小为300GB。到目前为止,我已经能够恢复160GB。我正在恢复到MacBook上的HFS +分区。 传输速度缓慢的原因可能是什么?如何提高传输速度?

1
在哪里安装应用程序
我是Windows的长期用户,在多年个人迁移到基于Linux的开发中。在Windows上,当我安装应用程序时,它放在Program Files文件夹中,并且让应用程序将使用该应用程序时创建的文件存储在一个单独的数据文件夹层次结构中,可以定期对其进行备份。 Linux中对应的文件夹/目录是什么(好的,我确实在Mac上运行)?

3
Zsh:自动修改执行的命令
我最近通过MacPorts将grc(通用着色器)安装到了我的系统中,这使我能够获得默认情况下不支持的大量命令的彩色输出(请参见下面的屏幕截图)。 我想自动使用grc,但是不是针对特定命令,而是针对每个命令。我使用zsh作为我的外壳。 基本上,每当我执行时,command -parameter 1 2 3我都希望它自动以方式执行grc command -parameter 1 2 3。 我不希望使用别名,例如对的traceroute别名grc traceroute,因为我正在添加越来越多的grc着色命令。 我已经研究了.zshrc的preexec和precmd配置,但是我还没有找到实现所需功能的方法。
9 terminal  zsh  osx 

2
退出时使用SSH LocalCommand
在通过SSH连接到远程计算机时,~/.ssh/config可以使用In LocalCommand命令执行本地命令。但是,退出 SSH连接后如何执行命令?似乎* .bashrc / .bash_profile *文件在连接结束或关闭时不是源文件。
9 bash  ssh  osx 

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.