{
  "id": 19985351,
  "title": "Terminal basics for vibe coders: read before you approve",
  "url": "https://urgent.news/2026/11/14/terminal-basics-for-vibe-coders-read-before-you-approve",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-14T13:44:04.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/hassan_aziz_88b11714fef8b/terminal-basics-for-vibe-coders-read-before-you-approve-3if"
  },
  "original_language": "en",
  "account": "When you give a coding agent a task, it communicates with your machine through the terminal. Therefore, it's essential to understand the basics of terminal commands before approving any command your agent wants to execute. Deleting files or entire folders with rm -rf is permanent and irreversible, as there is no recycle bin in the terminal. Always double-check the exact path of the file or folder you intend to delete and ask why the command is reading or changing files outside your project folder.\n\nWhen working with a coding agent, it's crucial to start from your project folder, as the agent treats the folder you launch it in as its workspace. Avoid running an agent with the --dangerously-skip-permissions option on your real machine, as it lacks the ability to differentiate between private and public files and won't ask before reading them.\n\nTo effectively work with the terminal, you should be proficient in basic Bash commands. Understanding these commands will enable you to read and review the commands your agent wants to run before approving them. This section will cover the most important commands, red flags indicating potential issues, and how to inspect unfamiliar commands safely.\n\nThe terminal is the interface where coding agents like Claude Code and Codex operate. It's essential to learn enough Bash to read and comprehend the commands your agent intends to execute, ensuring your machine remains secure and functions as expected.",
  "summary": "The short version Coding agents like Claude Code and Codex do their work by running commands in your terminal, so learn enough Bash to read a command before you approve it. rm -rf deletes a file or a whole folder for good. The terminal has no recycle bin, so check the exact path before you approve it. Slow down when an agent's command uses sudo or pipes curl into bash. Ask why when it reads or…",
  "key_points": [
    "Terminal commands are executed through the coding agent's communication with your machine.",
    "Deleting files with 'rm -rf' is permanent and irreversible; double-check paths and scope.",
    "Proficiency in basic Bash commands helps review agent commands before approval."
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}