Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
63 views

Linux Basics and Shell Scripting Outline

This document outlines a training presentation on Linux basics and shell scripting. It covers topics such as introduction to Linux, basic commands, file utilities, Linux utilities, system administration basics, and shell scripting. The presentation teaches how to work with the Linux filesystem and directories, use basic commands, handle files and directories, use editors like vi, and read Linux documentation. It also covers file descriptors, permissions, links, file integrity checks, disk and process utilities, text processing tools, and compressing/archiving utilities. Additional sections provide introductions to networking, file systems, devices, package management, shells, variables, conditional/repetitive statements, functions, signal handling, command line arguments, and utilities for scripting.

Uploaded by

roshanrise
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views

Linux Basics and Shell Scripting Outline

This document outlines a training presentation on Linux basics and shell scripting. It covers topics such as introduction to Linux, basic commands, file utilities, Linux utilities, system administration basics, and shell scripting. The presentation teaches how to work with the Linux filesystem and directories, use basic commands, handle files and directories, use editors like vi, and read Linux documentation. It also covers file descriptors, permissions, links, file integrity checks, disk and process utilities, text processing tools, and compressing/archiving utilities. Additional sections provide introductions to networking, file systems, devices, package management, shells, variables, conditional/repetitive statements, functions, signal handling, command line arguments, and utilities for scripting.

Uploaded by

roshanrise
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Linux Basics and Shell Scripting

Outline
Presentation from Uplatz

Contact Us: https://training.uplatz.com/


Email: info@uplatz.com
Phone: +44 – 7836 212635
1. Introduction to Unix/Linux
➢ Unix and its history
➢ Introduction to Linux
➢ Login session
➢ Working with the Unix filesystem (Linux
Directories)
➢ Linux Basic Commands (ls, pwd, cd, touch, mkdir,
rmdir, cp, mv, cat, rm)
➢ Handling files and directories (with meta
characters or wildcards)
➢ Working with vi (visual editor along with 3 modes)
➢ Linux documentation (along with manual sections
including path)
2
2. File Utilities
➢Standard I/O, redirection and pipes
➢File descriptors and its usage of meta
characters ( >, >>, <, <<)
➢Changing file access rights (users and
permissions including both Symbolic and
Absolute modes) (chmod)
➢Soft links and hard links
➢Checking file integrity (md5sum)

3
3. Linux Utilities
➢Disk utilities (du, df)
➢Process utilities (ps and all options)
➢Text processing utilities (head, tail, wc, find,
grep etc)
➢Miscellaneous commands
➢Compressing and archiving (backup and
restore) utilities

4
4. System Administrative Basics
➢Networking (ftp, tftp, scp, telnet, ssh)
➢File systems and devices
➢Accessing administrator (root) privileges
➢Package management

5
5. Shells and Shell Programming (BASH)
➢ Command line interpreters and SSH
➢ Variables in shell (Local and Global (export))
➢ Environment variables
➢ How to write the script?
➢ Quotes (Single and Double along with variables)
➢ Test commands or [ expr ]
➢ Conditional statements (if … fi, if … else … fi, if … elif … else … fi, case
statement)
➢ Repetitive statements (for and while loops)
➢ Conditional execution (&& and ||)
➢ Functions
➢ Signal Handling (Default action, Handling Signals and Ignoring
Signals)
➢ Commands such as kill, trap, shift
➢ Command line processing and command line arguments
➢ Processing command line options (getopts)
➢ Utilities: cut, join, tr, sed, uniq, awk
6

You might also like