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 |
What is file system in unix??
what is the difference between npar and vpar in HP-UX?
what is the use of "grep" command?
What is nr in awk command?
Give the command to display space usage on the UNIX file system.
How do I use nslookup?
What is .sh file?
write grep commands to select the lines that have exactly two characters
How to create hardlinks and softlinks on files?
what will this do $cat > file.c ?(file.c is a file in current directory)
1-how will you display a file whose name is starting with '- '? 2-how will you add a patten at end of every line in vi editor?
hw will u use awk in replacing cahrs and files