
Install VirtualBox and create a Linux Ubuntu virtual machine, allocate RAM and disk space, install Ubuntu from ISO, and launch the terminal for your study.
Navigate the Linux file system using pwd, cd, and ls, and understand home and root directories, tilde shortcuts, absolute versus relative paths, and ls options including -a and -l.
Learn to create folders and files in Linux using mkdir, touch, echo, and cat; navigate with cd and ls, handle permissions with sudo, explore case sensitivity, and nested paths.
Master basic file operations in Linux by copying with cp, moving and renaming with mv, and removing with rm, including recursive and force options, and verifying results with tree.
Learn to view text files in Linux with more, less, head, and tail using practical navigation and search options, while preparing the workspace with rm, wget, and mv.
Master nano, a user-friendly text editor, explore its interface, save with Ctrl+O, exit with Ctrl+X, and undo with Alt+U, while using -B backups, line jump, copy-paste, and search-and-replace.
Master the find command to locate files in linux using patterns like * and ?, with case-insensitive -iname searches, and refine results with -maxdepth and -size.
Learn how to view user information and groups with who am I, id, and groups; switch to other users with su and sudo, and understand root access safety.
Discover how to create Linux users with useradd and adduser, manage home directories, groups, shells, and passwords, and inspect /etc/passwd, /etc/group, and /etc/shadow.
Learn to manage Linux users using useradd and usermod to create, modify, lock or unlock accounts, set home directories and shells, and avoid direct edits to passwd and shadow.
Master group management in Linux by creating groups with group add, adding users via usermod -a -G, and removing groups with group del, while verifying changes in /etc/group.
Explore file permissions in Linux, decode the 10-character mode string, and use chmod to set owner, group, and others rights with symbolic and numeric approaches, including recursive application.
Explore how input output streams control data in the Linux terminal, using echo and cat to create, display, and append files, redirect stdout and errors, and find files by pattern.
Explore the Linux command processing pipeline by piping cat into wc and grep, using find, head, sort, and unique to count lines and words.
Learn to monitor server health with the top utility in Linux, understand load averages, RAM, swap, process states, and how to filter, sort, and kill processes.
Master Linux process and service management with htop, ps, kill, and systemctl, including installation, signal usage, and starting, stopping, and reloading services.
Learn how apt and apt-get manage Linux packages from repositories, covering install, update, upgrade, remove, purge, source and download workflows, plus dpkg, snap, flatpak, and aptitude basics.
Learn how Linux package managers install, remove, and search for software. Add a repository via sources.list.d and apt to reinstall VirtualBox, using the jammy codename.
Today we are used to managing our PCs by mouse clicking and nice GUI (graphical user interface). But it’s not the Linux way! Here, the default way to maintain everything is by writing text commands in the Terminal. And after this course, you’ll be proving to others that it is really a handy way.
This course gathered together the most widely used commands to quickly start using Linux. So, forget about long-long boring education. If you value your own time, then here you will find densely concentrated knowledge you really need to get handy with this operating system.
The course is based on Linux Ubuntu, but any other popular distribution that you have will work the same good.
Here you will find secret tips and tricks to do regular tasks way faster. You will get to know all the needed commands to work with files and folders. You will master working with file viewers and the most popular text editors. And learn to use search really efficiently. If you forgot some command, you need or don’t know which one to use for some specific task, in this course we discuss the ways to find required tools and their manual (the brief and full ones).
Check out the course content so that you see it covers alot of Linux tools.
Target audience: every person interested in starting using Linux. Not for experienced Linux admins =)
So, go for it!