| Courses Software Training / Application Programming | Locality Marathahalli |
C / Linux
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
Address :
Inspiring Careers Pvt Ltd
No.26/2, VR Chambers,
Kadubeesana halli
Marathalli outer ring road
Bangalore-560037.
Land mark : near JP Morgan Busstop.
Contact no: 080-32322335 /6 /7
Mobile : 07259891616.
Email: [email protected]
[email protected]
www.ins
piringcareers.in
https://www.facebook.com/inspiringcareers
h
ttps://twitter.com/IcItTraining
www.InspiringcareersItTraini
ng.blogspot.com