
A little introduction of who I am and a little overview of what you will be learning in this course.
Let's download Ubuntu and get it running on our computer!
Configure Ubuntu by exploring default apps and the desktop environment, using the software center to install Google Chrome, and switch to the console for terminal tasks.
Open and navigate the terminal with the control alt shortcut, observe the shell prompt, and use pwd, cd, and less; customize settings and themes for a tailored terminal experience.
Explore the linux file system, where everything is a file, and directories like /, /bin, /dev, /lib, and /home organize binaries, devices, and libraries, with mount points replacing drive letters.
Learn to navigate the Linux filesystem with commands like pwd, cd, and ls, and manage files using touch, mkdir, cp, mv, rm, including relative and absolute paths and dot-dot references.
Learn how to get help for Linux commands using man pages, dash --help, and online resources like Stack Overflow and Google, ensuring independence.
Learn to use shell variables and aliases to shorten commands in the linux terminal, create environment variables, define aliases, and persist them by editing bashrc and sourcing.
Install Visual Studio Code on Linux by downloading the deb package and installing it with sudo dpkg -i in a terminal, then set up project folder and bash debugging extension.
Create and run a basic bash shell script in Visual Studio Code, using a shebang, making it executable, and looping with sleep to append date and time to a file.
Learn by doing: set up a Linux server or lab stack, experiment with apps, and rely on quick troubleshooting and Google searches to build practical skills fast.
Do you want to get up and running with Linux as fast as possible? That's how I roll! I don't want people to sit around watching boring tutorials for hours and hours, I believe in a fast and easy approach.
Linux is not learned in tutorials, you learn it by doing. So I teach people the basics and get them on their way to start actually using Linux on a daily basis. Fast, short and easy is my motto.
Tutorials who takes hours on end get very deep into the subject, and learning in a video format is easy for most people. But I believe in learning people the basics and teaching then to become independent in their craft. When you are working on Linux machines, the most essential tools will come up 80% of the time, the rest is experience and repetition. In this course I focus on those essentials and I try to get you working with Linux asap!
In this course you will learn how to:
Install Linux
Install and manage software
Using the terminal
Navigating through the files and directories
Learn about the Linux filesystem
Using command line text editors
Command piping and redirection
Shell variables
Install VSCode for writing our bash script
Write a basic Linux script