Articles of mac osx

如何设置Mac OS Xterminal,使其*只是桃色*?

我的terminal真棒,每个细节都恰到好处(对我来说),现在我在这里设置了几个新的Mac,我不知道如何让他们的terminal到一个漂亮的状态。 我的用户帐户是相当老,已经迁移到许多OS X版本和机器,所以我的terminal设置多年来已经相当有机增长。 我需要的是从头开始的配方,所以1)我知道我做了什么,2)我可以在任何地方复制它。 我在找的东西: 完整的UTF8支持。 设置LC_* ,正确显示字符,接受input…我听说这在10.5中容易得多,也许现在所有的东西都可以使用了。 设置OS X风格的键盘文本导航(选项箭头等) 你如何特别处理元键支持? (除了ESC ) 其他的东西来帮助我们的n00bs在shell中绕过,比如: 有用的默认键绑定列表( ^A , ^D等等) Mac特有的.profile , .inputrc善良 特定于Mac的工具,如pbpaste & pbcopy ,在这里打开terminal等 如果可能的话,将一个文件列表复制到另一台机器上,这个机器包含所有调整terminal的变化。 (dotrc文件,plists等) 而且,还有其他什么呢。 只要保持范围在Mac OS Xterminal应用程序,而不是一般的Unix设置和工具。 我认为收集不完整的答案将是一个好的开始。 发布一两件你记得已经完成的事情,我们会对它们进行投票,几天之后,我将尝试把它们汇总成一个简要的答案。

苹果是否因为不允许虚拟化Mac OS X而错失良机?

据我所知,在法律上不允许对Mac OS X进行虚拟化。最近,亚马逊增加了对EC2的Windows支持,因此您现在可以在云中运行Windows,Solaris,BSD和Linux实例。 由于苹果不允许将Mac OS X视觉化,苹果是否会错过整个云计算的炒作? 更新3 (也许不完全是主题,但也许还是相关的。) 苹果收购Lala表明,苹果正在推动云计算 。 更新2 看来, 苹果正在移动 。 更新: 我问这个问题的原因是除了运行Web或数据库服务器之外,云计算有很多应用程序。 例如,如果我参与科学实验,而且需要进行大量的计算,则需要大量的计算能力。 通常情况下,我将不得不通过租赁或购买来投资物理硬件。 但是对于云计算(例如Amazon EC2),我可以启动一些服务器,安装我的软件,让它做它需要做的事情,完成后得到结果并删除服务器。 我可以想象,通常在昂贵的苹果硬件集群上运行的是特定的Mac OS X软件(例如,用于video或3D渲染),普通人无法访问。 随着普通人无法访问到这些,他们将search其他解决scheme,最终导致他们可能将Mac OS X留在一起。 那么,苹果是否错过了?

Windows如何parsing没有DNS的主机名?

我有一个Windows 7计算机和MacOS X 10.6计算机连接到相同的LAN使用10 $集线器。 在MacOS上,我在“preferences-> sharing”中将计算机名称设置为“mymac.local”。 Windows计算机的静态IP地址为192.168.0.10,Mac的地址为192.168.0.20。 两者都有一个255.255.255.0的networking掩码,没有网关。 如果我从Windows电脑发出命令ping mymac.local ,它将成功ping通192.168.0.20。 Windows如何确定IP 192.168.0.20与“mymac.local”相关联,因为我的networking上没有DNS? 这是播放吗? 使用什么协议?

什么是MacPorts的Linux等价物?

我是一个Linux新手(但是一个长期的MacOSX用户)。我有一个两部分的问题,但它需要一个小的背景第一… 我从源码build立MacPorts。 我configuration它将自己,所有端口和所有端口依赖关系安装到〜/ macports而不是/ opt / local。 这样我就不需要root来运行port命令,我所做的一切(或者希望我没有做的)都进入我的主目录,而不是进入系统本身。 所以,作为Mac上MacPorts的粉丝,我有两个部分的问题: 1:Linux世界中的MacPorts有什么相同之处? 2:Linux的等价物是否也可以从源代码编译,这样我就可以运行它的非特权,还可以控制端口及其依赖关系的安装位置? 谢谢,詹姆斯

首选电子邮件客户端多操作系统环境

在混合操作系统环境下(即Windows,OSX和Linux),这是您使用imap时的首选电子邮件客户端,还需要支持Calander? 最好是所有平台的一个客户端。

