Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WTM IWD 2024 - Friendly shell environment setup
Search
Karn Wong
March 16, 2024
Technology
0
71
WTM IWD 2024 - Friendly shell environment setup
Karn Wong
March 16, 2024
Tweet
Share
More Decks by Karn Wong
See All by Karn Wong
AI Community Day Bangkok 2025 - In-Browser ML/LLM Inference Ecosystem
kahnwong
0
25
Data & AI Day 2025 - You Created a Pipeline, Now What?
kahnwong
0
100
Pycon Thailand 2025 - ML Model Serving Optimization with ONNX
kahnwong
0
39
MFEC x Google Cloud Thailand: Betagro Bootcamp - IaC Adoption
kahnwong
0
35
{{Ops}Ver.se - Infrastructure as Code and Business Values
kahnwong
0
91
BKK.JS #23 - Intro to WASM
kahnwong
0
36
FossAsia 2025 - Take Control of Your Own Data via Self-Hosting Through Open Source Software
kahnwong
0
100
Technologista 2024 - Rust for Data - What Works and What Doesn't
kahnwong
0
190
HashiCorp User Group Thailand Meetup - Self-hosting Kubernetes at Home with Terraform
kahnwong
0
120
Other Decks in Technology
See All in Technology
アラフォーおじさん、はじめてre:Inventに行く / A 40-Something Guy’s First re:Invent Adventure
kaminashi
0
140
202512_AIoT.pdf
iotcomjpadmin
0
140
Bedrock AgentCore Memoryの新機能 (Episode) を試してみた / try Bedrock AgentCore Memory Episodic functionarity
hoshi7_n
2
1.8k
AI駆動開発の実践とその未来
eltociear
1
480
Microsoft Agent Frameworkの可観測性
tomokusaba
1
110
Entity Framework Core におけるIN句クエリ最適化について
htkym
0
120
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
1
760
オープンソースKeycloakのMCP認可サーバの仕様の対応状況 / 20251219 OpenID BizDay #18 LT Keycloak
oidfj
0
160
100以上の新規コネクタ提供を可能にしたアーキテクチャ
ooyukioo
0
250
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
19
7.5k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
MariaDB Connector/C のcaching_sha2_passwordプラグインの仕様について
boro1234
0
1k
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
9.4k
HDC tutorial
michielstock
0
270
The Mindset for Success: Future Career Progression
greggifford
PRO
0
190
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
49
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
710
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
Documentation Writing (for coders)
carmenintech
77
5.2k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
230
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Transcript
Friendly shell environment setup Karn Wong Platform Engineer, Data Cafe
Thailand
A CLI nerd who loves a blinking cursor too much
Karn Wong Platform Engineer, Data Cafe Thailand https://karnwong.me
Current issues with default shell config 1. Lack of colors
2. Everything looks the same 3. Not obvious whether there is a typo or an executable doesn’t exist 4. Important information are not displayed
Bland colors, not anymore!
ls -> eza
ls -lah -> eza
cat -> bat
echo
Executable doesn’t exist
Chained command
grep
df -> duf
ps -> procs
grep -> rg
grep - for files -> fd
Markdown -> glow
git diff
And you can click in terminals!
vim -> nvchad
tmux -> zellij
Did I mention autocomplete?
Autocomplete - executables
Autocomplete - docker
Autocomplete - docker argument
Autocomplete - ssh
Autocomplete - scp
Quality of life features
Shell - autocomplete from history
Jump between directories -> zoxide
Command cheat sheet -> tldr
JSON -> fx
Important information should be displayed
Current folder
Last command’s runtime
Last command’s status
Current GCP account & project
Current AWS account & region
Current runtime version & venv
Git branch & status
Current kubernetes context & namespace
Active username & hostname (over SSH)
Words from users
Can I copy your setup?”
https://github.com/kahnwong/vm-init
None
Further actions 1. Define commonly used tools 2. Implement setup
script for teams