Linux with shell Scripting


LINUX with Shell Scripting:

Mr. Nageswar Rao Mandru (MNRAO) is an industrial Expert with over 20 years of Development and Training experience.

Trained 50,000+ + Students and completed 16 Projects in development on PYTHON, Java, Linux, BigData, Spark, Hadoop, Oracle, and MYSQL Databases.

Course Details:
  • Course Name: LINUX with Shell Scripting
  • Duration: 30 days
  • Date: 16th June 2025
  • Timings: 8:30 to 9:30 PM IST 
  • Demo classes: 3 days (FREE )
  • Live classes including Recorded Videos and material, Interview Questions and Software.
  • 24/7 Whatsapp support for Coding issues.
  • Non-IT students, Pre-grad, Under-Graduates can also understand my classes
Join into PYTHON WhatsApp group with below link

For more Details WhatsApp on. +91- 8179 189 123.

Please pay the Course Fee of Rs.500 on 8179 189 123 (Either Phone Pay or Google Pay) and please provide the Payment Screenshot in the Group without fail.
LINUX with Shell Scripting Course content as below: 

PART-1 ( Software Basics ) 
Introduction to Software
System Software Concepts
Application Software Concepts
Device Drivers and OS introduction
GUI  vs. CUI / CLI
Single User OS vs. Multi User OS
History of DOS, Unix, Windows Operating Systems
Freeware vs. Open Source 
Features of Unix and Linux
Unix vs. Linux vs. Windows
Distributions of Unix and Linux Operating systems
Operating Systems Using in dev, test and prod environments 
Unix and Linux Architecture
Shell and Kernel
Linux Installation with Oracle Virtual Box
Creating users in GUI
Putty setup
WinScp setup

AWS and Cloud 

AWS introduction
Cloud environment
Creating AWS account
Creating AWS – EC2 instance for Linux in cloud
Generating pem and ppk files 
Creating key and value pair
Creating security group
Connecting to EC2 instance using putty
Files uploading and down loading to Cloud Using WinScp
Maintaining EC2 instance at free of cost

PART-2 (Linux User Level Commands ) 

Linux File system
Types of files in Linux OS
Regular files, Directory and Device files
Checking type of file
Linux File System Tree Structure
Checking current working users details
Logname, whoami, users, who, hostname, uname and last commands
ls command options
Date Command options
Preparing time stamp
Cal Command Options
Working with directories 
mkdir, rmdir, cd, mv, rm commands
Absolute path vs. Relative Path
Working with files
cat, touch , cp, mv, rm , truncate commands 
creating hidden files and dirs.
cmp and diff commands
Hard link and Soft link files
Copying and moving files from one location to another using absolute path and relative path
File command , checking for type of file
Pattern matching chars, *, ? , [] and { }
Word Count Command with different options
Working with editors gedit, vi, nano and vim 
Job Chaining Using pipe ( | ) 
Redirection operators < , > and >>
head and tail commands
filtering data in files
tee and tr command
Data processing using head, tail, pipe ( | ) , tee and tr commands
grep command different options
data processing with grep command
filtering bigdata and small data files
tar command
Creating archive files , append to existing tar file
gzip and gunzip commands 
working with file permissions
chmod , user , group and others permissions
octal notations
umask value
default permissions of dir and files
files and dirs security concepts
changing umask value
setting permanent umask 

Part -3- Advanced LINUX 

Find command - different real time scenarios 
find command  to filter files 
find by name, type, permissions
find by user, group , empty file 
find by date , atime, mtime, ctime
find last 10 days, 50 days and 10 hrs and 1 hrs
find hidden files and dirs.
find by size

sed command – real time scenarios 
sed command, in-depth of every options discussed
sed-replacing string
replace string in all lines and all matches 
conditional replacing string
sed – deleting lines
sed - data cleansing operations 
cut command with different options
paste command options
sort – ASCII based and number based sorting
data processing Techniques

AWK command – real time scenarios
AWK Scans a file line by line
AWK Splits each input line into fields
AWK Compares input line/fields to pattern
AWK Performs action(s) on matched lines
AWK Transform data files
AWK  Produce formatted reports
AWK Format output lines
AWK Arithmetic and string operations
AWK  Conditionals and loops
AWK data filtering
AWK Conditional data
AWK Data Processing

