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
Recommended Command-line Tools¶
- 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 servercd <directory>will change your current directorylsprint the current directory contents- Ctrl-c keys to close the current application
mv <file> <destination>move a file to a destination directorymkdir <dir name>create a directorywget https://github.com/rfresh2/ZenithProxy/releases/download/launcher-v3/ZenithProxy-launcher-linux-amd64.zipDownload a file from the internetcp <file> <destination>copy a file to a destination file