
Indentify Active Shell
If you are using Linux or Unix Terminal and are not able to determine which shell are you currently active in, you can determine it by simply echoing $0 on the current prompt.
Examples:b2391b608026# echo $0
zsh
root@b2391b608026:/# echo $0
bash
root@b2391b6026:/# echo $0
rbash
# echo $0
dash
# echo $0
sh
If you want to know the list of shells available on your Operating System, just cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/bash
/usr/bin/bash
/bin/rbash
/usr/bin/rbash
/bin/dash
/usr/bin/dash
/bin/zsh
/usr/bin/zsh
More Posts related to Bash,
- Bash Hello World! Script Tutorial
- How to run bash command in background
- How to create new user account in Windows bash
- How to Compare Strings in Bash
- Bash: Allow Command to Fail without exiting Script
- Fix bash: script.sh: Permission denied Error
- Bash getopts Command Example
- How to fix bash ping command not found error
- How to add NewLine Character in Bash Script String
- How to Echo Bash Command to a File
- Bash Command to Find String in a File
- How to open new Terminal using Bash Command
- Bash How to Save Output of a Command to a Variable
- Download a SSL Certificate from a URL in Terminal
- Bash Command to Check IP Address
- Know Bash shell version command
- Bash Command To Check If File Exists
- How to run a Command in Bash Script
- How to Compare two Files in Bash Shell
- How to check if a variable is set in Bash Script or Not
- Convert String from uppercase to lowercase in Bash
- How to see Created Accessed Modified and Changed dates of a file using bash terminal command
- Bash Command To Get Current Time
- Bash command to List Files
- Fix: bash: syntax error near unexpected token
More Posts:
- How to make ZSH as the default shell on Ubuntu - zsh
- How to view the desktop when using macOS Stage Manager? - MacOS
- Eclipse : Workspace was written with an older version of the product and will be updated - Eclipse
- Make Android TextView Clickable like Buttons - Android
- [Solved] Dynamic Web Module 3.0 requires Java 1.6 or newer Mac OSX - Mac-OS-X
- Find installed Gradle version command - Gradle
- SharePoint Server 2016 setup error - A system restart from a previous installation or update is pending. Restart your computer and run setup to continue. - SharePoint
- You're not on Teams yet, but you can set it up for your organization. [Microsoft Teams Login Error] - Microsoft