Skip to content

Instantly share code, notes, and snippets.

@peteristhegreat
Last active September 20, 2022 14:53
Show Gist options
  • Save peteristhegreat/32562a304d597e622ea5a57a96f889b7 to your computer and use it in GitHub Desktop.
Save peteristhegreat/32562a304d597e622ea5a57a96f889b7 to your computer and use it in GitHub Desktop.
Learn Linux, Intro to Linux

Learn Linux, Intro to Linux

Switching from Windows to Linux (headless), things to know

sudo apt install tldr
tldr some-command    # replace some-command with what you want to learn about

https://gist.github.com/peteristhegreat/01ffb3573ee503cb6ace84d6fb825a48

https://web.archive.org/web/20161121100913/http://archive.oreilly.com/linux/cmd/

https://explainshell.com/

https://dotfiles.github.io/ - https://github.com/mathiasbynens/dotfiles

https://linuxhandbook.com/linux-directory-structure/

Topics to study/discuss

  • man pages (manual) - “Read the Fine Manual”; tldr = too long; didn’t read, shortened manual cheat sheet, example driven
  • how to install, uninstall, using apt (for debian based systems)
  • linux root folder structure
  • .bash_rc and .bash_profile and .bash_history files
  • common commands, folder navigation, process management without a gui
  • permissions, ls -l, user v group, sudo, su, root
  • terminal text editors, e.g. nano, vim, emacs
  • private key/public key, ssh tunneling, git access, remote computer management
  • flavors of linux, debian (apt) v centos (yum) v others (pacman), package managers docker, images, containers
  • WSL, Windows Subsystem for Linux, installing it on Windows 10 or 11, and using it from Windows Terminal and Windows explorer, gotchas
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment