A good programmer is about efficiency. Always trying to improve their workflow. Either by eliminating the "inessentials" or by improving on what they're doing. Hence why I'm creating a list of commands, that I will refine over time. In the hope that I will improve my workflow.
- Recursively remove multiple folders forcefully
sudo -RF rm [folder 1] [folder 2]
- Recursively Change the owner of a folder and its files within it
sudo chown -R [owner:owner] [folder/file]
- Securely & recursively copy a file from your remote machine up to your server
sudo scp -r [/location/] [username]@[servername.com]:[/location/]
- Recursively Change the permission of a file
sudo chmod -R [/location/] [username]@[servername.com]:[/location/]
- Set all files to be executable that end in .sh and .bash
sudo chmod +x *.sh *.bash
- Query and configure network interface
ifconfig -a