Loading...

Linux

Created: 2018 Mar 22nd

Updated: 2019 Feb 11th

Edit this page on GitHub

Tar and untar

To compress a file/folder into a .tar.gz archive:

tar cvfz archive.tar.gz folder

To decompress a folder/folder:

tar xvfz archive.tar.gz

Install a binary

If you’re working on a local machine with administrator permissions, you may want to add downloaded-binary to your PATH, so that you can access it directly from any project folder. You could do this by extracting it to a directory that is already on your PATH. (For example, /usr/local/bin is a common choice for Mac and Linux.).

# navigate to download location of .tar.gz
sudo mv downloaded-binary.tar.gz /usr/local/bin/downloaded-binary.tar.gz
sudo tar zxf downloaded-binary.tar.gz

See further details on how to install a binary.

Get build info

uname -a
# Linux DESKTOP-KCGTGRV 4.4.0-43-Microsoft
# 1-Microsoft Wed Dec 31 14:42:53 PST 2014 x86_64 x86_64 x86_64 GNU/Linux

Get kernel version

uname -r

Get architecture

dpkg --print-architecture
# amd64

See what Linux version

cat /etc/issue
# Debian GNU/Linux 9 \n l

force uninstall a package

Nuclear option: https://askubuntu.com/questions/525088/how-to-delete-broken-packages-in-ubuntu

see what services are available

ll /etc/systemd/system

see what services are running

journalctl -ef