Bash

One of the “languages” in which you write commands in the terminal. When you see “Bash(...)” in the settings, it’s about the commands that Claude can run.

You’ll also find it as: bash mode

How it appears in the course

curl is a small program that downloads things from the internet. bash runs what was downloaded.
How to install it, step by step · Module 00, Installation and first steps · free
Bash(...) means “a command run in the terminal”. The terminal is the window where you type commands as text, instead of clicking. Read(...) means “reading a file”.
What does a real settings file look like? · Module 03, Permissions: what Claude may do
"BASH_DEFAULT_TIMEOUT_MS": "120000" — how long Claude waits for a command before giving up. It’s written in milliseconds: 120000 = 2 minutes.
What other useful settings are there? · Module 03, Permissions: what Claude may do

Learn Claude Code from zero, in plain English

12 modules with 1–2 minute lessons, which you can also do on your phone. The first two modules are free.