Skip to content

Instantly share code, notes, and snippets.

@mba811
mba811 / Mac里快速输入特殊字符.md
Created January 11, 2015 05:34
Mac里快速输入特殊字符

Mac特殊字符输入方法。按住Option键的同时输入=,就会变成不等号(≠)了。 按住Option的同时按住Shift,又会有不同的变化。

下面贴个一览表

`1234567890-=
`¡™£¢∞§¶•ªº–≠

~!@#$%^&*()_+
`⁄€‹›fifl‡°·‚—±
@mba811
mba811 / Ubuntu下安装Ruby开发环境.md
Created January 11, 2015 05:42
Ubuntu下安装Ruby开发环境

要使用rails开发Web应用服务时,在Windows环境下会遇到各种各样的问题,有些Gem也会工作不正常。 有些人会用MacOS作为开发环境,这当然好,但是我们在也可用免费的Ubuntu来开发,这里就介绍下安装步骤。

开始的时候我也是用Windows作为Rails项目开发的。 但是在Windows下会碰到各种各样的问题,最常见的就是Gem包可能只工作在类Unix的环境下。 有的时候按照官方说明一步一步做仍然有各种各样的不成功。痛定思痛用Ubuntu做为开发环境。

使用Ubuntu有个好处,每天跟Ubuntu打交道会提高整体的服务器排错水平,因为每天用的就是服务器一样的环境,遇到问题每天都要去解决,久而久之水平也就上去了。

闲话休提。让我们看看如何设置ruby环境吧。

  1. 预安装库文件
  2. 安装rbenv
@mba811
mba811 / Git标签常用操作.md
Created January 11, 2015 05:48
Git标签常用操作

在这里我列举了一些日常Git操作时用到的tag标签命令。

显示所有标签

git tag

筛选标签

$ git tag -l 'v1.4.2.*'

@mba811
mba811 / Git分支常用操作.md
Created January 11, 2015 05:49
Git分支常用操作

在这里我列举了一些日常Git操作时用到的branch分支命令。

生成一个分支,名字为issue1

git branch issue1

切换到一个分支issue1

git checkout issue1

@mba811
mba811 / install Mackup.md
Created January 11, 2015 06:50
install Mackup
  1. Install it with Homebrew (OSX only)
  2. Install it with PIP (OSX and GNU/Linux)
  3. Download it, and run it without installing it (OSX and GNU/Linux)

Install

With Homebrew (OSX only)

# Easy

brew install mackup

@mba811
mba811 / vim的常用命令.md
Created January 11, 2015 07:34
vim的常用命令

打开/退出

vim -R file1 只读打开
:qall 退出所有文件
:wq 写入并退出
:q! 强制退出

插入

i 在当前位置生前插入

@mba811
mba811 / Vagrant常用命令.md
Created January 11, 2015 09:02
Vagrant常用命令

Vagrant常用命令

vagrant up # 启动Vagrant的虚拟机
vagrant suspend # 休眠虚拟机,可以快速恢复
vagrant resume # 恢复虚拟机,可快速恢复到休眠前状态
vagrant halt # 关闭虚拟机电源。不使用额外空间保存状态,但是启动时间延长

# 增加Vagrant虚拟机的信息到SSH配置里
vagrant ssh-config --host chef_rails >> ~/.ssh/config
@mba811
mba811 / VIM编辑器基本操作.md
Created January 11, 2015 11:06
VIM编辑器基本操作

以字为单位的移动

  • h 向左移动一个字
  • j 向下移动一行
  • k 向上
  • l 向右

这四个键在右手最容易碰到几个位置,最为常用。

以词为单位的移动

@mba811
mba811 / zsh.md
Last active August 29, 2015 14:13 — forked from tsabat/zsh.md
ubuntu下面设置zsh
@mba811
mba811 / 清除 DNS 缓存.md
Created January 11, 2015 12:44
清除 DNS 缓存

清除 DNS 缓存

打开 Terminal,根据你的系统版本运行对应的命令:

Mac OS X 10.10
dscacheutil -flushcache sudo discoveryutil udnsflushcaches

Mac OS X 10.7 & 10.8 & 10.9
sudo killall -HUP mDNSResponder