The CLI you'll actually use
Ollama's CLI is small — under a dozen commands you'll touch regularly. Knowing them cold removes friction from every other lesson in the quest.
| Command | What it does |
|---|---|
ollama list | List installed models with disk size |
ollama show NAME | Show metadata: parameters, template, capabilities |
ollama show NAME --modelfile | Print the Modelfile that produced the model |
ollama ps | List currently loaded models with VRAM/RAM usage |
ollama stop NAME | Unload a model from memory now |
ollama cp SRC DST | Copy a model (alias). Cheap because blobs are shared |
ollama rm NAME | Remove a model (frees disk) |
ollama pull NAME | Download / update a model |
ollama run NAME | Interactive chat REPL (pulls if missing) |
ollama create NAME -f Modelfile | Build a derived model from a Modelfile |
ollama serve | Run the daemon manually (rarely needed) |
The two commands you'll actually live in
ollama ps is the canary. It tells you which models are loaded, how much memory each is using, and when each will be evicted (the UNTIL column). When something feels slow, that's the first place to look. ollama show NAME is the second — you'll use it to confirm capabilities (tools, vision, thinking) before debugging why something doesn't work.