Zsh Tutorial: curl, SSH, rsync — Network Like a Pro #23

18views
00
11:34
T
Taught by Celeste AI - AI Coding Coach
View on YouTube
Description
Learn essential network commands in Zsh! This lesson covers curl for fetching pages and downloading files, working with REST APIs using POST/PUT/DELETE and jq, plus network diagnostics with ping, nc, SSH config, rsync, and scp. 🔗 Source code: https://github.com/GoCelesteAI/zsh_network_commands ⏱️ Timestamps: 0:00 — Intro 0:26 — curl Basics Explained 1:06 — curl Basics Demo 3:49 — APIs Explained 4:29 — APIs Demo 7:12 — Network Tools Explained 7:50 — Network Tools Demo 10:21 — Recap 11:03 — End 📋 Topics covered: - curl URL: simple GET request - curl -o / -O: save response to file - curl -L: follow redirects - curl -I: headers only - curl -H: custom headers - curl -s / -w: silent mode & response metadata - curl -X POST -d: send data - curl -u: basic authentication - curl | jq: filter API responses - curl -X PUT / DELETE: update & remove resources - ping: test host reachability - nc -zv: check port status - ~/.ssh/config: SSH aliases - rsync -av: smart file sync - scp: secure copy over SSH 🎬 Part of the Zsh Shell Tutorial series — subscribe for weekly lessons! Tags zsh, zsh tutorial, curl, curl tutorial, network commands, ssh, rsync, scp, ping, netcat, api curl, rest api terminal, command line, terminal, linux, macos, beginner programming, shell scripting, network tools
Back to tutorials

Duration

11:34

Published

February 17, 2026

Added to Codegiz

March 15, 2026

Open in YouTube