SJ Choi

Deep Learning SWE @ TensorRT, NVIDIA

Blog About

Read More

(Git) Commands revert vs. reset

Read More

(Bash) Search the last command with a given prefix

Read More

(Git) Find all branches that contain a commit

Read More

(Bash) .bashrc vs. .bash\_profile

Read More

(Unix) Store & use credentials for fstab

Read More

(Unix) Enable symlink in CIFS mount

Read More

(Unix) Reload fstab without reboot

Read More

(Bash) How to modify stdout

Read More

(Bash) Redirect stderr to stdout

Read More

(C++) Create a new vector by mapping elements of another vector

Read More

(Git) Cherry-pick only parts of a commit

Read More

(Bash) `jobs` options

Read More

(Bash) `grep` exclude pattern(s)

Read More

(Bash) Let `echo` print newline using `\n`

Read More

(Vim) Using regex with magic in search & substitute

Read More

(Unix) Exclude mounted directories in du

Read More

(Docker) Clear space taken up by containers

Read More

(MobaXterm) Disable copy on select

Read More

(Bash) Pipe `find` output to `mv`

Read More

(Bash) List files in a recursive manner

Read More

(Bash) Specify destination to `wget`

Read More

(Bash) Let `tar` unzip into desired directory instead

Read More

(Tmux) Renumbering a window

Read More

(Bash) Specify depth to `find`

Read More

(Git) Fetching & building a branch from fork

Read More

(gdb) Print long string without truncation

Read More

(Windows) Unzip tar.gz file

Read More

(Windows) Move around multiple tabs together in Edge

Read More

(gdb) Condition breakpoints

Read More

(C++) How to do XOR operation

Read More

(VSCode) Reload an opened file

Read More

(gdb) Define temporary variables

Read More

(Confluence) Insert code block in a post

Read More

(Gitlab) Add comment to multiline in changes

Read More

(gdb) Tips on printing variables

Read More

(Makefile) Evaluate inequality

Read More

(Bash) `cp`, `mv` with wildcard

Read More

(Tmux) Write scrollback buffer contents to file

Read More

(GPU) Find name of installed NVIDIA GPU

Read More

(gdb) Delete a location in a breakpoint

Read More

(Git) Detailed stash commands

Read More

(Git) Create & apply patch

Read More

(Bash) Grep literal string w/o regex

Read More

(Bash) Show past command history

Read More

(C++) Letting `unique_ptr` have `nullptr` value

Read More

(Vim) Set custom key mappings

Read More

(Tmux) Set the name of a session

Read More

(SW Dev) Semantic versioning of software

Read More

(Git) Contrast two different branches

Read More

(GNU) `dlopen` a dynamic library multiple times

Read More

(gdb) Basic usage instructions

Read More

(SW Dev) Terms & Abbreviations

Read More

(Vim) Replace / replace with newlines

Read More

(Git) Only cherry-pick a subset of files from a commit

Read More

(Git) Make log easier to look into

Read More

(Bash) Edit and re-run a past command

Read More

(Vim) resize, rearrange splits

Read More

(Tmux) Switching sessions, closing session

Read More

(Tmux) Resize pane

Read More

(Tmux) Increase maximum length of history buffer

Read More

(Tmux) Enable Vi mode in window buffer

Read More

(Vim) Commands for managing tabs

Read More

(Tmux) Disable auto-renaming windows

Read More

(Git) Show commit changes/commit differences

Read More

(Git) Edit/delete an in-the-middle commit from history

Read More

(Vim) commands :s, :g, :v

Read More

(Vim-plugin) NERDTree shortcuts & commands

Read More

(Markdown) Add link without text

Read More

(Github) Automatic authentication using SSH

Read More

Blog is open!

Read More