我非常习惯使用 alt-left 转到前面的单词(如果您使用 vim,那就是 'b')和 alt-right 转到下一个单词的开头。
然而,在 Mac 终端(iterm 和 iterm2)上,我分别得到 ;9D 和 ;9C。我可以使用 fn+left 转到行的开头,但我仍然觉得这很不方便。
任何想法如何解决这一问题?
我想下载 Eclipse,但我不确定要下载 32 还是 64 的哪个版本?
mbp:~ alexus$ uname -a
Darwin mbp.uftmasterad.org 11.1.0 Darwin Kernel Version 11.1.0: Tue Jul 26 16:07:11 PDT 2011; root:xnu-1699.22.81~1/RELEASE_X86_64 x86_64
mbp:~ alexus$
Run Code Online (Sandbox Code Playgroud)
根据我的输出,我有 64 位操作系统。据我了解,64 位应用程序只允许您一次访问超过 4GB 的内存,而 32 位应用程序的限制不超过 4GB。我只有 4GB,而且我很确定我也不会使用 Eclipse 达到 4GB,所以理论上选择哪一个并不重要。
但还是哪一个?
我对 Mac OSX 中的终端越来越熟悉,我想我会涉足 bash 脚本。不想在我坐下之前爬行,我想写一个非常简单的“你好,世界!” 脚本所以我这样做了:
~/Desktop touch hello.sh
~/Desktop vim hello.sh
Run Code Online (Sandbox Code Playgroud)
然后我将它添加到 hello.sh
#!/bin/bash
echo "Hello, world!"
Run Code Online (Sandbox Code Playgroud)
然后我这样做了:
~/Desktop chmod -x hello.sh
~/Desktop hello
Run Code Online (Sandbox Code Playgroud)
此时什么都没有发生。
我从某个地方下载了一个同样简单的 bash 脚本:
#!/bin/bash
echo "The current date and time."
date
Run Code Online (Sandbox Code Playgroud)
当我这样做的时候
~/Desktop date
Run Code Online (Sandbox Code Playgroud)
它做了它应该做的。
然后我用 ls -l 检查了文件权限,我得到了这个:
-rw-r--r-- 1 Mike staff 33 5 Sep 21:13 hello.sh
-rw-r--r--@ 1 Mike staff 50 5 Sep 21:00 date.sh
Run Code Online (Sandbox Code Playgroud)
很明显@ 正在发挥作用,或者我是这么认为的。我没有使用 vim,而是在 TextEdit 中创建了相同的文件,在经历了与之前相同的动作之后,我最终遇到了相同的情况,即我的脚本除了现在权限在它们末尾显示一个 @ 之外什么也没做。
所以我的问题是为什么这不起作用,我做错了什么?权限末尾的@ 是什么?
我正在尝试在 Mac 上安装 Git。我找到了这些说明:crainbandy
但是,我有点不明白。
1. Change directories to the mounted image
bash$ cd /Volumes/Git\ 1.6.4.4\ Intel\ Leopard/
bash$ ls
README.txt setup git PATH for non-terminal programs.sh
git-1.6.4.4-intel-leopard.pkg uninstall.sh
bash$ ./setup\ git\ PATH\ for\ non-terminal\ programs.sh
2. Run the shell script (last line above)
Run Code Online (Sandbox Code Playgroud)
是的,他们已经给出了确切的指示。但是,我不知道 bash 并且我很少使用终端,所以我需要一些帮助。我是否直接输入读取 README.txt 的部分?我是否真的输入:
bash$ cd /Volumes/Git\ 1.6.4.4\ Intel\ Leopard/
bash$ ls
README.txt setup git PATH for non-terminal programs.sh
git-1.6.4.4-intel-leopard.pkg uninstall.sh
bash$ ./setup\ git\ PATH\ for\ non-terminal\ programs.sh"
Run Code Online (Sandbox Code Playgroud)
我需要改变什么吗?
我不想搞砸任何事情。
我已经在 PC 上工作了将近 15 年 :D 并且从未接触过 Mac(比尔叔叔会生我的气!)。我的一个朋友让我从种子中给她一些东西(在某个地方你可以找到很多病毒!)。
我得到了文件,它们是 .DMG(不知道它们是什么)。我用 NOD32 和 Microsoft Security Essentials 检查了它们,没有发现病毒。
我应该肯定没有病毒吗?
我不小心(在解决另一个问题时)命名了我的 mac boot drive ./Home 1,或者.:Home 1它出现在 /Volumes 中。
paul-reinheimers-mac-pro:Volumes paulreinheimer$ ls -als
total 16
0 drwxrwxrwt@ 9 paulreinheimer admin 306 15 Nov 14:50 .
0 drwxrwxr-t 44 root admin 1564 15 Nov 14:51 ..
8 lrwxr-xr-x 1 root admin 1 15 Nov 14:50 .:Home 1 -> /
0 drwxrwxr-x 13 paulreinheimer staff 510 5 Oct 09:34 Drobo
0 drwxrwxr-x+ 74 paulreinheimer staff 2584 15 Nov 14:50 Home
Run Code Online (Sandbox Code Playgroud)
这非常不方便,因为我无法再单击 finder 中设备列表中的磁盘,而且名称也相当愚蠢。我该如何重命名?
我是一名签约 Web 开发人员,想要购买一台新的 MacBook Pro 笔记本电脑,该笔记本电脑运行 Windows 作为替代操作系统。我可能有 80% 的时间使用 Windows,20% 的时间我会在 Mac OS X 中进行 iPhone 开发。
在 Windows 模式下我会失去任何性能吗?
这个系统健壮吗?我需要它 100% 强大,因为我一直在现场。它需要像原生 Windows PC 一样可靠。
我的 iMac 和 iPhone 都在同一个无线路由器(Airport Extreme)上。
但是我的 iMac 速度下降了 50Mbps,而我的 iPhone 4 最大速度约为 20Mbps。
那可能是什么原因?
如果我没记错的话,您可以确定进程启动时使用的一些参数(在 Windows 中,它存储在进程环境块中)。我还可以找出是什么进程启动了另一个进程吗?
示例:我的 iTunes(消耗内存“§$%&!)即使在我杀死它之后仍然重新出现,我不知道为什么。另一方面,我会发现这些知识通常很有用,而不仅仅是在这种情况下;- )
在 Chrome 中,如果我想在新选项卡中复制当前页面,我会突出显示地址栏并单击Alt+ Enter。Firefox 的等效键盘快捷键是什么?
我目前使用的是装有 Firefox 14.0.1 的 Mac。稍后我将在 Windows 和 Ubuntu 上进行测试,看看它是否在那里工作。