Topic ideas

Contribute your topic ideas @commandlinetv or heychris@commandline.tv

  • (Episode 1) Use cd and ls to explore directory tree
  • (Episode 2) Short pipelines using cat, more, less, head, tail
  • (Episode 3) Searching with grep
  • (Episode 3) Standard wildcards
  • (Episode 4) Text manipulation: cut, sort, uniq, grep
  • (Episode 5) Shell aliases
  • (Episode 5,6) Manipulating files: cp, mv, rm
  • (Episode 7) ImageMagick
  • (Episode 8) Installing software from package manager
  • (Episode 9) Redirection
  • (Episode 10) Shell scripts, #! notation, for loops
  • (Episode 10) Environment variables
  • (Episode 10) Permissions and chmod
  • (Episode 11) Filesystem management: mount, umount, mkfs
  • (Episode 11) The filesystem hierarchy (difference between /usr, /etc, /dev)
  • (Episode 12) find command, locate, and xargs
  • Job control: fg, bg, jobs, &
  • chgrp, usermod, umask (revisit permissions)
  • Text transformation with sed
  • Count stuff with wc
  • Full capabilities of ‘readline’ for editing, history, search
  • Links and symbolic links (ln -s)
  • Transferring files: scp, rsync
  • tar and backup tools
  • Web stuff: curl, wget
  • ffmpeg and ffprobe for video stuff
  • More detail on wildcards and quoting rules
  • Other shells: zsh, tcsh, fish
  • Colors, custom prompts, other bells & whistles
  • Crypto: gpg, openssl
  • Editors: vi, emacs
  • Installing Linux – native and VM
  • Different distributions of Linux, + GNU vs BSD
  • Software freedom
  • Danger of copy/pasting from a web page: https://twitter.com/nixcraft/status/622393089676607489?s=09