Job Scheduling  and Crontab options

Part- 4- LINUX Shell Scripting

Working with Linux Shell 
What is Shell
Types of shells
Checking for current shell
Working different Shells bash, sh, ksh, ksh93, csh
Installing different shells
Shell variables
Types of Shell variables
System defined variable and User defined variables
Variable Scope
Session level 
User Level
System level
Working .bashrc and profiles
.bashrc files vs profile
history command 
bash_history files
configuring HISTSIZE and HISTFILE_SIZE
locate command vs which command
PATH Variable setting
Purpose of PATH setting
Working bash, ksh, sh and csh shells
Steps to Write shell scripting 
Shebang
Shell command quotes 
Command substitution into text
Shell Command line parameters
read command, reading data from stdinput
echo displaying output
preparing csv data format and writing to files
Arithmetic Operators
Relational operators
Logical operators
String comparison
Simple - If statement
If -else
Nested – if
Ladder -if 
case statement
while loop
until loop
for loop
True and false commands
break , exit and continue
expr mathematical expressions
checking file attributes
checking for exist, file, dir, read , write and exe , owner 
checking for empty file or not 
comparing file time stamp

Finally, it ends with the Interview Questions.


CORE and Advanced  PYTHON along with MYSQL Database:

Mr. Nageswar Rao Mandru (MNRAO) is an industrial Expert with over 20 years of Development and Training experience.

Trained 50,000+ + Students and completed 16 Projects in development on PYTHON, Java, Linux, BigData, Spark, Hadoop, Oracle, and MYSQL Databases.

Course Details:
  • Course Name: Core and Adv PYTHON
  • Duration: 50 days
  • Date: 16th June 2025
  • Timings: 6:00 to 7:15 PM IST 
  • Demo classes: 4 days ( free )
  • Live classes including Recorded Videos and material, Interview Questions and Software.
  • 24/7 Whatsapp support for Coding issues.
  • Non-IT students, Pre-grad, Under-Graduates can also understand my classes
Join into PYTHON WhatsApp group with below link

For more Details WhatsApp on. +91- 8179 189 123.

Please pay the Course Fee of Rs.500 on 8179 189 123 (Either Phone Pay or Google Pay) and please provide the Payment Screenshot in the Group without fail.
PYTHON Course content as below: 
1.Software Basics
System Software
Application Software
Operating System
Frontend Software and Backend software
Languages
Compiler Vs Interpreter

2. Python Basics
What is Python
Why Python?
History of python
Applications of Python
Features of Python
Advantages of Python
Versions of Python
Installation of Python

3. Python Operations
Python Modes of Execution
Interactive mode of Execution
Batch mode of Execution
Python Editors and IDEs
Python Data Types
Python Constants
Python Variables
Comments in python
Output Print(),function
Input() Function :Accepting input
Type Conversion
Type(),Id() Functions
Comments in Python
Escape Sequences in Python

4. Operators in Python
Arithmetic Operators
Relational Operators
Logical Operators
Assignment Operators
Short Hand Assignment Operators
Bitwise Operators
Membership Operators
Identity Operators

5. Python IDE’s
Pycharm IDE Installation
Working with Pycharm
Pycharm components
Installing Anaconda
What is Conda?
Anaconda Prompt
Anaconda Navigator
Jupyter Notebook
Jupyter Features
Spyder IDE
Spyder Featueres
Conda and PIP

6. Control statements
If Statements
Block/clause
Indentation in Python
while loop,
while … else,
for loop
Range() in for loop
Nested for loop
Break statement
exit() statement
continue statement
Pass statement

7. Python Arrays
Single Dimension Arrays
Searching Techniques 
Sorting Techniques  
Multi Dimension Arrays 

8. Strings in Python
Creating Strings
String indexing
String slicing
String Concatenation
String Comparison
String splitting and joining
Finding Sub Strings
String Case Change
Split strings
String methods
Strings in Python
String indices and slicing

9. Collections in Python
Introduction
Lists
Tuples
Sets
Dictionaries
Operations on collections
Functions for collections
Methods of collection
Nested collections
Differences Between list tuple and set and Dictionary

