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
640
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
70
The "Always Be X" of Remote Working
mikebell
2
130
PHPNW15 Mental Health & Open Source
mikebell
0
2k
DrupalCon Barcelona 2015 Mental Health & Open Source
mikebell
0
170
Mental Health and Open Source - DrupalCamp London 2015
mikebell
0
640
Mental Health and Open Source
mikebell
0
230
Migration, everything I don't know about Migration but probably should
mikebell
0
100
Effective Communication for Developers
mikebell
1
190
Vagrant and Puppet Primer - NWDUG Sep 2013
mikebell
0
150
Other Decks in Technology
See All in Technology
Platform開発が先行する Platform Engineeringの違和感
kintotechdev
4
540
Flutterでキャッチしないエラーはどこに行く
taiju59
0
230
RSCの時代にReactとフレームワークの境界を探る
uhyo
10
3.3k
250905 大吉祥寺.pm 2025 前夜祭 「プログラミングに出会って20年、『今』が1番楽しい」
msykd
PRO
1
690
バッチ処理で悩むバックエンドエンジニアに捧げるAWS Glue入門
diggymo
3
190
Rustから学ぶ 非同期処理の仕組み
skanehira
1
130
人工衛星のファームウェアをRustで書く理由
koba789
13
7.2k
roppongirb_20250911
igaiga
1
210
サンドボックス技術でAI利活用を促進する
koh_naga
0
200
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
10
3k
KotlinConf 2025_イベントレポート
sony
1
110
OCI Oracle Database Services新機能アップデート(2025/06-2025/08)
oracle4engineer
PRO
0
110
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
140
7.1k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Code Reviewing Like a Champion
maltzj
525
40k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.6k
A Tale of Four Properties
chriscoyier
160
23k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Context Engineering - Making Every Token Count
addyosmani
1
31
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
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?