EKX

Terminal Productivity

i

Terminal Emulator

xterm, terminator, guake, alacritty, kitty, hyper, iterm2, st, ...

i

iI

What the shell

sh, bash, zsh, csh, ksh, fsh ...

iI

iII

iII

Prompt

username, machine, datetime, git branch, kube context, ...

iV

General Commands

iV

locate, compgen, disown, lsof, xargs, rsync, awk, sed, time, ...

V

V

Tips & Tricks

1. Go to the previous directory

works with git

shell-based features

zoxide

cd -

2. Looping

for i in {1..10}; do echo "$i"; done

until

example with curl

3. Sequencing

touch file{a..c}

numbers

4. Reuse argument

<command> !$

bash bang

5. Last exit code

echo $?

5. Replace previous command

^ehco^echo

6. keyboard shortcuts

Vi

Vi

Add-ons

fzf, dust, ranger, tmux, bat, lazygit, k9s, ...

ViI

ViI

For No Reason

...

fin.

Made with Slides.com