Basics
cd /mnt/c/devGo to dev foldercd ..Go up one folderls -laList files with detailspwdShow current folderclearClear terminalmkdir project-nameCreate folderrm -rf folder-nameDelete folder recursivelycp -r src destCopy folder recursivelymv old newMove or renamecode .Open current folder in editordocker compose up -dStart containersdocker compose downStop containersdocker compose restartRestart containersdocker psShow running containersdocker exec -it wp_local_app bashEnter WordPress containerdocker compose logs -fShow live logsdocker compose run --rm wpcli wp plugin listList pluginsdocker compose run --rm wpcli wp plugin activate plugin-playgroundActivate plugindocker compose run --rm wpcli wp plugin deactivate plugin-nameDeactivate plugindocker compose run --rm wpcli wp theme listList themesdocker compose run --rm wpcli wp option get siteurlShow site URLgit initInitialize repogit clone URLClone repogit statusShow current changesgit add .Stage all changesgit commit -m "message"Commit changesgit pullPull latest changesgit pushPush changesgit checkout -b new-branchCreate and switch to new branchgit checkout mainSwitch to main branchgit log --onelineCompact commit historyalias dev="cd /mnt/c/dev"Shortcut to dev folderalias proj="cd /mnt/c/dev/projects"Shortcut to projects folderalias plug="cd /mnt/c/dev/plugins"Shortcut to plugins folderalias wpup="docker compose up -d"Shortcut to start containersalias wpdown="docker compose down"Shortcut to stop containersalias wplogs="docker compose logs -f"Shortcut for logsalias wpd='docker compose run --rm wpcli wp'WP-CLI shortcutalias wpbash="docker exec -it wp_local_app bash"Shortcut to enter containersource ~/.bashrcReload aliasesCTRL + XExit nanoYConfirm saveENTERConfirm filenameAdvanced
historyShow command historygrep -R "text" .Search text recursivelyfind . -name "*.php"Find PHP fileschmod +x file.shMake executabledocker compose buildRebuild containersdocker compose logs -f service_nameLogs for one servicedocker exec -it wp_local_db mysql -u root -pEnter MySQLdocker compose run --rm wpcli wp cache flushFlush cachedocker compose run --rm wpcli wp user listList usersdocker compose run --rm wpcli wp post listList postsgit checkout -Switch to previous branchgit branchList branchesgit branch -d branch-nameDelete local branchgit reset --soft HEAD~1Undo last commit but keep changesgit stashTemporarily save changesgit stash popRestore stashed changesalias gs="git status"Git shortcutalias gl="git log --oneline"Git log shortcutalias ..="cd .."Go up one folderGet-ChildItemList filesGet-LocationShow pathSet-Location C:\devChange folderRemove-Item file.txtDelete file