Questions tagged «osx»

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


3
Mac上的Grep_color
我正在尝试使用终端在Mac上突出显示我的正则表达式。我把这是我的.profile: export GREP_COLOR='1;30;40' 没有任何变化,因此我将其添加到bash.profile仍然没有的内容中,没有重新启动计算机。当我: egrep --color=auto ".*\W blah blah " 然后它会亮黄色,但是我想知道我.profile或我做错了什么bash_profile。 任何帮助都将是一件好事:雪豹,只有普通的旧货站:-)
12 grep  osx  colors 

2
使用Modeline设置Vim文件类型无法正常工作
根据对此问题的公认答案,我正在尝试在vim中使用模式行来强制某些文件中的文件类型检测。 例如,在名为gitconfig(请注意没有前导.)的文件的顶部,我有以下几行: # vim: set filetype=gitconfig : modeline在我的系统上启用。但是,当我在vim中打开文件时,set filetype?返回conf,而不是预期的gitconfig。 我的vim配置的其他部分(例如filetype.vim)是否可能导致这种奇怪的行为? 编辑以回应评论: set compatible? 退货 nocompatible set modeline? 退货 modeline verbose set filetype? 返回: filetype=conf Last set from /usr/share/vim/vim73/filetype.vim 我不明白为什么系统范围的文件类型插件会覆盖我在文件本身中设置的内容。 最后一点:这是OSX随附的Vim 7.3版本。 在同一系统上使用相同版本运行的MacVim的最新版本的.vimrc行为符合预期,set ft?返回filetype=gitconfig。
12 vim  osx 

3
i386在macOS Mojave上意味着什么?
我使用的是2013年末推出的二手MacBook Pro(Mojave 10.14.3),当我arch在Terminal上键入内容时,我会回来i386。不应该是x86_64吗?卖方虚假陈述了该物品吗?请参阅“关于本机”下面的屏幕截图。

2
bash find:获取找到文件的目录
我有一个名为“ parent_folder”的父文件夹,其中包含许多子文件夹,在这些子文件夹中是一个名为“ foo.mp4”的文件。 通过执行以下操作,我可以轻松找到这些文件: mymacbook:parent_folder username$ find ./ -name "foo.mp4" -exec echo {} \; 现在返回相对于parent_folder /的每个文件的路径 ./path/to/foo.mp4 我怎么能只返回路径,而没有文件名?
12 shell  find  osx 

2
在Mac OS上,PATH是什么?
什么是PATH在一个Mac OS?我已经用它来安装全局命令行工具,但是我发现的唯一文档是用于执行此操作的教程,没有对幕后发生的事情进行真正的解释。我也没有在Wikipedia上找到相关页面。 那么** 的目的是PATH什么?/etc/paths与~/.bash_profile**有什么区别? 例如,在我的paths文件中,我看到以下内容: /usr/bin /bin /usr/sbin /sbin /usr/local/bin 但是在我的中~/.bash_profile,我看到了: # Setting PATH for Python 2.7 # The orginal version is saved in .bash_profile.pysave PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" export PATH 这仅仅是用户特定的paths文件添加吗?什么是所有的东西中paths,像/usr/bin?
12 osx  path  binary 

2
用作路径前缀的〜(波浪号)是什么?
编辑:这是/programming/998626/含义-tilde-in-linux-bash-not-home-directory /的副本。我没有以重复形式结束此问题的声誉。 我指的不是~主目录,而是这样的: $ ls ~foo/bar /some/mount/point/foo/bar 但是,如果我尝试使用不同的挂载点,例如: $ mount | ag "/dev " devfs on /dev (devfs, local, nobrowse) $ ls /dev/stdin /dev/stdin $ ls ~stdin zsh: no such user or named directory: stdin . # bash has a similar error message: ls: ~stdin: No such file or directory …
11 command-line  osx 

2
为什么主要管理员UID 501?
我明白*初级管理员用户提供的用户ID 501和随后的用户获得的增量数(502,503,...)。但是为什么501呢?有什么特别之处50x,这种选择的历史/技术原因是什么? *当我对为何外部硬盘驱动器内的所有垃圾文件感到好奇时,我开始研究这个问题.Trashes/501。我的搜索得出的结论501是* nix系统(我在macOS上)中主要管理员的用户ID,但不是为什么。

