Skip to content

Using Csh and Tcsh Type Less, Accomplish More

Spend $50 to get a free DVD!

ISBN-10: 1565921321

ISBN-13: 9781565921320

Edition: 1995 (Reprint)

Authors: Paul DuBois

List price: $34.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

If you use UNIX, you probably use "csh to type commands even if you've never heard of it. It's the standard shell (command line) on most UNIX systems. "tcsh is an enhanced version that's freely available and highly recommended. "Using csh & tcsh describes from the beginning how to use these shells interactively. More important, it shows how to get your work done faster with less typing. Even if you've used UNIX for years, techniques described in this book can make you more efficient. You'll learn how to: Make your prompt tell you where you are (no more pwd) Use what you've typed before (history) Type long command lines with very few keystrokes (command and filename completion) …    
Customers also bought

Book details

List price: $34.99
Copyright year: 1995
Publisher: O'Reilly Media, Incorporated
Publication date: 7/11/1995
Binding: Paperback
Pages: 242
Size: 7.25" wide x 9.25" long x 0.75" tall
Weight: 1.100
Language: English

Paul DuBois is the leading author of books on MySQL topics. His MySQL (0672326736, third edition soon to be published), is widely considered the definitive work on MySQL. He is a developer for MySQL AB, where he edits and maintains the official English-language documentation for MySQL. Stefan Hinz is leads the MySQL documentation team, is a MySQL trainer and consultant, and the German translator of the MySQL Reference Manual. He is also the translator of Paul's MySQL Cookbook (O'Reilly and Associates) and translator and author of MySQL-related German books. Stefan passed the MySQL Certification exam before he joined MySQL AB.

Preface
Learning the Basics
Introduction Using the Examples
Selecting a Login Shell
Before You Read Further
A Shell Primer
Entering Commands
Command Input and Output
Files and Directories
Combining Commands
Running Commands in the Background
When Do Spaces Matter?
The Shell Startup Files
Using the Shell Effectively
Using Filenames
Reusing and Editing Commands
Creating Command Shortcuts
Using Command Substitution
Navigating the File System
Using Your Prompt
Using Job Control
Becoming More Efficient
The Shell Startup Files
Startup and Shutdown Files
Getting To Know .cshrc and .login
Modifying .cshrc and .login
Using Variables
Organizing Your Startup Files
The .logout File
Setting Up Your Terminal
Identifying Your Terminal Settings
What the Settings Mean
Changing Your Terminal Settings
Did Your Terminal Stop Working?
Using Your Command History
The History List
Reviewing Your History
Using Commands from Your History
Event Specifiers
Word Designators
Event Modifiers
Making History Persist Across Login Sessions
The tcsh Command-Line Editor
Editing a Command
Command Key Bindings
Emacs Editing Mode
Vi Editing Mode
Examining and Modifying Key Bindings
Using Aliases To Create Command Shortcuts
Defining Aliases
Uses for Aliases
Using Sets of Aliases
File-Naming Shortcuts
Using Filename Patterns
Using {} To Generate Arguments
Directory Naming Shorthand
Filename and Programmed Completion
Using Built-In Filename Completion
Programmed Completions
Syntax of the complete Command
Displaying and Removing Programmed Completions
When Programmed Completions Do Not Apply
Quoting and Special Characters
Special Characters
The Shell''s Quote Characters
Referring to Files with Problematic Names
Passing Special Characters to Commands
Using Partial Quoting
Quoting Oddities
Using Commands To Generate Arguments
Command Substitution
Repeating Substituted Commands
Deferred Command Substitution
When To Avoid Command Substitution
Navigating the File System
Moving Around
Working in Multiple Locations
Letting the Shell Find Directories for You
Using Aliases and Variables To Move Around
Keeping Track of Where You Are
Types of Location Reporting
Displaying Your Location in the Prompt
Display Your Location in the Window Title
Putting It All Together
Displaying Other Types of Information
Job Control
Job States
Obtaining Job Information
Changing a Job''s State
Other Applications of Job Control
Job Control and Window Systems
Appendixes
Obtaining and Installing tcsh
Obtaining the Source Distribution
Build the Distribution-Quick Instructions
Build the Distribution-Detailed Instructions
Testing and Installing tcsh
Allowing tcsh To Be a Login Shell
csh and tcsh Quick Reference
Command Structure
Startup and Shutdown Files
Variables
Special Characters
Command History