Ubuntu Setup whole notes

sudo sudo

lsb_release -a
cat /etc/os-*
apt update -y &&
apt-get update -y &&
apt upgrade -y &&
apt-get install -y build-essential wget curl file git libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev git-core vim zsh open-vm-tools openssh-server openssh-client sshpass iptables-persistent

add-apt-repository ppa:git-core/ppa &&
apt-get install git
git version # sometimes requires reboot to get the latest version

below script should be into the sudo su, crontab -e

(Multiple lines of comments removed.)

touch /usr/local/bin/startup.sh

vim /usr/local/bin/startup.sh

@reboot /usr/bin/vmhgfs-fuse –enabled
@reboot vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
@reboot /usr/local/bin/startup.sh

@reboot /usr/local/bin/startup.sh

chown -R a:a /usr/local/bin/startup.sh &&
chmod -R 777 /usr/local/bin/startup.sh &&
chmod -R 777 /usr/bin/vmhgfs-fuse &&
chmod -R 777 /mnt/hgfs

/usr/bin/vmware-toolbox-cmd -v
/usr/bin/vmhgfs-fuse –enabled
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
ln -s /mnt/hgfs ~/Desktop/SharedDirectories
cd ~/Desktop/SharedDirectories

Cron done

Docker

mkdir -p ~/scripts
cd ~/scripts
sudo curl -fsSL https://get.docker.com -o get-docker.sh

sudo sh get-docker.sh
docker –version

sudo groupadd docker
sudo usermod -aG docker $(Whoami)
sudo chmod 666 /var/run/docker.sock
newgrp - docker
docker run hello-world

GO

snap install go

OMYZSH

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh &&
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions &&
chsh -s which zsh
zsh

snap wonderwall

sudo snap install wonderwall

Sticky notes

sudo add-apt-repository ppa:umang/indicator-stickynotes
sudo apt update
sudo apt install indicator-stickynotes

Images Downloads

ln -s "/mnt/hgfs/VmDownloads/08. Wallpapers/wonder-new" "/home/a/Desktop/"

ln -s "/home/a/snap/wonderwall/34/.local/share/ktechpit/WonderWall/download/" "/home/a/Desktop/wonder-download"
cd /home/a/snap/wonderwall/34/.local/share/ktechpit/WonderWall/download/ &&
mv * "/home/a/Desktop/wonder-download/"
cd /home/a/Desktop/wonder-download && mv * "/home/a/Desktop/wonder-new/"

/home/a/snap/wonderwall/34/.local/share/ktechpit/WonderWall/download/

mv /home/a/Desktop/wonder-download/* "/home/a/Desktop/wonder-new/"