标签 mac 下的文章

Unix/MAC和windows下换行总会出现以下问题:

Unix/MAC下打开windows下的文本会多出一个^M,win下打开Unix/MAC文本会变成一行。

原因是换行机制不一样,Unix下是\n(0A),mac下是\r(0D),win下是\r\n(0D0A)。导致的结果是在程序中会造成一定的混乱。

十六进制的换行

阅读剩余部分

在终端里打开Finder很简单,使用open .即可

系统设置

在Finder打开terminal这个功能其实是有的,但是系统默认没有打开,我们可以通过如下方法将其打开

进入系统偏好设置->键盘->快捷键->服务。

在右边新建位于文件夹位置的终端窗口上打勾。

如此设置后,在Finder中右击某文件,在出现的菜单中找到服务,然后点击新建位于文件夹位置的终端窗口即可!

阅读剩余部分

Mac系统有一大优势,就是在一台电脑上面,可以设定出很多桌面空间使用,这样我们的桌面就不会很凌乱,像MacGG一般都会用到4个桌面空间。在使用桌面空间的时候,大家可能都会用到一个功能,就是我要移动一个窗口到另一个桌面空间,都会把窗口拖到屏幕右边停留几秒,就回自动的切换到下一个桌面空间。今天MacGG给大家介绍一个方法,可以秒切哈。

什么是秒切,就是你拖动窗口到屏幕边缘,无需停留,就自动切到下一桌面空间。

首先打开“终端”(Finder->应用程序->实用工具->终端),并且输入以下命令:


defaults write com.apple.dock workspaces-edge-delay -float 0;killall Dock

现在大家试一下秒切吧。哈哈。。很爽不。是不是太快了,如果觉得太快,我们还可以在改改设定,我就设定在屏幕边缘停留半秒切换吧。 再次打开“终端”(Finder->应用程序->实用工具->终端),并且输入以下命令:

defaults write com.apple.dock workspaces-edge-delay -float 0.15;killall Dock

如果你想还原成原样,也很简单,再次打开“终端”(Finder->应用程序->实用工具->终端),并且输入以下命令:

defaults delete com.apple.dock workspaces-edge-delay;killall Dock

转自:http://www.macgg.com/archives/6429.html

自从使用mac以后,ssh连接总是超时成了老高的一个心病啊,只要一小会儿不动电脑,远程就失去相应,或者干脆直接提示broken pipe,然后断掉。现在终于有了算是能接受的解决办法。

方法一:直截了当砍掉法

~.,是的,你没有看错!这个组合命令就是主动断开ssh的命令,不行自己问问man。

方法二:修改配置文件

服务器和客户端每隔一定的时间会发一个KeepAlive请求,避免因为路由器或线路的限制而断线,例子中的60s可以因具体的环境改变。

针对服务器端

修改/etc/ssh/sshd_config,修改ServerAliveInterval一项,而ServerAliveCountMax表示如果失败重试的次数

ServerAliveInterval 60
ServerAliveCountMax 3

针对客户端

vi /etc/ssh_config
ClientAliveInterval 60
ClientAliveCountMax 3