Linux

Topics related to installing, setting-up and using linux


  • linux upskill challenge, good to improve your linux knowledge, setting up and admin'ing a server. Broken up into 20 'classes' with video, text, and references.
  • openssh, needed to connect to servers and connecting local computers. Starting, stopping, checking status, creating and sharing key pairs. Need both openssh-server and client.
  • vi(m), the editor that is powerful and available everywhere
  • wls(2), use it to get a full-blown linux distro in your Windows box. Use it to ssh into other computers.
  • ubuntu and linux mint. I run mint on a laptop, ubuntu on an external server and wls2/ubuntu on a Windows 10 desktop computer.
  • rsync, until i work out a ci/cd pipeline, this works great for updating files on the server.
  • screen or tmux, haven't decided yet but leaning towards tmux.
  • git, github, useful for syncing, version control, sharing, etc.

  • Linux upskill challenge

  • github for the linux upskill challenge
  • Vim

  • Learn Vim For the Last Time: A Tutorial and Primer
  • Practical Vim, 2nd Ed.
  • operator, the true power of Vim
  • Steps to learn Vim
  • Vim subreddit
  • SED/Awk

  • sed & awk, 2nd Ed
  • Sed - An Introduction and Tutorial by Bruce Barnett
  • AWK (Bruce Barnet)t
  • Regular Expressions

  • Mastering Regular Expressions, 3rd Ed.
  • Regular Expressions (Bruce Barnett)