Font size:

Introducing Linux

  • The UNIX heritage
  • Linux inception
  • Linux kernel and GNU tools

Accessing the System

The GNOME desktop

  • Applying system settings
  • Customizing favorites
  • Personalizing the terminal window

Starting at the command line

  • Switching to console logins
  • Performing an SSH login
  • Structuring commands

Managing Files and Directories

Naming files and directories

  • Contrasting full and relative pathnames
  • Unraveling the file system hierarchy
  • Handling files cp and mv

Organizing files under directories

  • Making and navigating directories
  • Listing attributes with ls

Working with Linux files

  • Accelerating command line usage with Bash wildcards
  • Scrolling through files with GNU less
  • Comparing files with diff

Controlling Access to Linux Resources

Defining access rights to files

  • Identifying multiple users and groups
  • Adjusting access permissions: chmod

Collaborating via group membership

  • Joining secondary groups
  • Inheriting and changing group ownership

Adopting multiple roles

  • Switching identity
  • Changing passwords
  • Raising privilege with su, sudo and setuid

Searching the system

  • Locating files with find
  • Finding pathnames with locate

Manipulating streams

  • Matching lines with GNU grep
  • Selecting lines and fields: head, tail, gawk and cut
  • Redirection and pipelines

Editing files and streams

  • Automating stream edits with sed
  • Creating and modifying files: vim, gedit

Leveraging Bash Shell Features

Customizing Bash behavior

  • Setting options: noclobber and ignoreeof
  • Assigning to built-in shell variables

Initializing context

  • Exporting variables to the environment
  • Extending login and start-up scripts

Enhancing interactivity

  • Retrieving and reusing previous commands
  • Exploiting file name completion shortcuts

Automating Tasks with Shell Scripts

Invoking shell scripts

  • Taking bash input from a file
  • Running scripts using source

Testing and controlling execution

  • Checking exit status with if
  • Verifying file attributes with conditionals

Executing Jobs and Processes

Monitoring processes with ps and top

  • Launching multiple jobs
  • Signaling with kill

Archiving and retrieving data

  • Compressing with bzip and gzip
  • Creating tar archives


You Will Learn How To
  • Manage, control and automate Linux GNU open source tools
  • Create, edit and search Linux files and directories
  • Limit access within the file system by controlling permissions and ownership
  • Combine GNU filter commands in pipelines to process and format text data
  • Exploit Bash shell features to enhance the command line interface
  • Perform multiple tasks in shell scripts

Course 143 Content

Introducing Linux

  • The UNIX heritage
  • Linux inception
  • Linux kernel and GNU tools
  • Open source licensing
  • Distributions

Accessing the System

The GNOME desktop

  • Customizing panels, launchers and applets
  • Examining graphical applications
  • Personalizing the terminal window

Starting at the command line

  • Switching to console logins
  • Performing a SSH login
  • Structuring commands

Managing Files and Directories

Naming files and directories

  • Contrasting full and relative pathnames
  • Unraveling the file system hierarchy
  • Handling files with cp and mv

Organizing files under directories

  • Making and navigating directories
  • Listing attributes with ls
  • Browsing with GNOME Nautilus

Working with Linux files

  • Accelerating command line usage with Bash wildcards
  • Scrolling through files with GNU less
  • Comparing files with diff

Controlling Access to Linux Resources

Defining access rights to files

  • Identifying multiple users and groups
  • Interpreting file and directory modes
  • Adjusting access permissions: chmod

Collaborating via group membership

  • Joining secondary groups
  • Inheriting and changing group ownership

Adopting multiple roles

  • Knowing who you are to the system
  • Switching identity
  • Changing passwords
  • Raising privilege with su, sudo and setuid

Searching the system

  • Locating files with find
  • Finding pathnames with slocate

Manipulating streams

  • Matching lines with GNU grep
  • Selecting lines and fields using head, tail, gawk and cut
  • Saving command output into files
  • Connecting commands using pipes

Editing files and streams

  • Automating stream edits with sed
  • Creating and modifying files: vim, gedit

Leveraging Bash Shell Features

Customizing Bash behavior

  • Setting options: noclobber, ignoreeof
  • Assigning to built-in shell variables
  • Aliasing commands

Initializing context

  • Exporting variables to the environment
  • Extending login and start-up scripts

Enhancing interactivity

  • Retrieving and reusing previous commands
  • Exploiting file name completion shortcuts

Automating Tasks with Shell Scripts

