秀一下你的 brew list,有什麼好玩的 tool 嗎?


ncdu

瞬間找到最占磁碟空間的文件夾在哪

iconv

編碼轉換工具(特別是從Windows來的txt,都是GBK編碼)

dos2unix

換行符轉換工具(Windows下換行符是
,OSX是

djvu2pdf

下到djvu不愁打不開嘍

astyle

調整代碼風格的工具

tcptraceroute

追蹤TCP請求

youtube-dl

下載YouTube視頻的小工具

icdiff

Show differences between files in a two column view.

mpv

命令行視頻播放器

ppsspp

PSP模擬器

coreutils

Some missing Linux commands in shell

暫時就想到這麼多


其實不需要秀brew list,因為會把所有的dependencies都列出來,我直接發一下我的brew leaves就可以了。

ghostscript

imagemagick

libyaml

youtube-dl

vim

mysql

thefuck

要說好玩的tool,強烈建議

brew install thefuck

下面是它的一些用法 :)

? apt-get install vim
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

? fuck
sudo apt-get install vim
[sudo] password for nvbn:
Reading package lists... Done
...

? puthon
No command "puthon" found, did you mean:
Command "python" from package "python-minimal" (main)
Command "python" from package "python3" (main)
zsh: command not found: puthon

? fuck
python
Python 3.4.2 (default, Oct 8 2014, 13:08:17)
...

? git push
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use

git push --set-upstream origin master

? fuck
git push --set-upstream origin master
Counting objects: 9, done.
...

? lein rpl
"rpl" is not a task. See "lein help".

Did you mean this?
repl

? fuck
lein repl [enter/↑/↓/ctrl+c]
nREPL server started on port 54848 on host 127.0.0.1 - nrepl://127.0.0.1:54848
REPL-y 0.3.1
...


atool

命令行壓縮器

實在受不了各種不同壓縮格式的不同參數了,全部用atool,人家會自動幫你調用tar/7z什麼的。。。


axel

下載工具。誰用誰知道。

爽到高潮。


ack

ant

antlr

aria2

axel

bash-completion

binutils

boost-build

boot2docker

bsdiff

casperjs

cassandra

cgdb

couchdb

ctags

ddd

dos2unix

doxygen

elasticsearch

expat

fcgi

ffmpeg

fish

flac

gawk

gcc

gd

gdb

geoip

gflags

ghc

gnuplot

gocr

gource

gradle

groovy

guile

hbase

hiredis

hive

iftop

imagemagick

ivy

jython

leiningen

leptonica

libev

libiconv

libmemcached

libogg

libxml2

libyaml

lrzsz

lua

maven

mcrypt

mit-scheme

mongodb

most

mpich2

mtr

multimarkdown

multitail

mysql

nasm

ncdu

nginx

ninja

nload

nmap

node

objective-caml

ossp-uuid

p7zip

pig

polipo

postgresql

protobuf

pypy

pyqt

python

python3

rabbitmq

rdiff-backup

redis

repo

rlwrap

rrdtool

rust

sbcl

sbt

scala

sdl

shtool

siege

smlnj

socat

solr

sox

spark

sphinx

swi-prolog

tcl-tk

thrift

tig

tomcat

unrar

v8

wemux

wget

xmlstarlet

zeromq

zlib


弱弱添一句

ren

批量修改文件擴展名好爽


  • aria2

  • tig


appcleaner filezilla github-desktop iterm2 macvim shiftit sublime-text

ccleaner gas-mask google-chrome java mou skitch thunder

clipmenu gimp intellij-idea-ce java7 mplayerx sourcetree virtualbox


autoconf pkg-config ruby-build

maven postgresql scala

mongodb pyenv tig

mtr pyenv-virtualenv tree

openssl rbenv

pcre readline


class fvwm {

package {

["workrave","msmtp","vim-puppet","reprepro","gitk","parallel","dsh","clusterssh","pssh","tsocks","rdesktop","orpie","evince","mtr-tiny","slock","qiv","lftp","xclip","most","gtk-theme-switch","gtk2-engines-oxygen","ssh-askpass","slim","wpasupplicant","acpi-support","keynav","fvwm","xfonts-terminus","xfonts-wqy","tmux","rxvt-unicode","ecryptfs-utils","p7zip-full","git-core","dmz-cursor-theme","gnupg-agent","ibus-sunpinyin","ibus","dbus-x11","dbus","redshift","vim","scrot"]:

ensure =&> installed;

}


ant cmake gdbm git-imerge jpeg libpng lua ncdu pandoc pypy qt sbt snappy tomcat zookeeper
apache-spark cmatrix gettext glib jython libtiff maven nmap pkg-config pyqt qt5 scala spark webp
aspell enchant gist gmp kafka libtool maven-shell node postgresql pyqt5 readline scons sqlite wget
autoconf freetds git go libevent little-cms2 mongodb openssl prips pyside redis shiboken ssh-copy-id xz
automake freetype git-flow htop-osx libffi logstash mysql ossp-uuid protobuf python3 retext sip tmux youtube-dl


沒有人自帶Terminal用zsh嗎?

zsh-history-substring-search

zsh-syntax-highlighting


cheatsheet

命令傻瓜用法,各種複雜命令讓你直接拷貝改參數就能用。

autojump

跳到常用目錄,省得記,省得n多cd

ctags

配合macvim用的,安裝比win下方便太多了。

ccache

這小眾了點,開發android還得用ndk的人才用得到,神器。


proxychains-ng

macvim


archey

newsbeuter

fzf


推薦閱讀:

VIM用戶對於新MacBook Pro有什麼看法?
為什麼有人覺得 OS X 不好用?
Mac 上面有哪些好玩的工具?
Mac上有哪些顏值和實用性並存的冷門工具?
設計師怎麼在Mac下管理字體?

TAG:Mac | macOS | 程序員 | MacOSX使用技巧 |