Skip to content

Linux Guide

Linux Distributions

I recommend using Ubuntu but most will work just as fine. e.g. Debian, CentOS, Fedora.

The main differences will be the package managers and applications pre-installed.

For example, Ubuntu uses the apt package manager

  • tmux - A terminal multiplexer. You can open and detach multiple terminal sessions. This means you don't need to be constantly SSH'd in for your terminal applications to continue running.
  • tmux commands cheat sheet
  • vim - terminal text editor.
  • vim commands cheat sheet
  • sdkman - manage the java versions installed and used on your system
  • unzip - unzip zip files easily: unzip <zip file>

Terminal basics

  • installing applications on ubuntu: sudo apt install tmux
  • ssh <ip> to remotely connect to your server
  • cd <directory> will change your current directory
  • ls print the current directory contents
  • Ctrl-c keys to close the current application
  • mv <file> <destination> move a file to a destination directory
  • mkdir <dir name> create a directory
  • wget https://github.com/rfresh2/ZenithProxy/releases/download/launcher-v3/ZenithProxy-launcher-linux-amd64.zip Download a file from the internet
  • cp <file> <destination> copy a file to a destination file