Search results for: “Shell Scripting”

  • Home

    $ sudo learn # level_up
    LearnLinux.tv instructor
    LEARN. PRACTICE. MASTER LINUX.

    What do you want
    to learn?

    Explore tutorials, courses, books, and live trainings to master Linux
    and open source technologies.

    >_
    Switching to Linux - A Practical Guide for Windows and Mac Users
    FROM $24.99

    Switching to Linux

    A Practical Guide for Windows and Mac Users

    A practical guide for complete beginners that walks you through choosing a Linux distribution, installing it, and confidently using Linux every day.

    Understand Linux: Learn what Linux is and become comfortable with the fundamentals.

    Choose with Confidence: Explore distributions, desktop environments and find the setup
    that works for you.

    Make the Switch: Learn installation, applications, hardware, files, security, troubleshooting and everyday Linux workflows.

    Secure Checkout PDF & EPUB Read on Any Device
    MORE BOOKS & RESOURCES
    View all in the store

    More books, cheat sheets, and Linux gear in the Learn Linux TV Store

    Explore more resources and support Learn Linux TV.

    Visit the Store
    >_ STRUCTURED LEARNING

    Go deeper with Linux courses.

    Build practical skills with focused courses covering Linux, automation, containers, infrastructure, scripting and more.

    $ sudo learn –skills
    EXPLORE POPULAR COURSES
    Many courses available free
    >_
    THERE’S MORE TO EXPLORE

    Find the course that matches your next Linux goal.

    Explore All Courses
    LIVE • HANDS-ON • INSTRUCTOR-LED

    Don’t just watch. Build it live.

    Go beyond tutorials and build real Linux skills in an interactive, instructor-led environment. Work directly on Linux servers, follow practical exercises, and ask questions while you learn.

    live-training-session
    LIVE
    >_
    LEARN LINUX TV Hands-on Linux
    Training

    instructor@learnlinux:~$ learn –live

    ENVIRONMENT Linux Server

    FORMAT Hands-on

    DURATION 4 Hours

    01
    LEARN Live
    02
    BUILD Hands-on
    Build Real Systems

    Practice the actual configuration process instead of simply watching a demonstration.

    Your Own Linux Server

    Work on a Linux server provided for the class while developing practical administration skills.

    Ask Questions Live

    Get guidance while you work instead of getting stuck when a configuration or concept is unclear.

    Four-Hour Classes

    Follow a focused learning path with instruction and practical exercises in the same live session.

    LIVE CLASSES

    Choose what you want to build next.

    Choose a class, reserve your seat, and learn by building a real Linux-powered service from start to finish.

    LIVE BOOTCAMP 01
    TLS
    DB
    WEB
    LINUX APACHE TLS NEXTCLOUD
    LIVE TRAINING 4 HOURS

    Nextcloud Deployment from Start to Finish

    Build and configure a real Nextcloud server from the ground up while developing practical Linux administration skills along the way.

    YOU’LL WORK WITH
    Linux system configuration
    Server security
    Apache virtual hosts
    Nextcloud deployment
    Let’s Encrypt TLS
    Server maintenance
    View Class & Schedule
    LIVE BOOTCAMP 02
    WEB Apache
    APP PHP
    CMS WordPress
    OS Linux
    LINUX APACHE PHP WORDPRESS
    LIVE TRAINING 4 HOURS

    Building a WordPress Server

    Strengthen your Linux skills by building and administering a complete WordPress server and the Linux services that power it.

    YOU’LL WORK WITH
    Linux server configuration
    Practical server security
    Apache and PHP
    WordPress deployment
    TLS encryption
    Ongoing maintenance
    View Class & Schedule
    ((•))
    NEW SESSIONS THROUGHOUT THE YEAR

    Ready to turn Linux knowledge into hands-on experience?

    Check the current live-training schedule and reserve a class that fits your learning goals.

    Explore Live Training
    ABOUT LEARN LINUX TV

    Linux explained by experience.

    Learn Linux TV is built around a simple idea: make Linux and related technologies easier to understand through practical, hands-on education.

    jay@learnlinux:~ ● ONLINE
    jay@learnlinux:~$ whoami
    >_
    YOUR HOST Jay LaCroix

    Linux Educator • Author • Technologist

    jay@learnlinux:~$ cat experience.txt
    01 Linux education & practical training
    02 20+ years of professional Linux experience
    03 Servers, networking, cloud & virtualization
    04 Books, tutorials, courses & training
    jay@learnlinux:~$
    1M+ YouTube Subscribers
    68M+ YouTube Views
    </learn>

    Technology is complicated. Learning it shouldn’t be.

    Jay LaCroix is a passionate technologist with more than two decades of professional experience supporting Linux. He created Learn Linux TV to teach Linux and related technologies from an experienced, practical and hands-on perspective.

    From command-line fundamentals and Linux servers to networking, DevOps, cloud computing, virtualization and containers, Learn Linux TV is designed to help learners understand not only what to do, but how the technology works in real-world environments.

    01
    Practical Learning

    Concepts are taught with a hands-on approach that connects learning with real Linux workflows.

    02
    Real Experience

    Lessons are informed by decades of professional experience working with Linux and technology.

    03
    Beyond the Desktop

    Explore servers, networking, DevOps, cloud, virtualization, containers and more.

    >_
    EXPLORE THE ECOSYSTEM Learn more than Linux basics.
    Command Line Servers Networking DevOps Cloud Virtualization Containers Self-Hosting
    PROFESSIONAL LINUX CONSULTING

    Stuck on a Linux problem?
    Get expert help.

    When a tutorial isn’t enough, get direct Linux consulting and support from Jay LaCroix. Whether you’re working on a personal Linux project or managing enterprise infrastructure, get experienced guidance for the challenge in front of you.

    Support is available for Linux-related projects for both residential and enterprise customers.

    support@learnlinux:~
    EXPERT SUPPORT
    user@linux:~$ request-assistance
    >_
    SUPPORT SESSION Let’s solve it.
    Diagnose READY
    Investigate READY
    Guide READY
    support@learnlinux:~$ expertise –list
    Linux Networking Security Virtualization Storage Cloud
    support@learnlinux:~$
    20+
    YEARS Enterprise Experience
    SUPPORT FOR Home + Enterprise
    AREAS OF ASSISTANCE

    Bring the problem. We’ll work through it.

    Get experienced guidance across Linux systems, infrastructure, technology decisions, and professional development.

    01

    Linux Advice

    Get help understanding Linux systems, configurations, troubleshooting approaches, and the best path forward for your project.

    02

    Network Infrastructure

    Work through Linux networking and infrastructure challenges with guidance informed by real enterprise experience.

    03

    Virtualization & Storage

    Get assistance with virtualization platforms, storage, architecture decisions, and the systems that support your Linux environment.

    04

    Security

    Discuss security considerations, system configuration, and practical ways to strengthen Linux-based infrastructure.

    05

    Hardware Evaluation

    Get an experienced perspective when evaluating hardware and technology choices for Linux-focused projects.

    06

    Career Guidance

    Talk through Linux career goals, skill development, learning priorities, and your next professional step.

    CLIENT EXPERIENCE
    Sometimes, I just need someone to point me in the right direction, or maybe clear up a misunderstanding that creates a mental block.

    “I have found Jay’s consulting to be a good use of my IT budget.”

    RF
    Robert Franco Attorney at Law
    >_
    NEED A SECOND SET OF EYES?

    Stop fighting the problem alone.

    Schedule a Linux consulting session and work through your challenge with experienced guidance.

    BOOK ONLINE Schedule a Session
    YOUR NEXT COMMAND STARTS HERE

    Ready to take your Linux skills further?

    Explore practical tutorials, hands-on courses, books, live training and expert guidance designed to help you keep building real Linux skills.

    learnlinux@terminal:~

    $ sudo learn linux

    Initializing learning environment…
    Tutorials loaded
    Courses ready
    Live training available
    Community connected

    $ ready_

  • This Bash Trick Makes cd Much More Useful

    Did you know you can make Bash automatically run ls every time you use cd? In this video, I show a simple but powerful Bash trick that improves your Linux command-line workflow by automatically listing files whenever you change directories.

    We start by creating a custom cd function in Bash, then I walk through exactly how it works so you understand what’s happening behind the scenes. This approach helps you learn more about Bash functions, shell behavior, and how to customize your terminal in a practical, real-world way. Once you’ve set this up, navigating directories becomes faster and more informative, especially when working in complex file structures.

    As a bonus, I also demonstrate how to create a reusable extract function that can automatically unpack many common archive formats from the command line, saving you even more time.

    If you’re looking for useful Bash tips, want to customize your Linux terminal, or enjoy learning small tricks that improve productivity, this video is for you.

    YouTube player

    (more…)

  • All Courses

    LEARN • PRACTICE • MASTER

    Build real-world Linux skills.

    Explore Learn Linux TV’s course library covering Linux fundamentals, automation, containers, virtualization, infrastructure, scripting and more. Many of these learning resources are completely free.

    learnlinux@academy:~
    $ ls ./courses
    Loading Linux learning paths…
    Linux Fundamentals READY
    Automation & Bash READY
    Containers READY
    Virtualization READY
    Cloud & Infrastructure READY
    $ start_learning_
    $ find ./courses –all

    Explore the Course Library

    Choose a course and start building practical Linux and open-source skills at your own pace.

    AUTOMATION

    Getting Started with Ansible

    In this course, you’ll learn everything you’ll need to know in order to get started with automation. You’ll learn how to install Ansible, write playbooks, manage multiple systems, encrypt sensitive information, and a lot more!

    What you’ll learn
    • Automation best practices
    • Playbook syntax
    • Creating an inventory
    • Creating Templates
    SCRIPTING FREE ACCESS

    Writing Bash Scripts

    If you want to learn how to write Bash scripts on Linux, then this course is for you! You’ll learn everything you need to know to start scripting, such as syntax, variables, branching, and much more.

    What you’ll learn
    • Bash syntax
    • Important commands
    • Setting up variables
    • Automating commands
    • Synchronizing Files
    LINUX FREE ACCESS

    Linux Crash Course

    The Linux Crash Course series is the longest-running series in the history of the channel! Each and every video is designed to be stand-alone, and covers an important Linux-related topic. Watch the videos you need!

    What You’ll Learn
    • Useful Linux commands
    • Linux-related technologies
    • Package management
    • File management
    CERTIFICATION

    Linux Essentials Certification Guide

    Whether you’re looking to earn the Linux Essentials certification through LPI (or learn the basics of Linux) this course will teach you all the concepts you’ll need to learn in order to get started with Linux.

    What You’ll Learn
    • Fundamental Linux concepts
    • Linux Commands
    • Distributions & Desktop Environments
    • Core Linux Concepts
    MONITORING FREE ACCESS

    Getting Started with Netdata

    Netdata is a powerful infrastructure monitoring solution that will help you keep an eye on your infrastructure. You’ll learn how to install it, create dashboards, set up alerts, and much more!

    What You’ll Learn
    • Deploying Netdata
    • Creating Dashboards
    • Monitoring Logs
    • Setting up Alerts
    • Receiving Notifications
    TERMINAL FREE ACCESS

    Editing Files with vim

    Learn the essential skills needed to work efficiently with vim and edit files directly from your Linux terminal.

    What You’ll Learn
    • Installing vim
    • Exiting vim
    • Editing single and multiple files
    • Splitting Windows
    • Manipulating Text
    TERMINAL FREE ACCESS

    Getting Started with tmux

    Learn how to work with tmux sessions, windows and panes and create a practical terminal workflow.

    What You’ll Learn
    • Installing tmux
    • Setting up sessions
    • Splitting Windows
    • Creating Panes
    • Creating a custom configuration
    • Best practices
    CONTAINERS FREE ACCESS

    Getting Started with Docker

    Want to run containers and not sure where to start? With this course, you’ll learn all the finer details of running containers with Docker.

    What You’ll Learn
    • How containers differ from Virtual Machines
    • Pulling images
    • Deploying containers
    • Container management
    • Setting up container access
    • Stopping and Restarting Containers
    • Docker commands
    VIRTUALIZATION FREE ACCESS

    Proxmox VE Administrators Guide

    Learn the core concepts needed to work with Proxmox VE, virtual machines, containers, templates and clusters.

    What You’ll Learn
    • Installing Proxmox VE
    • Running Virtual Machines & Containers
    • Setting Up Templates
    • Clustering
    CLOUD FREE ACCESS

    OpenStack Administrators Guide

    If you’re looking for a powerful private cloud solution, OpenStack gives you full control over your cloud infrastructure. This series will help you get started.

    What You’ll Learn
    • Managing Resources
    • Running containers with OpenShift
    • OpenStack Dashboard
    • Managing images
    // SUPPORT LINUX EDUCATION

    Help keep Linux education accessible.

    Learn Linux TV has produced an extensive catalog of Linux-learning materials, many of which are free. If these courses have helped you, consider supporting the work.

    Support Learn Linux TV →

Right