| # Developer Commands Corpus |
| # Synthetic training data for aprender-shell base model |
| # Version: 1.0.0 |
| # License: MIT |
| # |
| # This corpus contains common developer shell commands without any |
| # sensitive data. Users can fine-tune with their own history. |
|
|
| # ============================================================================== |
| # Git Commands (most common developer tool) |
| # ============================================================================== |
|
|
| # Basic operations |
| git status |
| git status -s |
| git status --short |
| git diff |
| git diff --staged |
| git diff HEAD |
| git diff HEAD~1 |
| git diff --stat |
|
|
| # Commits |
| git commit -m "fix: resolve issue" |
| git commit -m "feat: add new feature" |
| git commit -m "docs: update readme" |
| git commit -m "test: add unit tests" |
| git commit -m "refactor: improve code" |
| git commit -m "chore: update deps" |
| git commit --amend |
| git commit --amend --no-edit |
| git commit -a -m "quick fix" |
|
|
| # Branches |
| git branch |
| git branch -a |
| git branch -d feature |
| git branch -D feature |
| git checkout main |
| git checkout master |
| git checkout -b feature |
| git checkout -b feature/new |
| git checkout -b fix/bug |
| git switch main |
| git switch -c feature |
|
|
| # Remote operations |
| git push |
| git push origin main |
| git push origin master |
| git push -u origin main |
| git push --force-with-lease |
| git pull |
| git pull --rebase |
| git pull origin main |
| git fetch |
| git fetch --all |
| git fetch --prune |
|
|
| # Stash |
| git stash |
| git stash pop |
| git stash list |
| git stash drop |
| git stash apply |
| git stash save "work in progress" |
|
|
| # Log |
| git log |
| git log --oneline |
| git log --oneline -10 |
| git log --oneline -20 |
| git log --graph |
| git log --graph --oneline |
| git log --stat |
| git log -p |
| git log --author="name" |
|
|
| # Reset and revert |
| git reset HEAD |
| git reset HEAD~1 |
| git reset --soft HEAD~1 |
| git reset --hard HEAD~1 |
| git revert HEAD |
| git revert HEAD~1 |
|
|
| # Rebase |
| git rebase main |
| git rebase master |
| git rebase -i HEAD~3 |
| git rebase --continue |
| git rebase --abort |
|
|
| # Merge |
| git merge main |
| git merge master |
| git merge feature |
| git merge --no-ff feature |
| git merge --squash feature |
|
|
| # Tags |
| git tag |
| git tag v1.0.0 |
| git tag -a v1.0.0 -m "release" |
| git push --tags |
|
|
| # Clean |
| git clean -fd |
| git clean -fdx |
| git clean -n |
|
|
| # Remote |
| git remote -v |
| git remote add origin url |
| git remote remove origin |
|
|
| # ============================================================================== |
| # Cargo (Rust) |
| # ============================================================================== |
|
|
| cargo build |
| cargo build --release |
| cargo build --all-features |
| cargo build --no-default-features |
| cargo test |
| cargo test --all |
| cargo test --all-features |
| cargo test --lib |
| cargo test --doc |
| cargo test --release |
| cargo test integration |
| cargo test unit |
| cargo run |
| cargo run --release |
| cargo run --example demo |
| cargo run --example basic |
| cargo check |
| cargo check --all-features |
| cargo clippy |
| cargo clippy --all-targets |
| cargo clippy -- -D warnings |
| cargo clippy --fix |
| cargo fmt |
| cargo fmt --check |
| cargo fmt --all |
| cargo doc |
| cargo doc --open |
| cargo doc --no-deps |
| cargo bench |
| cargo bench --all |
| cargo clean |
| cargo update |
| cargo add serde |
| cargo add tokio |
| cargo remove serde |
| cargo publish |
| cargo publish --dry-run |
| cargo install ripgrep |
| cargo install cargo-watch |
| cargo tree |
| cargo tree -d |
| cargo audit |
| cargo deny check |
|
|
| # ============================================================================== |
| # Docker |
| # ============================================================================== |
|
|
| docker build -t app . |
| docker build -t app:latest . |
| docker build --no-cache -t app . |
| docker run -it ubuntu bash |
| docker run -d nginx |
| docker run -d -p 8080:80 nginx |
| docker run -d -p 3000:3000 node |
| docker run --rm -it alpine sh |
| docker ps |
| docker ps -a |
| docker ps -q |
| docker images |
| docker images -a |
| docker stop container |
| docker start container |
| docker restart container |
| docker rm container |
| docker rm -f container |
| docker rmi image |
| docker rmi -f image |
| docker logs container |
| docker logs -f container |
| docker logs --tail 100 container |
| docker exec -it container bash |
| docker exec -it container sh |
| docker compose up |
| docker compose up -d |
| docker compose down |
| docker compose ps |
| docker compose logs |
| docker compose build |
| docker compose pull |
| docker network ls |
| docker network create net |
| docker volume ls |
| docker volume create vol |
| docker system prune |
| docker system prune -a |
|
|
| # ============================================================================== |
| # Kubernetes (kubectl) |
| # ============================================================================== |
|
|
| kubectl get pods |
| kubectl get pods -A |
| kubectl get pods -n namespace |
| kubectl get pods -o wide |
| kubectl get pods -o yaml |
| kubectl get services |
| kubectl get svc |
| kubectl get deployments |
| kubectl get deploy |
| kubectl get nodes |
| kubectl get namespaces |
| kubectl get ns |
| kubectl get all |
| kubectl get all -A |
| kubectl describe pod name |
| kubectl describe svc name |
| kubectl describe deploy name |
| kubectl describe node name |
| kubectl logs pod |
| kubectl logs -f pod |
| kubectl logs --tail 100 pod |
| kubectl logs pod -c container |
| kubectl exec -it pod -- bash |
| kubectl exec -it pod -- sh |
| kubectl apply -f file.yaml |
| kubectl apply -f . |
| kubectl apply -k . |
| kubectl delete -f file.yaml |
| kubectl delete pod name |
| kubectl delete deploy name |
| kubectl scale deploy name --replicas=3 |
| kubectl rollout status deploy name |
| kubectl rollout restart deploy name |
| kubectl rollout undo deploy name |
| kubectl port-forward pod 8080:80 |
| kubectl port-forward svc/name 8080:80 |
| kubectl config get-contexts |
| kubectl config use-context name |
| kubectl config current-context |
| kubectl top pods |
| kubectl top nodes |
| kubectl create namespace name |
| kubectl create secret generic name |
| kubectl edit deploy name |
|
|
| # ============================================================================== |
| # npm / Node.js |
| # ============================================================================== |
|
|
| npm install |
| npm install --save-dev |
| npm install -D |
| npm install package |
| npm install -g package |
| npm uninstall package |
| npm update |
| npm run build |
| npm run dev |
| npm run start |
| npm run test |
| npm run lint |
| npm run format |
| npm run deploy |
| npm run watch |
| npm init |
| npm init -y |
| npm publish |
| npm version patch |
| npm version minor |
| npm version major |
| npm outdated |
| npm audit |
| npm audit fix |
| npm ci |
| npm cache clean --force |
| npx create-react-app app |
| npx next dev |
| npx prisma migrate |
|
|
| # ============================================================================== |
| # Python |
| # ============================================================================== |
|
|
| python main.py |
| python -m pytest |
| python -m pytest -v |
| python -m pytest -xvs |
| python -m pytest --cov |
| python -m pip install package |
| python -m pip install -r requirements.txt |
| python -m pip install -e . |
| python -m pip freeze |
| python -m venv venv |
| python -c "print('hello')" |
| pip install package |
| pip install -r requirements.txt |
| pip install --upgrade pip |
| pip freeze |
| pip list |
| pip show package |
| pip uninstall package |
| pytest |
| pytest -v |
| pytest -xvs |
| pytest --cov |
| pytest tests/ |
| pytest tests/unit/ |
| black . |
| black --check . |
| isort . |
| isort --check . |
| mypy . |
| mypy src/ |
| flake8 |
| flake8 src/ |
| ruff check . |
| ruff format . |
| poetry install |
| poetry add package |
| poetry update |
| poetry run pytest |
| uvicorn main:app --reload |
| gunicorn main:app |
|
|
| # ============================================================================== |
| # AWS CLI |
| # ============================================================================== |
|
|
| aws s3 ls |
| aws s3 ls s3://bucket |
| aws s3 cp file s3://bucket/ |
| aws s3 sync . s3://bucket/ |
| aws s3 rm s3://bucket/file |
| aws ec2 describe-instances |
| aws ec2 start-instances --instance-ids id |
| aws ec2 stop-instances --instance-ids id |
| aws lambda list-functions |
| aws lambda invoke --function-name func out.json |
| aws ecs list-clusters |
| aws ecs list-services --cluster name |
| aws logs tail /aws/lambda/func |
| aws cloudformation deploy --stack-name name --template-file template.yaml |
| aws sts get-caller-identity |
| aws configure list |
|
|
| # ============================================================================== |
| # General Unix/Linux |
| # ============================================================================== |
|
|
| ls |
| ls -la |
| ls -lah |
| ls -ltr |
| ll |
| cd .. |
| cd - |
| pwd |
| mkdir dir |
| mkdir -p path/to/dir |
| rm file |
| rm -rf dir |
| cp file dest |
| cp -r dir dest |
| mv file dest |
| cat file |
| head file |
| head -20 file |
| tail file |
| tail -f file |
| tail -100 file |
| grep pattern file |
| grep -r pattern . |
| grep -rn pattern . |
| find . -name "*.rs" |
| find . -type f -name "*.txt" |
| which command |
| whereis command |
| man command |
| echo "text" |
| echo $VARIABLE |
| touch file |
| chmod +x file |
| chmod 755 file |
| chown user file |
| ln -s target link |
| wc -l file |
| sort file |
| uniq file |
| diff file1 file2 |
| tar -czf archive.tar.gz dir |
| tar -xzf archive.tar.gz |
| zip -r archive.zip dir |
| unzip archive.zip |
| curl url |
| curl -X POST url |
| curl -o file url |
| wget url |
| wget -O file url |
| ssh server |
| ssh user@server |
| scp file server:path |
| rsync -avz src dest |
| htop |
| top |
| ps aux |
| ps aux | grep process |
| kill pid |
| killall process |
| df -h |
| du -sh . |
| du -sh * |
| free -h |
| uptime |
| history |
| history | grep command |
| clear |
| exit |
|
|
| # ============================================================================== |
| # Make |
| # ============================================================================== |
|
|
| make |
| make build |
| make test |
| make clean |
| make install |
| make all |
| make -j4 |
| make -j8 |
|
|
| # ============================================================================== |
| # Terraform |
| # ============================================================================== |
|
|
| terraform init |
| terraform plan |
| terraform apply |
| terraform apply -auto-approve |
| terraform destroy |
| terraform fmt |
| terraform validate |
| terraform output |
| terraform state list |
| terraform import resource id |
|
|
| # ============================================================================== |
| # Misc Developer Tools |
| # ============================================================================== |
|
|
| code . |
| code file |
| vim file |
| nvim file |
| nano file |
| less file |
| bat file |
| rg pattern |
| rg pattern -t rust |
| fd pattern |
| fd -e rs |
| jq . |
| jq '.field' |
| tree |
| tree -L 2 |
| watch command |
| tmux |
| tmux new -s name |
| tmux attach -t name |
| tmux ls |
| screen |
| htop |
| lazygit |
| gh pr create |
| gh pr list |
| gh pr view |
| gh issue list |
| gh repo clone owner/repo |
|
|