- 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