- Published on
Useful commands
- Authors
- Name
- Gene Zhang
Bash
Show port usage and kill process:
sudo lsof -i :8080
sudo kill -9 <PID>
AWS
Secret manager:
# Get secret value
aws secretsmanager get-secret-value --secret-id <secret-id> --region <region> --profile <profile-name>
# Get secret value and parse it
aws secretsmanager get-secret-value --secret-id <secret-id> --region <region> --query SecretString --output text --profile <profile-name>
# Get secret value and parse it with jq
aws secretsmanager get-secret-value --secret-id <secret-id> --region <region> --query SecretString --output text --profile <profile-name> | jq -r '.password'
Git
Cherry pick to current branch:
# Cherry-pick without committing (stages changes only)
git cherry-pick --no-commit <commit-hash>
# Cherry-pick and continue if there are conflicts
git cherry-pick --continue
# Abort cherry-pick if there are conflicts
git cherry-pick --abort
# Skip current commit in cherry-pick sequence
git cherry-pick --skip