Linux Shell Commands
What Is the Linux Shell?
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,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 Sending the output of one program directly to another program or to a file can save you time and keystrokes. You'll learn how to pipe program output (connect programs together) and how to make a program get its input from a file instead of the keyboard.
This section will look at each of these functions in detail and teach you how to use them to your advantage. But first--a few shell preliminaries.
For more information on the bash shell, see the bash manual.
Previous Lesson: What's Next?
Next Lesson: Root and Other Users
Comments - most recent first
(Please feel free to answer questions posted by others!)
kash in hasinao ke baap mar jate,
bahana gam ka hota, hum inke ghar to jaate.
Ladki boli:
Bewkoof, Yeh sochana bhi paap hoga,
kisi din tu bhi kisi hasina ka baap hoga.
Ladki boli:
Chandni chaand se hoti hai, sitaron se nahi,
Mohabbat ek se hoti hai, hazaaron se nahi.
Ladka bola :
Chandni agar chaand se hogi to sitaron ka kya hoga,
Mohabbat agar ek se hogi to hazaron ka kya hoga.
__________________
Limra
How will you define kernel?
does it is a process or thread?
I know that it is the heart of Operating System
You have a good thing here, keep up the good work!
Thanks!
I am a newbie
~$ man bash
it's never too early to start reading the man pages, keep up the good work.
#Wrapper{
left: 50%;
margin: 0px auto 0px auto;}
Please write some more on tips and trix!!!
for example. if i write hello.sh it will give me hello.back
any help plzz
I need ebooks of Shell programming,and besic commands. Pls forward me any ebook of Linux. if you can..........
Download Linux from DistroWatch.com (or elsewhere). Then download an ISO burner. (Try alexfeinman.com or ntfs.com.) You need a CD/DVD drive which can burn CDs. For a bootable disk, your Linux choice should be a 'live' distro.
Assuming you're familiar with MS Windows, then PCLinuxOS is a very good distro. It's easy to install and offers several desktop environments. KDE and Gnome are the most popular; I favor XFCE. If you have an older machine (small HDD, limited CPU and RAM), then DSL (Damn Small Linux) is a good distro to learn with. It can also be run live: running the CD without installing to the hard-drive.
Thanks in advance
I need ebooks of Shell programming. Pls forward me any ebook of Linux. if you can..........
if [[ -e $file ]]
then ...
What's the meaning of the "-e"? It seems to be equivalent to "-f", or am I mistaken?
Linux is my Heart@@@@@@@@
Thank u so much again#########
its very intersting site for learning Linux........
its very easy language
vivek (25 Feb 2010, 03:01)
pretty good for beginners
need much more regarding linux networking
need much more regarding linux networking
am a beginner in LINUX and the tutorial has been so helpful. thank u BOB
easy to understand
thank u very much
I welcome your comments. However... I am puzzled by many people who say "Please send me the Linux tutorial." This website *is* your Linux Tutorial! Read everything here, learn all you can, ask questions if you like. But
don't ask me to send what you already have. :-) NO SPAM! If you post garbage, it will be deleted, and you will be banned.
Copyright © by -
All rights reserved - Redistribution is allowed only with permission.

