Admin via GUI
In some organizations, server admin tasks are done via a graphical tool, but this is a red flag.
It means that the organization is either trying to find relatively low-paid (and probably low-skilled) admins or are using a graphical tool to limit what IT/Admins can do. Either way, it’s going to be harder to get things done.
The terminal is the GUI where you’ll type in commands
RStudio, Positron, and VS Code have built-in terminals
Author recommends iTerm2
for MacOS
The shell takes the commands you type and runs them
Matches the commands you type to actual programs on your system, e.g. Rscript
, positron
, code
, git
, etc.
MacOS and Linux have bash and zsh, while Windows comes with Command Shell (cmd
) and the PowerShell. Also, git bash on Windows
Windows Subsystem for Linux (WSL) is another option
Customization tools for window/tab behavior and text theme/plugins:
Prezto
or OhMyZsh
. Three places to configure:
.zshrc
.zpreztorc
Oh My Posh
for PowerShellssh
command line interface from a local host (your computer) with a username and the remote host’s (server’s) address.For example, connecting to the server at server.example.com
as the user alex
would look like:
.pub
suffix. id_<encryption type>
is the standard way to name the key.ssh/authorized_keys
file in your home directoryauthorized_keys
file are correctssh <user>@<host>
-i
flagssh -i my-ssh-key alex@server.example.com
to ssh alex-server
tmux
command line utility to:
-v
to your command for verbose mode
-vv
, and if that’s not enough, add another v for super verbose mode