what is the command to find out which shell you are running?
Answers were Sorted based on User's Feedback
Answer / abdullah
Hi folks,
The best answer is echo $0
# echo $SHELL
/bin/bash
#csh
# echo $SHELL
/bin/bash
But, when using echo $0:
[root@abdullah /]# echo $0
-bash
# csh
# echo $0
csh
Is This Answer Correct ? | 29 Yes | 3 No |
Answer / satya
echo $SHELL---It will shows which shell u r currently
running.
Is This Answer Correct ? | 30 Yes | 13 No |
Answer / abhilash s thachil
ps is not the correct answer. ps just lists out the running processes.
echo $SHELL will just print the value in environment variable SHELL which is your default shell.
Correct answer is echo $0
This will print current shell even after you change your shell from a running shell.
- Abhilash S Thachil
Is This Answer Correct ? | 13 Yes | 2 No |
Answer / rajhshekhar aletty
ps This command displays your current SHELL and your default
SHELL also.
Is This Answer Correct ? | 16 Yes | 6 No |
Answer / unix admin
'Rajhsekhar', 'Swapna' and 'Abdullah' these 3 users
answers also right 100% look at the following example:
using "ps"
/usr/users/operator=>ps
PID TTY S TIME CMD
1683270 pts/0 S 0:00.24 -ksh (ksh)
[operator] AT:/usr/users/operator=>sh
[operator] AT:${PWD}=>ps
PID TTY S TIME CMD
1683270 pts/0 S 0:00.24 -ksh (ksh)
1715181 pts/0 S + 0:00.01 sh
[operator] AT:${PWD}=>
using "echo $0"
/usr/users/operator=>echo $0
-ksh
/usr/users/operator=>sh
[operator] AT:${PWD}=>echo $0
sh
[operator] AT:${PWD}=>
Is This Answer Correct ? | 8 Yes | 1 No |
Answer / harish
ps lists all the processes running not the shell type.
echo $shell can be used to find out the shell running.
Is This Answer Correct ? | 31 Yes | 27 No |
Answer / subbareddy kake
All answers correct, except 'Swapna' and 'Rajhsekhar'
answers.By using ps cammand we can see what are the process
are running.So may be few process are running in b shell
remaining process are are running on C shell.So we can't
say.
Best answer is
echo $SHELL
Is This Answer Correct ? | 13 Yes | 9 No |
How to view the hidden files in /etc directory?
Who invented grep?
Explain the read, write, and execute permissions on a UNIX directory.
distinguish between interrupts and exceptions?
Which Command is Used for temprary switch User?
How to install scsi driver in unix? give me explanation clearly?
why metadb requires a seperate slice to create Solaris volume manager
what will be the output of ls ~/..
What Command is used to make a directory?
How do I use nslookup?
What is grep and sed command?
Which command is used to create a directory?