====== Linux Commands ======
Below are a list of useful Linux commands
==== Find release version of Linux ====
lsb_release -a
==== Append contents within file ====
cat <
==== Replace contents within a file ====
cat <
==== Find and Replace contents within a file ====
sed -i 's/PermitRootLogin no/PermitRootLogin yes/' /etc/ssh/sshd_config
==== Change directory back one level to another folder ====
cd ../test2
==== Delete folder ====
rm -rf folder
==== Delete file ====
rm file
==== Copy files within one folder to another ====
cp * ../test2
==== Create empty file ====
touch filename
==== Find out if a website supports HTTP2 Protocol ====
curl -I --http2 -s http://coffee.orionmail.org | grep HTTP
==== Check HTTP Header ====
curl -vs http://coffee.orionmail.org
==== Ensure APT packages cannot be auto-updated ====
apt-mark hold kubeadm kubelet kubectl
==== See status of a Service ====
systemctl status docker
==== Restart service ====
systemctl restart docker
==== User GREP to find text within a file ====
cat /etc/ssh/sshd_config | grep permit
==== Find file in File System ====
find / -name sasl_passwd
==== Disk Usage for Folders ====
du -shc
s Displays the total size for the Directory. It does not display the totals for subdirectories
h Prints sizes in human readable format
c Prints grant total for all sizes