Add comprehensive Linux commands cheatsheet - #3
Conversation
|
@omprakash2929 is attempting to deploy a commit to the Ramesh's projects Team on Vercel. A member of the Team first needs to authorize it. |
📝 WalkthroughWalkthroughA new comprehensive Linux cheatsheet document is added to the repository covering Linux fundamentals through DevOps operations, including file operations, permissions, process management, networking, package management, scripting, performance monitoring, best practices, and references. ChangesLinux DevOps Reference Cheatsheet
🎯 1 (Trivial) | ⏱️ ~3 minutes
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@Linux/Linux.md`:
- Line 24: Two fenced code blocks in Linux.md are missing language identifiers
causing MD040 lint warnings; update each block start from ``` to ```text (use
"text" or "plaintext") so the blocks shown (the filesystem tree and the
file-permissions example) begin with ```text instead of ``` to resolve the lint
error.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
|
|
||
| ### Linux Directory Structure | ||
|
|
||
| ``` |
There was a problem hiding this comment.
Add language identifiers to fenced code blocks (markdownlint MD040).
These two fenced blocks are missing language tags, which will keep lint warnings active. Use text (or plaintext) for both.
Suggested patch
-```
+```text
/ → Root of the filesystem
├── bin/ → Essential user binaries (ls, cp, mv)
├── sbin/ → System binaries (for root)
├── etc/ → Configuration files
├── home/ → User home directories
├── var/ → Variable data (logs, caches)
├── tmp/ → Temporary files
├── usr/ → User programs and libraries
├── opt/ → Optional/third-party software
├── proc/ → Virtual FS for process/kernel info
├── dev/ → Device files
├── mnt/ → Mount points
└── lib/ → Shared libraries- +text
-rwxr-xr-- 1 user group size date filename
|||||||||||
|└┬┘└┬┘└┬┘
| │ │ └── Others: r-- = read only
| │ └───── Group: r-x = read + execute
| └──────── Owner: rwx = read + write + execute
└────────── File type: - = file, d = directory, l = symlink
Also applies to: 164-164
🧰 Tools
🪛 markdownlint-cli2 (0.22.1)
[warning] 24-24: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@Linux/Linux.md` at line 24, Two fenced code blocks in Linux.md are missing
language identifiers causing MD040 lint warnings; update each block start from
``` to ```text (use "text" or "plaintext") so the blocks shown (the filesystem
tree and the file-permissions example) begin with ```text instead of ``` to
resolve the lint error.
What this PR adds
Linux.mdcheatsheet covering 17 sectionssystemd, package management, cron, scripting, disk management,
performance, and best practices for DevOps
Why
Linux was the only major DevOps tool missing from this collection.
It's foundational to everything else in the repo (Docker, Kubernetes, CI/CD, etc.)
Checklist
Summary by CodeRabbit