
Learn to navigate the home directory and other directories using ls, ls -a, mkdir, cd, and pwd; create subdirectories, view hidden files, and move with tilde, dot, and dot dot.
Practice using Linux commands to list files with ls, create directories with mkdir, navigate with cd to the home directory and to the parent, and print the path with pwd.
Explore how to use ls with popular options and the man page, including -l, -a, -h, and -S, to list, sort, and view file sizes, owners, and permissions.
Navigate the linux file system using cd to change directories, list contents with ls, and apply absolute or relative paths, including root and home, with tab completion.
Learn how to create directories with mkdir using options to create directories and subdirectories in one command, create multiple directories at once, and view results with verbose and recursive options.
Learn to use mkdir -p to create a main directory with multiple nested subdirectories in a single command, enabling fast setup or scripting for batch directory creation.
Master printing the current working directory with pwd, exploring absolute versus relative paths, navigating to home with ~, and listing contents using ls in the Ubuntu terminal.
Learn how to use tab completion in the Ubuntu command line, including auto-complete, cycling through history with up and down arrows, and viewing possible completions with a double press.
Learn to create and update files using the touch command in ubuntu, including multiple files, verifying presence, and using -a, -c, and -t options for timestamps.
Move and rename files with the move command, including renaming in the same directory and moving to a target directory using wildcards like *.text and relative paths like ../.
Explore copying files and directories in Ubuntu with the cp command, including copying within a directory and to another location, and verify results with ls and -l.
Learn how to delete files with rm, use verbose and help options, and remove directories with rm -r and rmdir, including handling empty versus non-empty directories and wildcard deletions.
Learn to view file contents with the cat command and use more or less, with a pipe, to page and view the first or last lines using head or tail.
Learn to search for words or phrases in files with grep, show matching lines with -n, pipe to more to view content, and count results with wc.
Learn how to use cat to read and concatenate multiple files, and redirect output to files using the greater-than sign in Ubuntu.
Develop practical skills with wc and input and output by creating vote count lists, concatenating files, and performing tasks to delete and rename files.
Learn how to use pipes to connect commands in Ubuntu, piping the output of who to sort and count how many users are logged on.
Learn to use wildcards such as the asterisk and question mark with ls. Understand file naming conventions and how to access command help via the man pages.
Learn to locate and read Linux manual pages with the man command, using section numbers to target descriptions and applying help options to access usage details.
Learn to view file system access rights in your home directory with ls -l, showing user, group, and other permissions, and modify read, write, and execute rights with chmod.
explain how a process is a unit of system resources, a program running in memory, and how processes form a hierarchical parent-child structure with pid and lifecycle.
Learn to manage processes and jobs by running foreground and background tasks. Suspend and resume with fg and bg, use sleep, ampersand, and kill to control long-running processes.
Learn how the Linux top command displays running processes, CPU and memory usage, load averages, and per-process details, with interactive sorting, user filtering, and foreground and background control.
Explore how to inspect processes on Ubuntu using ps, grep, and pid commands, and identify the five basic process states: running, sleep, waiting, stopped, and zombie.
Explore process niceness and priority in Ubuntu, from minus 20 to plus 19, with zero default. View and adjust priorities using ps, top, system monitor, and nice commands.
Learn to manage Linux processes by sending signals with the kill command, including terminate with signal 15 and forceful kill with signal 9, while root can kill any process.
Learn essential ubuntu commands: use echo to display text and expand shell glob patterns and variables, compare files with diff, and identify file types with the file command.
Use lspci to identify your hardware, including wireless and network cards, and locate the kernel driver in use to aid troubleshooting and driver selection in Ubuntu.
Learn how to change passwords with the passwd command, manage shell and environment variables, and customize the path to control command lookup in Ubuntu.
Explore essential special characters in the Ubuntu shell, including exclamation marks, dollar signs, quotes, brackets, braces, and underscores, plus practice key command-line keystrokes.
Explore command chain operators in Ubuntu, including ampersand for background jobs, semicolon for sequential commands, and or and not for conditional execution with practical file checks and cat reads.
Learn to compress and archive files on Ubuntu using zip, gzip, and tar, including creating archives with tar options, listing contents, extracting, and using pipes to combine commands.
Learn to create, open, and save files in vim on ubuntu, switch between insert and command modes, move with j, k, h, l, and save with w and q.
discover how to access Vim's built-in help, search for topics by typing help and a topic, view the topic list, and exit back to editing.
Open and create your first file in Vim by naming text one, enter insert mode with i, type content, return to command mode with escape, and save with :wq.
Learn vim basics by mastering movement commands (h j k l, 0, $, ^), word navigation, and editing actions (i, a, c, d, cc, dd, yy) for efficient text editing.
Master vim motion commands and search to navigate a file, scroll by screen or line, jump to top, middle, or bottom, and use / and n for search.
Master vim editing on ubuntu: open files at a specific line, search patterns, use read-only mode, recover changes after crashes, and save or quit with w, wq, x, or q!
Explore opening multiple files in vim, using buffers and horizontal or vertical splits to view files side by side, navigate between windows, and enable status lines with set last status.
Learn to switch between open files in Ubuntu using keyboard controls. Master Vim navigation commands and the Ctrl-w shortcut to move between windows when the mouse is disabled.
Explore sed and awk through practical Windows and Ubuntu text edits, global substitutions, and field extraction to automate file updates and user data processing.
Explore advanced sed usage for text processing, including viewing and selecting file ranges, printing the file with exclusions, replacing patterns, ignoring case, and inserting blank lines.
Explore cal and date commands to display calendars by year or months and show current or specific dates. Learn to format dates for scripts and automate tasks.
Explore exit, reboot, and shutdown commands in the Ubuntu shell, learn to terminate sessions, reboot immediately with root privileges, and schedule timed shutdowns.
Understand how bash history loads commands from the history file in your home directory, stores them in memory, and supports quick recall with history, !!, !n, fc, and ctrl-r.
Explore how to view, create, and remove shell aliases using the ls command, switch users, and persist aliases by editing the Bash profile or bashrc for future sessions.
Learn to monitor live changes with the watch command, adjust the refresh rate, highlight differences with -d, watch a file as it grows, and observe log updates with tail.
Gain administrative privileges in Ubuntu using sudo, su, or root access and learn to configure the sudoers file with visudo.
Explore shell variables, including environment and local variables, and master permissions management with chmod and chown, using examples that cover setting, listing, and recursive changes.
Explore copying files and directories with cp, including prompts before overwriting, recursive copies, and preserving ownership; then use dd for creating and viewing binary data, noting its power and risk.
Learn to locate files on Ubuntu using locate and find, search by name and timestamps, and refine results by scope, permissions, and piping to ls with xargs.
Master scheduling on Ubuntu with at for one-time executions and cron for recurring jobs, control access via allow and deny files, and review activity in cron logs.
Learn how to identify a Linux host on a network by configuring a unique hostname, viewing it with hostname commands, and making temporary or permanent changes via /etc/hostname.
Learn IPv4 addressing fundamentals, including static and dynamic addresses, subnet masks, network and host parts, private ranges, and gateways. Use ip, ping, and traceroute to diagnose connectivity across networks.
Capture and review network interface information with ip link show and ip address show, and assign IPs using ip addr add and activate interfaces with ip link set up.
Learn how to check the current network and service status on Ubuntu and Red Hat, use nmcli to view manager, connection, and device status, and restart networking when connections drop.
Learn to manage deb files on Ubuntu and other deb-based systems with apt, dpkg, and aptitude, including apt-get and apt-cache usage for online repository installs, updates, upgrades, and removals.
Learn to locate and inspect packages with apt and apt-cache, review dependencies, and manage upgrades, installs, and removals using apt-get; also download packages without installing them.
Learn to manage Ubuntu software with dpkg and apt, including installing and removing packages, listing installed packages and their files, extracting deb files, and downloading packages for later installation.
Learn to manage Ubuntu packages with aptitude, including update, upgrade, install, remove, search, show, download, and dry-run options, plus using the curses interface for interactive management.
Set up a Ubuntu lab with vagrant and virtualbox, using a vagrant file and an ansible playbook to provision two Ubuntu machines, verify connectivity, and enable password-based ssh.
Learn to access Ubuntu systems via ssh across Vagrant setups, enabling password-based and key-based authentication by generating key pairs, copying public keys, and using ssh-agent to cache passphrases.
IT professionals and those who want to become more familiar with Linux are the intended audience for this course. And it is intended to provide the viewer with the information that they need to know in order to get started with command line in order to perform essential Linux administration tasks, including installation, establishing network connectivity, managing physical storage, and basic security administration. This is a really well organized class that includes detailed demos of each stage.
This training will assist participants in automating and scripting their day-to-day responsibilities. There are several live demonstrations available that walk you through how to use Bash commands. I really hope that this will assist you in working more productively in your job.
Here is some of the students' reviews:
'Thanks, instructor! It's a good structured course several hours long. I carried much useful information from it.' -- James K
'simple and clear' --Swathi Mettu
'Very useful for Linux Administrators' --DORDAA SUGLO RUDOLF
'Great course! I love that you don't linger on each topic. You say what it is, what it does, and why you would need it, and you move on. Great!!' --David Ramirez
'Structured teaching..' --Dhanush Raj
'Great Course with good information explained and detailed' --mariano Martinez
'Great course! Excellent content, very clear.' --J B
'Perfect! Good to have it.' --Lern Li