English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 6 Hours | 559 MB
An Introduction to the Linux Operating System and Command Line
If you want to learn how to use Linux, but don’t know where to start read on. Knowing where to start when learning a new skill can be a challenge, especially when the topic seems so vast. There can be so much information available that you can’t even decide where to start. Or worse, you start down the path of learning and quickly discover too many concepts, commands, and nuances that aren’t explained. This kind of experience is frustrating and leaves you with more questions than answers. Linux for Beginners doesn’t make any assumptions about your background or knowledge of Linux. You need no prior knowledge to benefit from this course. You will be guided step by step using a logical and systematic approach. As new concepts, commands, or jargon are encountered they are explained in plain language, making it easy for anyone to understand.
Here is what you will learn by taking Linux for Beginners:
- How to get access to a Linux server if you don’t already.
- What a Linux distribution is and which one to choose.
- What software is needed to connect to Linux from Mac and Windows computers.
- What SSH is and how to use it.
- The file system layout of Linux systems and where to find programs, configurations, and documentation.
- The basic Linux commands you’ll use most often.
- Creating, renaming, moving, and deleting directories.
- Listing, reading, creating, editing, copying, and deleting files.
- Exactly how permissions work and how to decipher the most cryptic Linux permissions with ease.
- How to use the nano, vi, and emacs editors.
- Two methods to search for files and directories.
- How to compare the contents of files.
- What pipes are, why they are useful, and how to use them.
- How to compress files to save space and make transferring data easy.
- How and why to redirect input and output from applications.
- How to customize your shell prompt.
- How to be efficient at the command line by using aliases, tab completion, and your shell history.
- How to schedule and automate jobs using cron.
- How to switch users and run processes as others.
- How to find and install software.
- Unconditional Udemy 30 day money-back guarantee – that’s my personal promise of your success!
- What you learn in Linux for Beginners applies to any Linux environment including Ubuntu, Debian, Linux Mint, RedHat, Fedora, OpenSUSE, Slackware, and more.
1. Background, Introduction, and Preparation
Background and Introduction
Getting Access to a Linux System – Text
Getting Access to a Linux System
Installing VirtualBox on Windows
Installing VirtualBox on Mac
Installing Linux Using an Image for VirtualBox
Installing Ubuntu from Scratch
Getting Connected – Text
The Linux Directory Structure – Text
The Linux Directory Structure
2. Files and Directories
Welcome to Shell – Text
Welcome to Shell
Basic Linux Commands – Text
Basic Linux Commands
Teach Yourself to Fish – Text
Teach Yourself to Fish
Working with Directories – Text
Working with Directories
Listing Files and Understanding ls Output – Text
Listing Files and Understanding ls Output
File and Directory Permissions Explained – Text
File and Directory Permissions Explained – Part One
File and Directory Permissions Explained – Part Two
Finding Files and Directories – Text
Finding Files and Directories
Viewing Files and the Nano Editor – Text
Viewing Files and the Nano Editor
Editing Files with Vi – Text
Editing Files with Vi
Vi Cheat Sheet
Editing Files with Emacs – Text
Editing Files with Emacs
Emacs Cheat Sheet
Deleting, Copying, Moving, and Renaming Files
Wildcards – Part One
Wildcards – Part Two
Input, Output, and Redirection
Searching in Files and Using Pipes – Text
Searching in Files and Using Pipes
Transferring and Copying Files over the Network – Text
Transferring and Copying Files over the Network
3. Advanced Command Line Techniques
Customizing the Shell Prompt – Text
Customizing the Shell Prompt
Shell Aliases – Text
Processes and Job Control – Text
Processes and Job Control
Scheduling Repeated Jobs with Cron – Text
Scheduling Repeated Jobs with Cron
Switching Users and Running Commands as Others – Text
Switching Users and Running Commands as Others
Interactive and Non-interactive Shell Sessions
Shell History, Tab Completion, and Command Line Editing – Text
Shell History and Tab Completion
Installing Software – Text
Conclusion – Congratulations and Thank You!
Installing Apache, MySQL, PHP, and WordPress on Ubuntu
6. Addendum – Connecting to a Linux Virtual Machine Over the Network
Connecting to a Linux Virtual Machine Over the Network