Linux Fundamentals

Online Classes
Contact Us

  • What is Open Source?
  • Who Uses LInux?
    • Embedded
    • Web Servers
    • Rendering Farms
  • Major Players
    • Non-profit
    • Profit
  • Major Distributions
    • Ubuntu
    • Debian
    • Red Hat/CentOS/Fedora
Getting started
  • Booting and Login
  • The Shell
    • Command syntax
    • Basic commands--ls,cp,mv,cat,more
    • Redirection
    • Piping, grep
    • History
    • Autocompletion
  • Getting Help
    • man
    • info
    • The Linux Documentation Project
    • Google
The File System and File Management
  • File System Organization
  • Permissions and Ownership
    • Change owner and permissions
  • "Mounting" File Systems
  • The Root User
    • Becoming root user
    • Source of confusion
Text Editing
  • The vi Editor
    • Operating modes
      • Command mode
      • Input mode
      • Last line mode
    • Moving the cursor
    • Inserting and deleting text
    • Searching
      • Regular expressions
  • sed -- the Stream Editor
    • sed commands
Continued in next column --->
TuxLinux, the free, Open Source operating system, is rapidly emerging as the leading platform for many areas of computing that use high-performance, 32 and 64-bit processors. Linux is emerging as the leading operating system in server farms and a wide variety of embedded appliations, among others. And as the cost of computing continues to plummet, these processors are showing up just about everywhere. If you want to be relevant in the computer world of the 21st century, you need to understand Linux.

This 2-day seminar is a fast-paced introduction into what makes Linux tick. The focus is on the Linux shell, which is what you need to understand to be productive in a Linux environment.  But more than just the shell, you will spend a fair amount of time on shell scripting, the tool that really drives Linux development.

< Back to Courses Page

Graphical Tools -- The K Desktop Environment, KDE
  • Graphical File Manager -- Dolphin
    • Configuring
    • File context menu
    • Permissions dialog
  • Running Graphical apps as root
  • System Configuration Dialogs
  • Graphical Text Editor -- Kwrite
Shell Scripting
  • What is a script?
  • Parameters
  • Exporting environment variables
  • Flow control
    • if
    • looping
      • for
      • while
      • until
    • case
  • Functions
  • Graphically Configuring Network Interface
  • Network Commands
    • ifconfig
    • ifup
    • ifdown
    • netstat
    • ping
  • Network  Interface Naming
  • Remote Login
  • NFS -- The Network File System
System Admin
  • Startup Files
  • Processes
    • Background processes
    • Daemon processes
  • Installing software
    • rpm
    • yum

Copyright 2018 Douglas Abbott