Introduction – commands
Introduction
-
History
-
Unix and Linux and others
-
Man pages
-
Command structure
-
Options,
-
arguments
-
basic commands
-
Files and commands
-
files, directories
-
permissions,
-
types of files
Processes
-
Ids,
-
pipes
-
commands
Text processing
-
commands
-
sed, searching
-
Filter
Linux Systems Programming
Introduction to Linux
programming
-
Unix/Linux systems programming
-
History – POSIX/Sys V/SUS
– GNU
-
files model
-
process model
-
Linux programming
-
arguments/options/environment
-
basic command line
processing
-
option parsing
-
short and long options
-
Environment and functions
Memory management
-
Memory calls
-
examples
-
File and File I/O
-
errono
-
File model in UNIX
-
file descriptors
-
reading, writing,
opening, closing
-
Directories and File Meta
data
-
renaming, removal, links
-
reading, creating,
removing directories
-
Obtaining file
informations
-
Permissions and commands
-
filesystems, mount
-
Navigating – chdir,
getcwd
-
General library
interfaces
-
times and dates
-
user and group names
-
stat, fstat,
-
Process Management
-
creation and management
concepts
-
fork
-
process id, calls,
hierarchy
-
exec family calls
-
termination, exit status,
macros
-
Advanced Process
management
-
get/set Idcalls
-
IPC – pipes, FIFOs
-
Signals
-
Basic concepts
-
unreliable signals
-
POSIX signals
-
Permissions, Ids –
Process
-
checking permissions
-
real, effective Ids
-
set uid
-
Temp files
-
Misc
-
assertions, low level
memory
-
abort
-
Locking
-
IPC II
-
message queues,
semaphores, shared memory
-
networking basic calls –
socket
C– Introduction and
programming
C : History and
Introduction
-
C : Uses, Comparisons,
Disadvantages
Types, Operators and
Expressions
-
Variable names
-
Types, sizes
-
Constants,
-
Declarations
-
Operators – relational,
logical, Arithmetic
-
Operators – increment and
decrement
-
Operators – Bitwise, assignments
-
Expressions –
conditional, precedence, order
Control Flow
-
Blocks and statements
-
If
-
Switch
-
Loops
-
Break and continue
-
Program Structure
-
Basics,
-
Functionals,
-
Returns
-
Parameters
-
Scope
-
Variables – Static,
register
C Preprocessor
Arrays
-
single, multi
-
initializations
-
Pointers
-
Basics
-
addresses
-
Arrays
-
characters
-
Functions
Structures
-
Basics
-
Structures – arrays,
functions, pointers
-
Fields, and unions,
typedefs
Input and Output
-
standard library
-
standard input/output
-
formatted input/output
Misc
-
errors,
-
Functions
Advanced C – data
structures and programming
Topic for theory
Review of C
-
Escape sequences
-
Types
-
Operators
-
Unary
-
Bitwise
-
Control statements
-
Arrays
-
Functions
-
Preprocessor Directors
Structures and Unions
-
Definition, Declaration
-
Accessing
-
Size
-
difference between array
and structs
-
Array of structures
-
Operations on structs
Pointers
-
address operators,
declarations, initializing
-
operations on pointers
-
Arrays and pointers
-
Parameter passing- by
value, by ref,
-
Strings and pointers
-
Arrays and pointers
-
Structs and pointers
-
functions and pointers
Memory Allocation
-
malloc
-
calloc
-
free and realloc
File operations
-
Error handling
-
Example
stacks
-
operations,
-
applications
-
program development
recursion
-
definition, design
-
program development
queues
-
definition, types
-
operations
-
program development
linked lists
-
definition, types
-
singly linked and
operations
-
circular singly linked
list
-
double linked list
-
program development
trees
-
definitions,
-
operations and
representations
-
binary search tree
-
traversals
-
Basic
searching and sorting
Savi Computer Educaiton
Apthamithra Tutorials & Spoken English
ಆಪ್ತಮಿತ್ರ ಟ್ಯೂಷನ್ & ಸ್ಪೋಕನ್ ಇಂಗ್ಲೀಷ್ , ಹಿಂದಿ
Free Kannada Speaking Classes
Contact No : 9008453065
Address : No.29, 1st Main Road, Near Yallamma Devi Temple & Arch, Konappana Agrahara, Electronic City, Bangalore-560100.
Email : apthamithratutorials@gmail.com
Website : www.ApthamithraTutorials.blogspot.com
www.facebook.com/apthamithratuitions
Apthamithra Tuitions ,
Spoken English, Hindi, Free Kannada speaking Classes, Computer Education MS
Office, Advance Excel, Tally erp-9 advance, c, c++, java, , hardware & networking, photo shop,
pagemaker, corel draw, kannada typing, english grammer
Corporate training
Contact No :
9008453065
Address : No.29, 1st Main Road, Near Yallamma Devi
Temple & Arch, Konappana Agrahara, Electronic City, Bangalore-560100.
Email : apthamithratutorials@gmail.com
Mobile : 9008453065.
Excellent ! I am truly impressed that there is so much about this subject that has been revealed and you did it so nicely.
ReplyDeleteLinux Training in Chennai