open -e test.txt
- Opens test.txt in TextEdit on macOS
python3 -m http.server 9000
- Opens a Python web server on port 9000 in the current directory
find . -type d \( -name .git -o -name node_modules -o -name .jekyll-cache \) -prune -o -print | sed -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'
- Prints directory structure, excluding the .git, .jekyll-cache and node_modules directories, in a tree-like format
docker ps -aq | xargs docker rm -f
- Kill all Docker containers
ggVG d i CMD+V Esc :wq Enter
- In vi, select all, delete, paste and save file
- gg to move the cursor to the beginning of the file
- V to start linewise visual mode
- G to move the cursor to the end of the file, selecting everything in between
- d to delete the selected text
- i to enter insert mode
- CMD+V to paste copied text
- Esc to exit insert mode
- :wq Enter to save and exit
lsof -ti :4000 | xargs kill -9
- Kill a process running on port 4000
- lsof -ti :4000 finds the process ID (PID) using port 4000
- xargs kill -9 sends the kill signal to terminate the process
git log --oneline
- Lists all commits in the repository in a compact, one-line format
git commit --allow-empty -m "Empty commit"
- Creates an empty commit with the message “Empty commit”
gh pr list
- List all open PRs in the repo
gh pr view --web
- Opens the PR for the branch you are on