代理服务器后面的Mac,使用squid进行SSL和HTTP通信

OSX中似乎有一个NTLM错误,就是如何用我们的公司代理处理authentication。 在几个Mac(和iDevices)Safari,iTunes,软件更新,AppStore等都试图进行身份validation时崩溃。 无法find这个问题的真正的解决scheme,没有IT支持(所有的Windows / Linux环境),我的团队已经提出了一个解决scheme,几乎完美…我们使用Squid和SquidMan坐在Web请求和代理服务器。 鱿鱼处理身份validation,而不是操作系统,除了1件事情以外,所有的都是桃色。 我一直无法find同时处理http和httpsstream量的方法。 看来,鱿鱼只处理一个单一的父代理服务器/端口。 到目前为止,我们的解决方法是在两台不同的服务器上安装2个鱿鱼实例,1个处理http,另一个处理SSLstream量。 如果可能的话,我们真的希望最多只有一个鱿鱼实例 – 或者更好,但更完美的解决办法,但我会对前者很满意。 先谢谢你。 免责声明 – 我们不是任何延伸networking权力,并没有代理服务器或政策的控制。 OSX在我们的组织中并不是“官方的支持”,但是现在很多商店发现我们在一个不利于这个平台的环境下在iOS平台上工作。

如何调整MacOS上的NFS客户端来获得Linux的性能?

我有一个运行Linux的NFS服务器,并导出一些股份。 Linux和MacOS客户端都连接到服务器,而Linux客户端的写入速度为〜75MB / s,MacOS客户端的写入速度只有〜25MB / s(相同的文件,距离服务器,交换机相同的距离)。 ..)。 性能差异有什么可能的原因? 我已经尝试通过编辑/etc/nfs.conf来调整Mac上的NFS连接 nfs.client.allow_async = 1 nfs.client.nfsiod_thread_max = 128 有了这些设置,我至less从之前的15MB / s提高到现在的25MB / s。 但是,这仍然远离我在Linux上得到的东西。 我应该如何进一步debugging呢? 有什么特别的方法可以将这些股票出口给马科斯? 这是我的/etc/auto_master ,如果你想看到我正在使用的NFS选项: /home auto_home -nobrowse,hidefromfinder,resvport,intr,hard,sloppy 编辑:我知道这必须是一个NFS问题,因为我可以在MacOS客户端和Linux NFS服务器之间用scp复制文件,在那里我得到〜60MB / s。

OSX服务器 – 如何设置networking用户login的环境variables

我的服务器上有一组用户,“开发人员”,我希望每当他们login时为他们设置一个环境variables。 更具体地说,当这个组中的任何人login时,我想要相当于: setenv ANDROID_SDK_HOME /Developers/Android/User 在login时设置。 如果需要的话,我可以使用login脚本来做到这一点,但是我所问的是: 可以在configuration文件pipe理器,工作组pipe理器,目录工具等中设置这种types的东西吗?

Samba4共享:Windows可以读/写,OS X只能读取

在过去的几天里,我玩过Samba4。 我创build了一个新的域名,一些共享和一切正常。 至less在我使用windows的时候。 我们有一些OSX客户,我正在用狮子testing股票。 现在的问题是:使用Windows可以读取和写入文件和文件夹,但是当我通过OSX连接时,我可以读取和删除所有内容,创build和编辑文件夹,但是我不允许创build或编辑文件。 在这个时候,我正在使用应该拥有所有权限的pipe理员用户进行testing。 到目前为止我所做的是: 在smb.conf中创build共享“writable = yes” 将文件系统权限设置为777(文件系统支持acls) 通过Windows为所有“域用户”设置权限以完全控制 我是否需要为OSX设置一些特殊权限? 什么错误是,似乎有区别的文件和文件夹… 问候Gewürzwiesel

如何让“tail -f”在位于Windows共享上的文件上工作

我正在使用Mac,并使用Finder中的“连接到服务器”在我的文件系统中安装了Windowsnetworking磁盘。 在terminal上,当我对所述networking磁盘上的日志文件执行tail -f命令时,当新行写入日志文件时,tail不更新显示。 我假设tail通常在更新文件时监听一些os事件,并且在networking驱动器上拖尾文件时这不起作用。 如何解决这个问题呢? 另一个程序?