Friday, January 25, 2008

Learn:Linux Shell Programming and Perl.

linux tutorial linux tutorial linux training linux help linux lessons unix Linux Troubleshooting Get Linux Linux Laptops Hardening Linux PS2 Linux
LinuxQuestions.org
To use Linux--or any Unix-like system, for that matter--you need to know a few things about shells. A shell is a program that acts as an intermediary between you and the guts of the operating system. In a DOS environment, command.com acts as your shell. Linux shells have more interesting names (like bash, pdksh, and tcsh), but they do pretty much the same thing. In addition to translating your commands into something the kernel can understand and act upon, the shell adds some important functions that the base operating system doesn't supply.
Using a Linux shell means working with a command line, which is much like working from a DOS prompt. Modern version of Linux come with graphical user interface (GUI) but some Linux tasks can only be done from the command line. The knowledge of how Linux works that you'll gain in this section will provide the foundation you need to use Linux successfully and efficiently. Here's a description of the basic features of all Linux shells, a preview of the functions they perform, and a rundown of what you'll learn in this section.

Prompts A prompt is a character or string of characters (such as $ or #) that the shell displays when it is ready to receive a new command. You'll learn about the different types of prompts and how to customize them to suit you and the way you work.

Command resolution When you enter a command, the shell must determine which program to run in order to perform that command. You'll learn how shells do this and how to change the command resolution process to suit your needs.

Job control Linux lets you multitask (run more than one command at a time). You'll learn how to start, list, and stop tasks; you'll also learn the difference between foreground and background task execution.

Command history and completion When you're entering lots of commands, sometimes you want to repeat the previous command or issue a similar one. You'll learn how to recall and modify previously entered commands, as well as find out about some keyboard shortcuts that can automatically complete your commands for you.

Wildcards and aliases Wildcards let you process a whole bunch of files at once, instead of having to repeat the same command for each file. You'll learn how to use two types of wildcards and how to create aliases for commonly used commands.

Piping and I/O redirection

About This Site Who is Doctor Bob? What is Linux? History of Unix Operating Systems What's Next?Linux Basics Living in a Shell Root and Other Users Virtual Consoles
Logoff and Shutdown Choosing a Shell The Command Prompt Wildcards Command History
Aliases Redirection Pipelines Processes Stopping a Program Environment Variables
Help! Linux Files The Linux File System Linux File Names Linux Directories Directory Terminology Navigating the File System Listing Linux Files Displaying Linux Files
Copying and Renaming Files Creating Files and Directories Deleting Files and Directories Linux Files - Wildcards The Nine Deadly Keystrokes Linux File Permissions
Changing File PermissionsLinux Commands Important Linux Commands Changing YourPassword Switching Users Who is Logged In? Date and Time The Echo Command SpellChecking Printing Linux Files Joining Files Searching for Files Comparing Files TaskScheduling Linking FilesLinux Editors The Vi Editor The Emacs Editor The Pico EditorLinux Data Manipulation Slicing & Dicing Heads or Tails? Sorting Data EliminatingDuplicates Selecting Columns Selecting Records Search & Replace Crunching DataFinding Files Pipe FittingLinux Shell Programming Linux Shell Scripts Executing a Script Shell Script Variables Shell Script Logic Shell Script Looping Shell Script Debugging Perl Programming Perl Basics Perl Variables Perl Arguments Perl Logic Perl Looping Perl and Files Perl Pattern Matching Linux and Email Sending Email Reading Email Other MailCommands Using Pine for Email The Pine Inbox Pine Email Basics Pine Email Folders
Pine for Power Users Compression and Encoding Linux File Compression Archiving With Tar
Compression With Gzip Compress and Zcat Zmore and Zless Zip and Unzip Encoding and Decoding EncryptionLinux Does DOS Accesing DOS Files Accesing DOS Partitions
Running DOS Programs Managing Linux Updating Your Linux System Installing Packages with RPM Uninstalling Packages w/ RPM Upgrading Packages with RPM Querying Packages with RPM
Contents linux, tutorial, linux tutorial, linux training, linux help, linux lessons, unix :
1 Linux Basics
2 Linux Commands
3 Advanced Linux
4 Linux and Networking
5 Shell Programming
6 Perl
Linux Shell Programming and Perl

No comments:

Powered By Blogger