0  items | Rs 0
All Categories

Unix Shell Programming (Paperback)

Author: Yashavant Kanetkar
Publisher: Bpb
Available (Dispatched in 1-3 days.) [?] Free shipping if the total order amounts exceeds Rs. 399, else add Rs. 49 as delivery charges. [?] Price: Rs. 240 Rs. 221
Discount: Rs. 19 (8% Off)
(Prices are inclusive of all taxes)
Discount Coupon of Rs. 5/- off for Facebook 'like' click

Description of Unix Shell Programming


Book Summary of Unix Shell Programming,Kanetkar

Unix. Possibly, the longest living entity in the computer land where nothing survives more than a couple of years, a decade at the most. It has been around for more than two decades, owing its lingevity to the ruggedness built into it and its commands. This book has two parts. The first part is a journey into the vast expanse that is Unix. The intent is to make you aware of the underlying philosophy used in development of myriads of Unix commands rather than telling you all the variations available with them. The second part takes you into the murky depths of Shell Programming and System Administration. You would find a detailed coverage of several aspects of Bourne Shell Programming.

Table Of Contents











Getting Started

A Unix Biography

Hardware Requirements for Unix

Sailent features of Unix

Multiuser Capability

Multitasking Capability

Communication

Security

Portability

Unix System Organisation

Types of Shells

Bourne Shell

C Shell

Korn Shell

The First Faltering Steps

Unix Commands

What's in the Name?

The Unix File System

Creating Files

Indulging in File Play

Listing Files and Directories

Masking File Permissions

Directory Permissions

Still Better Directory Permissions

Removing A File Forcibly

Other Useful ls Variations

Directory Related Commands

A Bit of Mathematics

Miscellaneous Commands

The Unix File System

The Boot Block

The Super Block

The Inode Table

Surrogate Super Block and Inode Table

How Does Unix Access Files

Storage of Files

Disk Related Commands

Checking Disk Free Space

dfspace Makes More Sence

Disk Usage - The du Command

The ulimit Command

Essential Unix Commands

Password

cal is for Calender

The banner Command

The touch Command

The file Command

Links with DOS

File Related Commands wc, sort, cut, grep, dd

Viewing Files

Taking Printouts

File Compression

The On-line Unix Mannual

I/O Redirection and Piping

Piping

vi, The King of All Editors

Why vi

Modes of Operation

The first Editing Session

Learing The Ropes

Block Commands

Search, Search Everywhere..

Find and Replace

Delete and Paste

Yank and Paste

abbr is for Abbreviate

Set Commands

Customizing The vi Environment

Multiple File Editing in vi

Command Line Options in vi

Processes in Unix

What's Running Right Now

Still More Processes

Background Processes

The nohup Command

Killing a processes

Changing Process Priorities

Scheduling of Processes

The at Command

The batch Command

The crontab Command

Communication - Unix Style

The write Command

The wall Command

What's The News Today

motd is for Message of The Day

Mail: The Basis of Unix Communication

Sending mail

Handling Incoming Mail

Customizing mail

Shell Programming - The First Step

Before We Start..

When to Use Shell Scripts

The First Shell Script

Interactive Shell Scripts









Shell Variables

Shell Keywords

Another way of Assigning Values to Variables

Unix-defined or System Variables

User-defined Variables

Tips and Traps

Unchanging Variables

Wiping Out Variables

Positional parameters

Passing Command Line Arguments

Setting Values of Positional Parameters

Displaying Date in Desired Format

Using Shift on Positional Parameters

Arithmetic in Shell Script

read and echo Revisited

The Carriage Return

The Tab and The Backspace

Positioning The Cursor

Bold and Beautiful

The tput Command

Control Instructions in Shell

Taking Decisions

The if-then-fi Statement

The if-then-else-fi Statement

The test Command

File Tests

String Tests

Nested if-elses

Forms of if

Use of Logical Operators

Hierarchy of Logical Operators

else + if Equals elif

The Case Control Structure

The Tips and Traps

The Loop Control Structure

Loops

The while Loop

Tips and Traps

Friend, Where are You..

The IFS Thing

Reading From A File

The untill loop

The for Loop

Using for with Command Line Arguments

Creating Nested Directories

Generating Values for a for Loop

Nesting of Loops

The break Statement

The continue Statement

Shell Metacharacters

Filename Substituation Metacharacters

Rediretion Metacharacters.

Process Execution Metacharacters

Conditional Execution Using && and ||

Quoting Metacharacters.

Positional Parameters and Special Parameters

Oh! I Forgot..

Debugging a Script

$* And $@

Tricks of The Trade

Controlling Termial Input

Tackling Multiple Command Line Options

traping Signals

Functions.

Executing Multiple Scripts

Shell Miscellany

Fuctions of A Shell

Varibles Revisited

Exporting Varibles

Controlling Varible assignments

The eval Command

System Administration

Adding and Removing Users

Some More Daily Administration

Starting Up The System

Shutting the System Down

Disk Management

Formatting A Disk

Making A File System

Mounting A File System

Unmounting A File System

Using A Raw Disk

Monitoring System Usage

Ensuring System Security

Providing Assistance to Users

Shell Programming Project

Payroll Processing System

Data Orginasation.

Menus

Report Formats

Calculations

Working of The System

Program

Where Do You Go From Here...

Improve This Program..

Product Details Of Unix Shell Programming

Title: Unix Shell Programming
Author: Yashavant Kanetkar
ISBN: 8170297532
ISBN-13: 9788170297536
Binding: Paperback
Publisher: Bpb
Number of Pages: 486
Language English
Edition 2009
Please Note:-

* We sell only brand NEW book and do NOT sell old or used books.
* The book images and summary displayed may be of a different edition or binding of the same title.
* Price can change due to reprinting, price change by publisher or distributor.