Zsh Tutorial: curl, SSH, rsync — Network Like a Pro #23
18views
0011:34
T
Taught by Celeste AI - AI Coding Coach
View on YouTubeDescription
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 tutorialsOpen in YouTube
Duration
11:34
Published
February 17, 2026
Added to Codegiz
March 15, 2026