2
awk内存泄漏?
基于此,我正在运行命令 < /dev/urandom hexdump -v -e '/1 "%u\n"' | awk '{ split("0,2,4,5,7,9,11,12",a,","); for (i = 0; i < 1; i+= 0.0001) printf("%08X\n", 100*sin(1382*exp((a[$1 % 8]/12)*log(2))*i)) }' | xxd -r -p | sox -traw -r44100 -b16 -e unsigned-integer - -tcoreaudio 我注意到在运行此命令时,awk使用的内存不断增长,例如,在播放75MB原始音频数据时,消耗了500MB以上的内存。流水线中的所有其他命令都维护恒定数量的内存。 使用此内存的awk有什么用,是否有替代方法可以仅使用恒定数量的内存来进行预期的流处理? 如果awk版本很重要: ⑆ awk --version awk version 20070501 这是我根据Thomas Dickey的答案测试的命令: …
11 awk  osx  memory 

5
测试文件名称是否在日期之后修改
我有一个文件名为YYYYMMDD的文件,例如 file-name-20151002.txt 我想确定此文件在2015-10-02之后是否已修改。 笔记: 我可以通过查看的输出来完成此操作ls,但是我知道解析输出ls是一个坏主意。 我不需要查找在特定日期之后标出日期的所有文件,只需要一次测试一个特定文件。 创建文件后,我不担心文件在同一日期被修改。也就是说,我只想知道20151002名称中带有此文件的是否在2015年10月3日或更晚时间被修改。 我使用的是MacOs 10.9.5。
11 bash  files  osx  timestamps 

4
专用VPN压缩可加快Internet连接
背景: 我是一名学生,目前我学校的Wi-Fi连接速度非常慢(严重)。我有一个8Gb 4G数据计划,但是即使如此,我在月底也要花光了。 我已经在家里设置了一个无头Debian(连接速度为400 Mbps),并且已经将其用作自动Seedbox,L2TP-IPSec VPN,BTSync服务器和Apache服务器。我两个月前开始建筑-知道我不会快速建立互联网连接-所以我对Debian相当陌生 这是我的问题: 是否可以通过专用VPN有效压缩数据?我知道有些iPhone和Android应用程序(例如Onavo Extend)可以实现这一目标,我想知道如何才能将这种系统安装到位(如果确实足够有效),以便减轻4G数据的使用量。如果我曾经来安装/构建这种VPN,那么它应该兼容: Debian(服务器), Mac OS(我的计算机), 和iOS(我的手机)。 如果您对我如何加快学校的WiFi速度有其他建议。我对此做了一些测试;ping www.google.com超时,arp -a需要花费很长时间,但最终会显示一些对等设备,并且任何速度测试(当不良连接使我可以访问Internet时)均返回0.28 Mbps的低速。
11 debian  osx  vpn  compression  ios 

2
是否可以使用“。” 在Ubuntu和OS X中的.bashrc中运行文件而不是源文件?
好的,因此source可以分别在当前外壳中运行该脚本.,例如,在运行脚本中使用“。”和“ source”进行了详细说明,但是,具体地说,在我的.bashrc文件中,我具有: [ -f ~/.bash_aliases ] && source ~/.bash_aliases [ -f ~/.git-completion.bash ] && source ~/.git-completion.bash [ -s ~/.autojump/etc/profile.d/autojump.sh ] && source ~/.autojump/etc/profile.d/autojump.sh 我可以将其替换为: [ -f ~/.bash_aliases ] && . ~/.bash_aliases [ -f ~/.git-completion.bash ] && . ~/.git-completion.bash [ -s ~/.autojump/etc/profile.d/autojump.sh ] && . ~/.autojump/etc/profile.d/autojump.sh 可以在OS X上使用-是“ POSIX”问题吗? 我尝试了一下,以上内容似乎仍然可以在Ubuntu上使用(因此它们实际上与sourceand都可以使用.,也就是说,它们在外壳程序中为我提供了所需的功能)。我应该选择一个,还是错过了什么? FWIW,在OS …
11 osx  bashrc  posix 

4
比较md5校验和的更简单方法?
下载具有md5校验和的文件后,我目前使用 md5 *file* | grep *given_checksum* 例如 md5 file.zip | grep -i B4460802B5853B7BB257FBF071EE4AE2 但是对于我来说,需要grep和管道来完成这确实是很常见的任务对我来说似乎很有趣。坚持做事高效的人,我想知道这样做有更好的方法吗?
11 osx  hashsum 


1
启用的探针上的错误:syscall :: open_nocancel:entry):在DIF的操作#2中无效的用户访问
我使用以下一种方法来显示按进程打开的文件: sudo dtrace -n 'syscall::open*:entry { printf("%s %s",execname,copyinstr(arg0)); }' 但是我有很多重复的错误,例如: dtrace: error on enabled probe ID 4 (ID 946: syscall::open_nocancel:entry): invalid user access in action #2 at DIF offset 24 dtrace: error on enabled probe ID 7 (ID 160: syscall::open:entry): invalid user access in action #2 at DIF offset 24 …
11 kernel  osx  dtrace 

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.