Mac 使用

git tab completion not working in zsh on mac

echo 'autoload -Uz compinit && compinit' >> ~/.zshrc
source ~/.zshrc

git-tab-completion-not-working-in-zsh-on-mac

vi拷贝内容到clipboard

On Mac OSX

copy selected part: visually select text(type v or V in normal mode) and type :w !pbcopy

copy the whole file :%w !pbcopy

paste from the clipboard :r !pbpaste

how-to-copy-to-clipboard-in-vim

brew使用

Homebrew

brew install xxx 安装开源app

brew cask install xxx 安装非开源app

brew search xxx 搜索可安装app

brew doctor 检查brew是否运行正常

开发环境配置

安装软件列表

远程桌面相关:

realvnc

microsoft remote desktop mac

开发工具:

Homebrew

Java

Eclipse

Maven

Git

MySQL

Emacs

sequel-pro(mysql gui)

技巧

关闭仪表盘

系统偏好设置-调度中心-仪表盘-关闭

查看磁盘列表

diskutil list

剪切文件(移动文件)

command + C 拷贝文件

option + command + v 移动文件至目标位置

即通过移动实现剪切

检测端口是否开放

test from shell-script if remote tcp port is open

nc -z <host> <port>

返回0表示端口是打开的,返回1表示端口没有打开

修改权限

shift + command + G 进入/private 对需要更改权限的目录进行设置,右键要设置的目录,点击显示简介,在共享和权限中进行配置,主要选择应用与包含目录后才能对目录下的所有文件生效

设置控制台前缀prompt

customize-mac-terminal-shell-prompt

nano ~/.bash_profile

export PS1=”\h$”

查看端口

lsof -n -i4TCP:9999 | grep LISTEN

显示隐藏文件夹

Command+Shift+. 可以显示隐藏文件、文件夹,再按一次,恢复隐藏; finder下使用Command+Shift+G 可以前往任何文件夹,包括隐藏文件夹。

远程桌面

microsoft remote desktop mac

移动硬盘

移动硬盘插入后在终端里的访问路径为:/Volumes/移动硬盘名称

无法往NTFS格式的移动硬盘中拷贝数据问题:how to copy files to read only ntfs hard drive on a mac

NGFS-3G手册

sudo mkdir /Volumes/NTFS
sudo /usr/local/bin/ntfs-3g /dev/disk1s1 /Volumes/NTFS -olocal -oallow_other

自动挂载NTFS方法:

how to i write to ntfs driver in os-x

jenkins启动关闭

start

sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

stop

sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist