Linux Command Line Interface (CLI) Fundamentals

Visit Tutorial Page ( Report)
Mastering the command line is so important when it comes to managing the Linux Server. Very often there will be no GUI and all access is via SSH from PuTTY or another client. You will soon learn the speed at which tasks can be achieved from the CLI and why it is so powerful. You may be used to the up arrow key for your Windows history, but the Linux history is so much more. Searching and reading from files is quick and easy, and many tools will be covered giving you the skills you need to manage your servers and desktops.
  • Introduction
    • Introducing Linux Command Line Interface (CLI) Fundamentals
    • What Are We Going to Look At?
  • Working on the Command Line
    • An Introduction to Physical Consoles
    • Connecting to Consoles Whilst on the Server
    • Introducing Pseudo Consoles
    • Using Pseudo Consoles and SSH to Access the Command Line
    • Bash is Not the Only Shell
    • Using the ZSH on Linux
    • Recalling Commands Using History
    • Using Bash History Functions
    • Persisting History Variables Within Login Scripts
    • Module Summary
  • Analyze Text Files
    • Introducing the Tools We May Use to Read Files
    • Using the Commands Cat and Tac
    • Use Cat to View Linux Runtime Configuration Data
    • Reading From the Top or the Bottom With Head and Tail
    • Paging Data With More and Less
    • Using Cut to Vertically Filter Data
    • Organizing Your Output With Sort
    • Summary
  • Basic File Management
    • Course Introduction
    • cp is for Copy and mv for Move or Rename
    • The Option -R Allows for Recursive Copies
    • To Delete We Use rm
    • Directory Listings With ls
    • Additional Options for ls
    • Dd to Duplicate Disks
    • Synchronize Directories With rsync
    • Introduction to tar
    • Creating Backups With tar
    • Introduction to find
    • Using find to Locate Files
    • Summary
  • Command Line Streams and Pipes
    • Introduction
    • Redirecting Output
    • Using noclobber
    • Reading From Files
    • Pipelines
    • Using Pipelines
    • Using the Command tee
    • Summary
  • Create, Kill, and Monitor Processes
    • Introduction to Managing Processes
    • The Importance of the procps Package
    • Understanding Uptime and Load Averages
    • Using Uptime to Display Load Averages
    • Jobs and Backgrounding Tasks
    • Running Many Jobs Within a Single Console
    • Understanding the ps and kill Commands
    • Managing Processes on the CLI
    • The Many Facets of top
    • Using top to Display and Sort Processes
    • Summary
  • Search Text Files Using Regular Expressions
    • Welcome to Regular Expressions
    • Using grep and Case Sensitivity
    • Did I Tell You I Do Not Like Untidy Files?
    • Using sed to Clean Comments and Blank Lines From Files
    • Introducing The Squiggles ^$}?[
    • Practical Example Filtering Postcodes
    • Moving Regular Expressions Into PERL
    • Validating User Input Using Regular Expressions
    • Summary
  • Using vi to Edit Files From the CLI
    • Introduction to vi and vim
    • Opening and Closing Files in vim
    • Line Navigation in vim
    • Demonstrating vim Line Navigation
    • Understanding Reading and Writing From Within vim
    • Practice Reading and Writing to Files
    • Searching and Replacing Text in vim
    • Persisting Settings and Mappings in the .vimrc
    • Summary
Write Your Review

Reviews