A personal reference of Linux/Windows scripts and commands for quick copy-paste access. Covers everything from fresh OS setup to daily development tasks.
| File | Contents |
|---|---|
| git.md | Git submodules, subtrees, SSH setup, branching, stashing, undoing, tags, aliases |
| docker.md | Docker install (Ubuntu + Raspberry Pi), images, containers, Compose, volumes, cleanup |
| nodejs-nvm.md | NVM install, Node.js, npm, Bun commands |
| java.md | OpenJDK install, version switching, SDKMAN, Maven, Gradle |
| python-conda.md | Anaconda/Miniconda install, conda envs, pip, pyenv, venv |
| linux-apps.md | VS Code, Spotify, Chrome, Brave, GitHub CLI, Flatpak, Snap |
| expo-android.md | Expo local Android build setup, EAS CLI, Android SDK |
| linux-system.md | Fan control, QEMU/KVM, VMware, disk management, systemd, cron |
| find-and-search.md | find, grep, sed, perl, awk, locate, ripgrep, fd |
| file-operations.md | cp/mv/rm, permissions, compression, rsync, text processing, batch rename |
| system-info.md | CPU/RAM/disk/GPU info, temperature monitoring, process monitoring, logs |
| network.md | IP info, DNS, SSH, scp, rsync, wget, firewall (UFW), port scanning |
| windows.md | Skip MS login, WSL, winget, Chocolatey, CMD & PowerShell commands |
- Find a file: find-and-search.md
- Replace text across files: find-and-search.md → sed/perl
- Check what's using a port: network.md → Open Ports
- Monitor system resources: system-info.md
- Sync files to a server: network.md → rsync