LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 12-30-2004, 11:50 PM   #1
Longinus
Member
 
Registered: Sep 2003
Distribution: Redhat 9.0 && Slackware 9.1
Posts: 420

Rep: Reputation: 30
define shell and console


hi

me and some hippie just had a weird conversation and the whole time we didnt understand each other

in the end it was because we had different defintions of the word "shell"

the hippie claims "shell" as the account being accessed over a network using something like ssh

my definition of "shell" is any account being accessed to, and does not necesarily have to be over a network

i have already looked the definitions up on credible resources on the internet but i just wanted to hear some of your opinions

yes i know this is silly
 
Old 12-30-2004, 11:54 PM   #2
Chibo
LQ Newbie
 
Registered: May 2004
Posts: 14

Rep: Reputation: 0
Actually, here is how 'the hippy' refers to it.
I refer to my console on a remote system a shell. Eitherway, it's how I have used the word shell, and how everyone I've talked to has used it.

Last edited by Chibo; 12-31-2004 at 12:00 AM.
 
Old 12-30-2004, 11:59 PM   #3
Longinus
Member
 
Registered: Sep 2003
Distribution: Redhat 9.0 && Slackware 9.1
Posts: 420

Original Poster
Rep: Reputation: 30
yeah, chibo is the "hippie" in my story
 
Old 12-31-2004, 02:18 AM   #4
2damncommon
Senior Member
 
Registered: Feb 2003
Location: Calif, USA
Distribution: Debian Wheezy
Posts: 2,870

Rep: Reputation: 87
Bash, ksh, sh, etc are shells.
Accessing them through a network would be having a shell account or shell access.
There are a lot of ways to speak about your shell account using only the word "shell" rather than "shell account".
That would hardly mean that Bash is no longer a shell.
 
Old 12-31-2004, 08:42 AM   #5
amfoster
Member
 
Registered: Aug 2004
Distribution: debian, SuSE
Posts: 365

Rep: Reputation: 35
The shell is simply an interface to the kernel and file systems.

It is a command interpreter, takes care of metachar expansion, provides the piping mechanism etc.

sh, csh, ksh, bash, zsh etc are all shell types. It is merely a program. Hence the last field in the /etc/passwd file. Change the field in the /etc/passwd to a different program such as "mail" and that will be the only application you can run when accessing your account.

Many prople have accounts without a shell. Think about pop3 a minute? When you d/l mail from a pop server, you typically do not get a shell. Host your web pages somewhere. 99% of the tijme you do not get a shell account. They simply allow you to ftp to them only.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Shell, console, etc. Clarify the differences Ephracis Linux - Newbie 2 07-16-2005 06:33 PM
Sending mail from shell: how to define custom headers? ricky_ds Linux - Software 3 06-22-2005 08:58 AM
Sayings and Jokes in the Shell/console bongski55 Slackware 3 08-18-2003 12:19 PM
Keysym remapping - keyboard shortuts in a shell: how to define modifiers? larus_marinus Linux - General 0 07-03-2003 10:52 AM
shell console xlord Linux - General 2 10-14-2002 08:08 PM


All times are GMT -5. The time now is 06:38 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration