Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Pimp my terminal
Search
Miguel Laginha
November 04, 2015
Programming
0
300
Pimp my terminal
My tips and tricks presentation for unix day at DEIUC, Coimbra
Miguel Laginha
November 04, 2015
Tweet
Share
More Decks by Miguel Laginha
See All by Miguel Laginha
Intro to Web Components
brecke
0
77
A case for explicitness in open source
brecke
0
59
TeamedUp Pixelscamp presentation
brecke
0
60
coTransit pitch
brecke
0
190
Apresentação da plataforma OST
brecke
0
73
One.Stop.Transport presentation for the RAW Open Data event
brecke
0
120
The One.Stop.Transport pitch
brecke
0
220
One.Stop.Transport presentation
brecke
1
140
The One.Stop.Transport open data platform
brecke
0
110
Other Decks in Programming
See All in Programming
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
150
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
110
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
320
PostgreSQL を使った快適な go test 環境を求めて
otakakot
0
560
The free-lunch guide to idea circularity
hollycummins
0
200
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
8.1k
「やめとこ」がなくなった — 1月にZennを始めて22本書いた AI共創開発のリアル
atani14
0
390
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
600
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
350
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
120
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
180
AI 開発合宿を通して得た学び
niftycorp
PRO
0
130
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
Navigating Team Friction
lara
192
16k
Design in an AI World
tapps
0
170
Automating Front-end Workflow
addyosmani
1370
200k
Odyssey Design
rkendrick25
PRO
2
550
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Docker and Python
trallard
47
3.8k
How to train your dragon (web standard)
notwaldorf
97
6.6k
Optimizing for Happiness
mojombo
378
71k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
HDC tutorial
michielstock
1
550
The Language of Interfaces
destraynor
162
26k
Transcript
Pimp my terminal A tale of how I reached satisfactory
console karma
$ whoami • Software engineer • /home/dei2001/mmachado • sciencematters.io •
Previously 9y @IPNlis • g ‘miguel laginha’
| Summary • Premisses • Terminal vs iTerm2 • Bash
vs Zsh vs fish shell • Pimpin' time • Tips and tricks
Why are $(we) here?
“terminal” indeed.com job trends
“cloooouuuuud” indeed.com job trends
“PaaS” indeed.com job trends
“docker” indeed.com job trends
Which terminal app to use?
None
None
Which shell? ps -o comm $$
Shell options $ Bash # default $ Zsh # awesome
$ Fish shell # so awesome it hurts
Let’s start pimpin’ #copypaste
# first and foremost $ ruby -e "$(curl -fsSL https://
raw.githubusercontent.com/Homebrew/install/ master/install)"
# plus.. homebrew-cask! $ brew install caskroom/cask/brew-cask
# use homebrew to install zsh $ brew install zsh
$ chsh -s `which zsh` $ vim ~/.zshrc # hack away
# install oh my zsh $ curl -L http://install.ohmyz.sh |
sh $ vim ~/.zshrc # hack away
# Zsh syntax highlighting $ cd ~/.oh-my-zsh && git clone
git:// github.com/zsh-users/zsh-syntax- highlighting.git $ source ~/.oh-my-zsh/zsh-syntax- highlighting/zsh-syntax-highlighting.zsh
# Z $ brew install z $ . `brew —prefix`/etc/profile.d/z.sh
# outdated! Z is now a oh-my-zsh plugin
# Power vim with plugins $ curl -L https://bit.ly/janus-bootstrap |
bash
# Pimp iTerm2 $ wget https://raw.githubusercontent.com/ chriskempson/tomorrow-theme/master/iTerm2/ Tomorrow%20Night.itermcolors
Tips and tricks #mac
$ open .
$ cat .zshrc | pbcopy $ pbpaste >> .zshrc_backup
$ mdfind -onlyin ~/Documents report
$ say “This is probably useless” $ brew update &&
brew upgrade && say “finished brewing”
What else? #cool stuff
# curl.io https://curl.io # do it live http://doitlive.readthedocs.org/en/latest/ # ascii
cinema https://asciinema.org
«Never settle» Productivity matters.
$ Thank you_ @brecke