UNIX Quick Start for Beginners
Are you new to UNIX or Linux, but need to learn how to use basic commands and concepts quickly?
Start learning UNIX today with LiveFire Labs' How to Learn UNIX in 24 Hours: A Quick Start Guide to UNIX for Beginners. This tutorial for absolute beginners will teach you the key concepts and commands you need to understand to immediately start working on a system running the UNIX operating system.
UNIX Operating System Fundamentals
- What is the UNIX Operating System...and FREE UNIX Tutorials for Beginners
- History of UNIX
- Basic UNIX Commands with Examples - Part I
- The UNIX ls -l Command Explained
- Changing your Command Prompt (the PS1 shell variable)
- Other Prompt String Shell Variables (PS2, PS3, PS4)
- Basic UNIX Commands for Beginners: How to Copy, Move or Delete UNIX Files
- 10 UNIX Grep Command Examples of How to Search a File for a Pattern
- 12 UNIX Find Command Examples of How to Locate Files and Directories
- How to Change your Password in UNIX...and FREE UNIX Tutorials for Beginners
- 5 UNIX diff Command Examples of How to Compare Two Text Files
- Basic UNIX Commands for Beginners: UNIX Command Alias
- UNIX Special Characters (Metacharacters) -
Asterisk, Question Mark, Brackets, and Hyphen
- File Types in Unix - Ordinary or Regular Files, Directories, Device (Special) Files, Links, Named Pipes, and Sockets
- Basic UNIX Commands for Beginners: vi Tutorial - Part I
- The Standard UNIX File Descriptors - Standard Input (stdin), Standard Output (stdout), and Standard Error (stderr)
- Basic UNIX Commands for Beginners: Using the tar Command to Create and Extract UNIX File Archives
- A Brief Introduction to Regular Expressions
- Basic UNIX Commands for Beginners: Eliminating Duplicate Lines using the uniq Command
- 7 UNIX Cut Command Examples of How to Extract Columns or Fields from a File - Part I
- Basic UNIX Commands for Beginners: Searching the man pages for Keywords
- Capturing a Session's Input and Output - The UNIX script Command - Part I
- Capturing a Session's Input and Output - The UNIX script Command - Part II
- Basic UNIX Commands for Beginners: How to Remove a UNIX Directory
- The UNIX File System Structure
- Standard UNIX & Linux Operating System Directories
- How to Include the Current/Working Directory in your Command Prompt (the PS1 shell variable)
UNIX Shell Scripting and The Korn Shell
- UNIX Shell Scripting Tutorial - The Basics for Beginners...and Beyond!!!
- 7 Key Concepts to Start with if you want to Learn UNIX Shell Scripting
- 4 Methods for Running a Shell Script on Linux or UNIX with Examples...and BONUS debugging techniques!!! - Part I
- 20 UNIX Shell Scripting Interview Questions...and Answers!!! - Part I
- Examples of How to Pass Shell Script Arguments using "shift" and "getopts"
- Creating a Menu Using Select
- Processing Shell Script Options with the getopts Command
- Combining UNIX Commands using && and ||
- Using $$ to Create Unique Filenames in UNIX or Linux
- Using set to Process Unknown/Varying Numbers of Fields
- Useful Shell Scripting Variables - Part I - PWD
- Useful Shell Scripting Variables - Part II - PATH
- Useful Shell Scripting Variables - Part III - IFS (Internal Field Separator)
- Useful Shell Scripting Variables - Part IV - RANDOM
- Useful Shell Scripting Variables - Part V - SECONDS
- Korn Shell Arrays - Assigning and Accessing Values - Part I
- Korn Shell Arrays - Array Operators - Part II
- Korn Shell Arrays - Getting Creative - Part III
- Pattern Matching - Substrings - Part I
- Pattern Matching - Substrings - Part II
- Managing Variable Attributes with typeset - Part I
- Managing Variable Attributes with typeset - Part II
- Managing Variable Attributes with typeset - Part III
- Subshells & Subshell Grouping - Part I
- Subshells & Subshell Grouping - Part II
- Subshells & Subshell Grouping - Part III
- Co-processes - Part I - Review of Foreground and Background Jobs
- Co-processes - Part II - Introduction
- Co-processes - Part III - Syntax and Simple Example
- Co-processes - Part IV
- Co-processes - Part V
Sample UNIX Shell Scripts
- 5 UNIX for and while Loop Examples...with Sample Shell Scripts!!!
- 7 UNIX if-then-else Examples...with Sample Shell Scripts!!! - Part I
- ProcMonUX - a Simple Lightweight Linux Process Monitor, Alert and Restart Script with Logging (UNIX compatible)
- SHADOW: The Free Apache Web Server Access Log Analyzer Tool - Part I
UNIX Shell Programming
UNIX System Administration
- The UNIX du Command - Tracking Down Disk Space "Hogs" - Part I
- The UNIX du Command - Tracking Down Disk Space "Hogs" - Part II
- UNIX Nohup Command: How to Keep Commands or Shell Scripts Running After You Log Out
- UNIX Process Management - Part I
- UNIX Process Management - Part II (Parent-Child, Fork-and-Exec, Daemons)
- UNIX Process Monitoring and Management - The ps Command
- The UNIX kill Command
- UNIX Process Priorities
- File Access Modes (Permissions) and umask
- Special Purpose Access Modes (Permissions) - Part I - SUID (set user ID)
- Special Purpose Access Modes (Permissions) - Part II - SGID (set group ID)
- Special Purpose Access Modes (Permissions) - Part III - The Sticky Bit
UNIX Tools
- Using the ping Command to Develop an Inexpensive UNIX Monitoring Solution
- A Brief Introduction to awk
- A Brief Introduction to sed
UNIX Tutorials and Mini-Courses
- Basic UNIX Commands and Beginner Tutorials
- Key ksh array Implementation Topics with Shell Script Examples
- UNIX Shell Scripting Interview Prep Mini-Course