Invoking shell scripts

  • Taking bash input from a file
  • Calling scripts as commands
  • Runn
    Hands-On Training
    Throughout this course, you gain hands-on experience with the Linux operating system and GNU tools using Red Hat® Enterprise Linux®. Exercises include:
    • Building, linking and removing Linux files and directories
    • Setting and testing file permissions
    • Customizing start-up scripts for enhanced Bash interactivity
    • Running shell scripts for automation
    • Installing Linux software and configuring the network interface


Find a class and register in three easy steps:
  • 1. Select Location:
  • 2. Select Date Range:
    to
  • 3. Select Class Type:
    • All Types
    • C Classroom
    • V Virtual
    • Cv In-Class Virt.
    • O Online
VA Herndon8/22/2017 9:00:00 AM8/22/2017 9:00:00 AM<span class="course-type type-c" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'ILT')" onmouseout="clearHoverInfo()">C</span>4 days2990.001536315
Virtual Live8/22/2017 9:00:00 AM8/22/2017 9:00:00 AM<span class="course-type type-v" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>4 days2990.001538654
NY New York9/5/2017 9:00:00 AM9/5/2017 9:00:00 AM<span class="course-type type-c" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'ILT')" onmouseout="clearHoverInfo()">C</span>4 days2990.001536319
Virtual Live9/5/2017 9:00:00 AM9/5/2017 9:00:00 AM<span class="course-type type-v" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>4 days2990.001538655
Virtual Live9/26/2017 9:00:00 AM9/26/2017 9:00:00 AM<span class="course-type type-v" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>4 days2990.001538659
ON Ottawa9/26/2017 9:00:00 AM9/26/2017 9:00:00 AM<span class="course-type type-c" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'ILT')" onmouseout="clearHoverInfo()">C</span>4 days3588.001536323
Virtual Live10/24/2017 9:00:00 AM10/24/2017 9:00:00 AM<span class="course-type type-v" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>4 days2990.001538662
ON Toronto10/24/2017 9:00:00 AM10/24/2017 9:00:00 AM<span class="course-type type-c" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'ILT')" onmouseout="clearHoverInfo()">C</span>4 days3588.001536326
Virtual Live12/19/2017 9:00:00 AM12/19/2017 9:00:00 AM<span class="course-type type-v" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>4 days2990.001538665
VA Herndon12/19/2017 9:00:00 AM12/19/2017 9:00:00 AM<span class="course-type type-c" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'ILT')" onmouseout="clearHoverInfo()">C</span>4 days2990.001536328
Virtual Live1/2/2018 9:00:00 AM1/2/2018 9:00:00 AM<span class="course-type type-v" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>4 days2990.001538653
Virtual Live2/13/2018 9:00:00 AM2/13/2018 9:00:00 AM<span class="course-type type-v" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>4 days2990.001538656
VA Herndon2/13/2018 9:00:00 AM2/13/2018 9:00:00 AM<span class="course-type type-c" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'ILT')" onmouseout="clearHoverInfo()">C</span>4 days2990.001536314
ON Ottawa3/6/2018 9:00:00 AM3/6/2018 9:00:00 AM<span class="course-type type-c" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'ILT')" onmouseout="clearHoverInfo()">C</span>4 days3588.001536318
Virtual Live3/6/2018 9:00:00 AM3/6/2018 9:00:00 AM<span class="course-type type-v" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>4 days2990.001538660
NY New York3/27/2018 9:00:00 AM3/27/2018 9:00:00 AM<span class="course-type type-c" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'ILT')" onmouseout="clearHoverInfo()">C</span>4 days2990.001536322
Virtual Live3/27/2018 9:00:00 AM3/27/2018 9:00:00 AM<span class="course-type type-v" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>4 days2990.001538664
ON Toronto4/24/2018 9:00:00 AM4/24/2018 9:00:00 AM<span class="course-type type-c" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'ILT')" onmouseout="clearHoverInfo()">C</span>4 days3588.001536327
Virtual Live4/24/2018 9:00:00 AM4/24/2018 9:00:00 AM<span class="course-type type-v" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>4 days2990.001538668
Virtual Live5/22/2018 9:00:00 AM5/22/2018 9:00:00 AM<span class="course-type type-v" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>4 days2990.001538669
VA Herndon5/22/2018 9:00:00 AM5/22/2018 9:00:00 AM<span class="course-type type-c" style="cursor:default" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'ILT')" onmouseout="clearHoverInfo()">C</span>4 days2990.001536329
seek-warrow-w
  • 1
arrow-eseek-eitems per page1 - 21 of 21 items