10. Python Lists
List properties
List Creation
List indexing and slicing
List Operations
List addresses
List functions
Different ways of creating lists
Nested Lists
List modification
List insertion and deletion
List Methods

11. Python Tuples
Tuple properties
Tuple Creation
Tuple indexing and slicing
Different ways of creating tuples
Tuple Operations
Tuple Addresses
Tuple Functions
Nested Tuples
Tuple Methods
Differences b/w List and Tuple

12. Python Sets
Set properties
Set Creation
Set Operations
Set Functions
Set Addresses
Set Mathematical Operations
Set Methods
Insertion and Deletion operation

13. Python Dictionary
Dictionary properties
Dictionary Creation
Dictionary Operations
Dictionary Addresses
Nested Dictionaries
Dictionary Methods
Insertion and Deletion of elements
Differences b/w list tuple and set and Dictionary

14. Functions in Python
Defining a function
Calling a function
Properties of Function
Examples of Functions
Categories of Functions
Argument types
o default arguments
o non-default arguments
o keyword arguments
o non keyword arguments
Variable Length Arguments
Variables scope
Call by value and Call by Reference
Passing collections to function
Local and Global variables
Recursive Function
Boolean Function
Passing functions to function
Anonymous or Lamda function
Filter() and map() functions
Reduce Function

15. Modules in Python
What is a module?
Different types of module
Creating user defined module
Setting path
The import statement
Normal Import
From … Import
Module Aliases
Reloading a module
Dir function
Working with Standard modules -Math, Random, Date time and os modules,

16. Packages
Introduction to packages
Defining packages
Importing from packages
--init--.py file
Defining sub packages
Importing from sub packages

17. OOPs Concepts
OOPS Features
Encapsulation
Abstraction
Class
Object
Static and non static variables
Defining methods
Diff b/w functions & methods
Constructors
Parameterized Constructors
Built –in attributes
Object Reference count
Destructor
Garbage Collection
Inheritance
Types of Inheritances
Object class
Polymorphism
Overriding
Super() statement

18. Errors and Exception Handling
Types of errors
Compile-Time Errors
Run-Time Errors
What is Exception?
Need of Exception handling
Predefined Exceptions
Try,Except, finally blocks
Nested blocks
Handling Multiple Exceptions
User defined Exceptions
Raise statement

19. File Handling
Introduction
Types of Files in Python
Opening a file
Closing a file
Writing data to files
Tell( ) and seek( ) methods
Reading a data from files
Appending data to files
With open statement
Various functions
Working with CSV files
Working with XML files
Working with JSON files
Excel Workbook
Excel Sheet Data Parsing
Excel Sheet Generators

20. Regular Expressions
What is regular expression?
Special characters
Forming regular expression
Compiling regular expressions
Grouping
Findall() function
Finditer() function
Sub() function
Match() function
Search() function
Matching vs searching
Splitting a string
Replacing text
validations

21. Python Networking 
Networking Terminology
TCP  Vs UDP
TCP Application Development
UDP Application Development

22. Database Access
Introduction
Installing mysql database
Creating database users,
Establishing connection with mysql
Closing database connections
Connection object
Cursor object
Executing SQL queries
Simple statement
Prepared statement
Retrieving data from Database.
Using bind variables executing
SQL queries
Transaction Management ( commit and rollback )
Handling errors

23. Python Date and Time
How to Use Date &DateTime Class
Time and date Objects
Calendar in Python
The Time Module
Python Calendar Module

24. Operating System Module
Introduction
getcwd
listdir
chdir
mkdir
rename file/dir
remove file/dir
rmtree()
Os help
Os operations

25. Python Pandas
Introduction to Pandas
Creating Pandas Series
Creating Data Frames
Pandas Data Frames from dictionaries
Pandas Data Frames from list
Pandas Data Frames from series
Pandas Data Frames from CSV, Excel
Pandas Data Frames from JSON
Pandas Data Frames from Databases
Pandas Data Functionality
Pandas Timedelta
Creating Data Frames from Timedelta
Pandas Groupings and Aggregations
Converting Data Frames from list
Creating Functions
Converting Different Formats
Pandas and Matplotlib
Pandas usecases

