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
How To Quit Vim and other CLI Fu
Search
mikebell
April 03, 2014
Technology
0
660
How To Quit Vim and other CLI Fu
Basic introduction to the command line and the cool things you can do with it.
mikebell
April 03, 2014
Tweet
Share
More Decks by mikebell
See All by mikebell
Manchester Geek Mental Help Week 2016
mikebell
0
74
The "Always Be X" of Remote Working
mikebell
2
140
PHPNW15 Mental Health & Open Source
mikebell
0
2k
DrupalCon Barcelona 2015 Mental Health & Open Source
mikebell
0
190
Mental Health and Open Source - DrupalCamp London 2015
mikebell
0
680
Mental Health and Open Source
mikebell
0
230
Migration, everything I don't know about Migration but probably should
mikebell
0
130
Effective Communication for Developers
mikebell
1
200
Vagrant and Puppet Primer - NWDUG Sep 2013
mikebell
0
160
Other Decks in Technology
See All in Technology
LINEアプリ開発のための Claude Code活用基盤の構築
lycorptech_jp
PRO
1
1.3k
問い合わせ自動化の技術的挑戦
recruitengineers
PRO
2
120
Kiro のクレジットを使い切る!
otanikohei2023
0
100
What's new in Go 1.26?
ciarana
2
280
トップマネジメントとコンピテンシーから考えるエンジニアリングマネジメント
zigorou
3
310
OCI技術資料 : 外部接続 VPN接続 詳細
ocise
1
10k
【SLO】"多様な期待値" と向き合ってみた
z63d
2
290
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
71k
Kaggleの経験が実務にどう活きているか / kaggle_findy
sansan_randd
1
130
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
脱・コピペ!自分で調べて書くK8sマニフェスト
devops_vtj
0
110
生成AI活用によるPRレビュー改善の歩み
lycorptech_jp
PRO
4
2k
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
0
220
Fireside Chat
paigeccino
41
3.8k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
470
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
GitHub's CSS Performance
jonrohan
1032
470k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
63
53k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Designing for Timeless Needs
cassininazir
0
150
The World Runs on Bad Software
bkeepers
PRO
72
12k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
970
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
290
Documentation Writing (for coders)
carmenintech
77
5.3k
Transcript
HOW TO QUIT VIM! AND OTHER COMMAND LINE FU
WHO? Name - Mike Bell Twitter - Drupal.org - Github
- Where - CTI Digital - Drupal Technical Architect @mikebell_ mikebell_ mikebell
ANCIENT CHINESE PROVERB: For a truly unique string ask a
student to quit vim
IN REALITY... :q is all you need :wq to save
:q! when you're editing a file as sudo :wq! to save a file when editing as sudo
THANKS... ANY QUESTIONS?
MORE TO THE COMMANDLINE Your mileage may vary based on
OS
SHELLS Standard - Bash - https://www.gnu.org/software/bash/bash.html Awesome - ZSH -
http://www.zsh.org/ Windows Standard- DOS Windows New - Powershell
CLI PACKAGE MANAGERS APT Yum Brew (or MacPorts)
PHP CLI PECL/Pear - package managers php - itself composer
- libs and easy autoloading sf2 app/console - drush for symfony2 stuff
COOL THINGS cmatrix cowsay
HANDY CLI TOOLS Ack - grep replacement Ack for Drupal
- .acrkc customisation Screen
DRUSH A given in drupal drushcommands.com Drush autocomplete!
OH-MY-ZSH ZSH on steroids Plugins and Themes
OH-MY-ZSH PLUGINS Git Composer Symfony 2
DOTFILES FOR NOOBS What are they? Where are they? More
Info - http://dotfiles.github.io/
ITERM2 - TERMINAL++ Layouts Visor
GIT EXTRAS Cool tools missing from git https://github.com/visionmedia/git-extras Changelog -
git changelog Summaries and Statistics - git summary / git info
MISC KEYBOARD GOODIES Ctrl/Cmd on Forms - does magical things
Most popular sites have shortcuts - shift + ? on github
SHARING IS CARING! Any other examples?
THANKS... ANY QUESTIONS?