秀一下你的 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命令行視頻播放器ppssppPSP模擬器coreutilsSome 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
下載工具。誰用誰知道。爽到高潮。
ackantantlraria2axelbash-completionbinutilsboost-buildboot2docker
bsdiff
casperjscassandracgdbcouchdbctagsddddos2unixdoxygenelasticsearchexpat
fcgiffmpegfishflacgawkgccgdgdbgeoipgflags
ghcgnuplotgocrgourcegradlegroovyguilehbasehiredishive
iftopimagemagickivyjythonleiningenleptonicalibevlibiconvlibmemcachedlibogglibxml2libyamllrzszluamavenmcryptmit-schememongodbmostmpich2mtrmultimarkdownmultitailmysqlnasmncdunginxninjanloadnmapnodeobjective-camlossp-uuidp7zippigpolipopostgresqlprotobufpypypyqtpythonpython3rabbitmqrdiff-backupredisreporlwraprrdtoolrustsbclsbtscalasdlshtoolsiegesmlnjsocatsolrsoxsparksphinxswi-prologtcl-tkthrifttigtomcatunrarv8wemuxwgetxmlstarletzeromqzlib弱弱添一句
ren
批量修改文件擴展名好爽- aria2
- tig
appcleaner filezilla github-desktop iterm2 macvim shiftit sublime-textccleaner gas-mask google-chrome java mou skitch thunderclipmenu gimp intellij-idea-ce java7 mplayerx sourcetree virtualbox
autoconf pkg-config ruby-buildmaven postgresql scalamongodb pyenv tigmtr pyenv-virtualenv treeopenssl rbenvpcre 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多cdctags
配合macvim用的,安裝比win下方便太多了。ccache這小眾了點,開發android還得用ndk的人才用得到,神器。proxychains-ng
macvimarcheynewsbeuterfzf
推薦閱讀:
※VIM用戶對於新MacBook Pro有什麼看法?
※為什麼有人覺得 OS X 不好用?
※Mac 上面有哪些好玩的工具?
※Mac上有哪些顏值和實用性並存的冷門工具?
※設計師怎麼在Mac下管理字體?
TAG:Mac | macOS | 程序員 | MacOSX使用技巧 |