26. Python Numpy
Introduction to Numpy
Numpy Arrays
Numpy Array Indexing
2-D and 3Dimensional Arrays
Numpy Mathematical operations
Numpy Flattening and reshaping
Numpy Horizontal and Vertical Stack
Numpy linespace and arrange
Numpy asarray and Random numbers
Numpy iterations and Transpose
Numpy Array Manipulation
Numpy and matplotlib
Numpy Linear Algebra
Numpy String Functions
Numpy operations and usecases
Numpy Working Examples

If you are looking to explore exciting opportunities and believe this role aligns with your experience and skills, You can forward your latest resume to joinus@texarxs.com


Please keep your Mail Subject as below:  

1. YourName/Fresher/Degree/ Job Title of this Post.

2. YourName/Experienced/ No.of years/ Job Title of this Post.


In case of feedback feel free to reach us on leapjobz@gmail.com 



If you are looking to explore exciting opportunities and believe this role aligns with your experience and skills, You can Send your Resume to HR- Hema on: 9962315961


Please keep your Mail Subject as below:  

1. YourName/Fresher/Degree/ Job Title of this Post.

2. YourName/Experienced/ No.of years/ Job Title of this Post.


In case of feedback feel free to reach us on leapjobz@gmail.com 




If you are looking to explore exciting opportunities and believe this role aligns with your experience and skills, You can forward your latest resume to hr@trioangle.com


Please keep your Mail Subject as below:  

1. YourName/Fresher/Degree/ Job Title of this Post.

2. YourName/Experienced/ No.of years/ Job Title of this Post.


In case of feedback feel free to reach us on leapjobz@gmail.com 



If you are looking to explore exciting opportunities and believe this role aligns with your experience and skills, You can forward your latest resume to simi.s@sunrisebiztechsys.com


Please keep your Mail Subject as below:  

1. YourName/Fresher/Degree/ Job Title of this Post.

2. YourName/Experienced/ No.of years/ Job Title of this Post.






If you are looking to explore exciting opportunities and believe this role aligns with your experience and skills, You can forward your latest resume to nishita@bitcot.com


Please keep your Mail Subject as below:  

1. Your-Name/Fresher/Degree/ Job Title of this Post.

2. Your-Name/Experienced/ No.of years/ Job Title of this Post.



  • Experience: Fresher
  • Job Title: Associate Technical Recruiter
  • Location: Bangalore
  • Education Eligibility:  BE/ B.Tech/ M.Tech/ MCA/ MS/ BCA/ BSC/ Diploma (Diploma Must be in Technical Specializations)- Backlogs are acceptable.
If you are looking to explore exciting opportunities and believe this role aligns with your experience and skills, You can forward your latest resume to chandanap@suntechnologies.com


Please keep your Mail Subject as below:  

1. YourName/Fresher/Degree/ Job Title of this Post.

2. YourName/Experienced/ No.of years/ Job Title of this Post.


In case of feedback feel free to reach us on leapjobz@gmail.com 



































Greetings from Team Computers Pvt Ltd!
We are excited to invite you to a walk-in drive for Desktop Support Engineer/Remote Support/Service Desk roles with Team Computers Private Limited. Please find the details below:

Job Title: Desktop Support Engineer/Remote Support/Service Desk

Location: Hyderabad

Experience: 2+ Years

Walk-in Details:

  • Date: Saturday, 28th September 2024
  • Time: 10:00 AM to 4:00 PM
  • Venue: Awfis, Level 1, Phase 2, N-Heights, Plot No 38, Siddiq Nagar, HITEC City, Hyderabad, Telangana 500081
  • Point of Contact: Mr. Baskar - +91 96770 33394

Qualifications:

  • Diploma in Engineering/B.Sc.(IT)/BCA/BE/B. Tech
  • Experience: Minimum of 2+ years in a relevant role

If you are looking to explore exciting opportunities and believe this role aligns with your experience and skills, we encourage you to attend the walk-in.

Please feel free to reach out if you have any questions. We look forward to seeing you there! Regards, Baskar.A@teamcomputers.com

Do you want to get Latest job updates promptly? If so, Enter Your Email ID in the box to Subscribe:

 
Web Analytics Clicky