sickn33/antigravity-awesome-skills/bash-linux
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Bash/Linux terminal patterns. Critical commands, piping, error handling, scripting. Use when working on macOS or Linux systems.
Install
npx vskill@latest install sickn33/antigravity-awesome-skills/bash-linuxSKILL.md
Bash Linux Patterns
Essential patterns for Bash on Linux/macOS.
1. Operator Syntax
Chaining Commands
| Operator | Meaning | Example | |||||
|---|---|---|---|---|---|---|---|
; | Run sequentially | cmd1; cmd2 | |||||
&& | Run if previous succeeded | npm install && npm run dev | |||||
| `\ | \ | ` | Run if previous failed | `npm test \ | \ | echo "Tests failed"` | |
| `\ | ` | Pipe output | `ls \ | grep ".js"` |
2. File Operations
Essential Commands
| Task | Command | |
|---|---|---|
| List all | ls -la | |
| Find files | find . -name "*.js" -type f | |
| File content | cat file.txt | |
| First N lines | head -n 20 file.txt | |
| Last N lines | tail -n 20 file.txt | |
| Follow log | tail -f log.txt | |
| Search in files | grep -r "pattern" --include="*.js" | |
| File size | du -sh * | |
| Disk usage | df -h |
3. Process Management
| Task | Command | ||
|---|---|---|---|
| List processes | ps aux | ||
| Find by name | `ps aux \ | grep node` | |
| Stop owned process | kill -TERM <verified-task-PID>; verify exit, escalate only if necessary | ||
| Find port user | lsof -i :3000 | ||
| Inspect port owner | lsof -nP -iTCP:3000 -sTCP:LISTEN; verify ownership before stopping | ||
| Background | npm run dev & | ||
| Jobs | jobs -l | ||
| Bring to front | fg %1 |
4. Text Processing
Core Tools
| Tool | Purpose | Example | ||
|---|---|---|---|---|
grep | Search | grep -rn "TODO" src/ | ||
sed | Preview replacement | sed 's/old/new/g' file.txt (in-place flags differ on macOS/GNU) | ||
awk | Extract columns | awk '{print $1}' file.txt | ||
cut | Cut fields | cut -d',' -f1 data.csv | ||
sort | Sort lines | sort -u file.txt | ||
uniq | Unique lines | `sort file.txt \ | uniq -c` | |
wc | Count | wc -l file.txt |
5. Environment Variables
| Task | Command | |
|---|---|---|
| View all | env or printenv | |
| View one | echo $PATH | |
| Set temporary | export VAR="value" | |
| Set in script | VAR="value" command | |
| Add to PATH | export PATH="$PATH:/new/path" |
6. Network
| Task | Command | |
|---|---|---|
| Download | curl -O https://example.com/file | |
| API request | curl -X GET https://api.example.com | |
| POST JSON | curl -X POST -H "Content-Type: application/json" -d '{"key":"value"}' URL | |
| Check port | nc -zv localhost 3000 | |
| Network info | ifconfig or ip addr |
7. Script Template
8. Common Patterns
Check if command exists
Default variable value
Read file line by line
Loop over files
9. Differences from PowerShell
| Task | PowerShell | Bash | |
|---|---|---|---|
| List files | Get-ChildItem | ls -la | |
| Find files | Get-ChildItem -Recurse | find . -type f | |
| Environment | $env:VAR | $VAR | |
| String concat | "$a$b" | "$a$b" (same) | |
| Null check | if ($x) | if [ -n "$x" ] | |
| Pipeline | Object-based | Text-based |
10. Error Handling
Set options
Trap for cleanup
Remember: Bash is text-based. Use&&for success chains and quote variables.set -ehas conditional/pipeline exceptions; explicitly check consequential operations and never infer complete safety from shell flags.
When to Use
This skill is applicable to execute the workflow or actions described in the overview.
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/bash-linux/SKILL.md
Popularity
- Repository stars
- 27,553
- Repository forks
- 4,638
- Repository npm downloads, 7 days
- 6,478
- 7-day trend score
- 72
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 22 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sickn33/antigravity-awesome-skills/bash-linux)