Ubuntu shell scripting [duplicate] The Next CEO of Stack OverflowWhat is the difference between #!/bin/sh and #!/bin/bash?How can my script determine whether it's being run by bash or dash?Is bash scripting the same as shell scripting?Why script with /bin/bash is working, with /bin/sh not?Solving $PATH obfuscation by /bin/sh (dash)What's the difference between system shell and login shell?Do higher level scripting languages use shell scripts to work?Error: “The value for the SHELL variable was not found the /etc/shells file” when running `pkexec`Ubuntu 17.04 Bash Scripting Helpupdate-alternatives for sh reports bash is used, but I still get dashWhy the login-shell is bash, but the /bin/sh is the link of dash?
Can a Bladesinger Wizard use Bladesong with a Hand Crossbow?
Why this way of making earth uninhabitable in Interstellar?
Why didn't Khan get resurrected in the Genesis Explosion?
Is it my responsibility to learn a new technology in my own time my employer wants to implement?
Why does standard notation not preserve intervals (visually)
Flying from Cape Town to England and return to another province
Why do remote US companies require working in the US?
Need help understanding a power circuit (caps and diodes)
Should I tutor a student who I know has cheated on their homework?
Inappropriate reference requests from Journal reviewers
Is it okay to majorly distort historical facts while writing a fiction story?
Easy to read palindrome checker
unclear about Dynamic Binding
INSERT to a table from a database to other (same SQL Server) using Dynamic SQL
RigExpert AA-35 - Interpreting The Information
Bartok - Syncopation (1): Meaning of notes in between Grand Staff
Do I need to write [sic] when a number is less than 10 but isn't written out?
Is there always a complete, orthogonal set of unitary matrices?
I believe this to be a fraud - hired, then asked to cash check and send cash as Bitcoin
Math-accent symbol over parentheses enclosing accented symbol (amsmath)
What connection does MS Office have to Netscape Navigator?
Domestic-to-international connection at Orlando (MCO)
is it ok to reduce charging current for li ion 18650 battery?
Writing differences on a blackboard
Ubuntu shell scripting [duplicate]
The Next CEO of Stack OverflowWhat is the difference between #!/bin/sh and #!/bin/bash?How can my script determine whether it's being run by bash or dash?Is bash scripting the same as shell scripting?Why script with /bin/bash is working, with /bin/sh not?Solving $PATH obfuscation by /bin/sh (dash)What's the difference between system shell and login shell?Do higher level scripting languages use shell scripts to work?Error: “The value for the SHELL variable was not found the /etc/shells file” when running `pkexec`Ubuntu 17.04 Bash Scripting Helpupdate-alternatives for sh reports bash is used, but I still get dashWhy the login-shell is bash, but the /bin/sh is the link of dash?
This question already has an answer here:
What is the difference between #!/bin/sh and #!/bin/bash?
4 answers
What is the difference between different shells in Ubuntu:
$ cat /etc/shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
bash sh dash-shell
New contributor
Abhijeet Singh is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
marked as duplicate by WinEunuuchs2Unix, heemayl, N0rbert, Sergiy Kolodyazhnyy
StackExchange.ready(function()
if (StackExchange.options.isMobile) return;
$('.dupe-hammer-message-hover:not(.hover-bound)').each(function()
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');
$hover.hover(
function()
$hover.showInfoMessage('',
messageElement: $msg.clone().show(),
transient: false,
position: my: 'bottom left', at: 'top center', offsetTop: -7 ,
dismissable: false,
relativeToBody: true
);
,
function()
StackExchange.helpers.removeMessages();
);
);
);
3 hours ago
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
add a comment |
This question already has an answer here:
What is the difference between #!/bin/sh and #!/bin/bash?
4 answers
What is the difference between different shells in Ubuntu:
$ cat /etc/shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
bash sh dash-shell
New contributor
Abhijeet Singh is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
marked as duplicate by WinEunuuchs2Unix, heemayl, N0rbert, Sergiy Kolodyazhnyy
StackExchange.ready(function()
if (StackExchange.options.isMobile) return;
$('.dupe-hammer-message-hover:not(.hover-bound)').each(function()
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');
$hover.hover(
function()
$hover.showInfoMessage('',
messageElement: $msg.clone().show(),
transient: false,
position: my: 'bottom left', at: 'top center', offsetTop: -7 ,
dismissable: false,
relativeToBody: true
);
,
function()
StackExchange.helpers.removeMessages();
);
);
);
3 hours ago
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
Please see the linked duplicate, let us know if anything else is unclear.
– Sergiy Kolodyazhnyy
3 hours ago
add a comment |
This question already has an answer here:
What is the difference between #!/bin/sh and #!/bin/bash?
4 answers
What is the difference between different shells in Ubuntu:
$ cat /etc/shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
bash sh dash-shell
New contributor
Abhijeet Singh is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
This question already has an answer here:
What is the difference between #!/bin/sh and #!/bin/bash?
4 answers
What is the difference between different shells in Ubuntu:
$ cat /etc/shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
This question already has an answer here:
What is the difference between #!/bin/sh and #!/bin/bash?
4 answers
bash sh dash-shell
bash sh dash-shell
New contributor
Abhijeet Singh is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Abhijeet Singh is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
edited 3 hours ago
Volker Siegel
9,16043550
9,16043550
New contributor
Abhijeet Singh is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked 10 hours ago
Abhijeet SinghAbhijeet Singh
191
191
New contributor
Abhijeet Singh is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Abhijeet Singh is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Abhijeet Singh is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
marked as duplicate by WinEunuuchs2Unix, heemayl, N0rbert, Sergiy Kolodyazhnyy
StackExchange.ready(function()
if (StackExchange.options.isMobile) return;
$('.dupe-hammer-message-hover:not(.hover-bound)').each(function()
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');
$hover.hover(
function()
$hover.showInfoMessage('',
messageElement: $msg.clone().show(),
transient: false,
position: my: 'bottom left', at: 'top center', offsetTop: -7 ,
dismissable: false,
relativeToBody: true
);
,
function()
StackExchange.helpers.removeMessages();
);
);
);
3 hours ago
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
marked as duplicate by WinEunuuchs2Unix, heemayl, N0rbert, Sergiy Kolodyazhnyy
StackExchange.ready(function()
if (StackExchange.options.isMobile) return;
$('.dupe-hammer-message-hover:not(.hover-bound)').each(function()
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');
$hover.hover(
function()
$hover.showInfoMessage('',
messageElement: $msg.clone().show(),
transient: false,
position: my: 'bottom left', at: 'top center', offsetTop: -7 ,
dismissable: false,
relativeToBody: true
);
,
function()
StackExchange.helpers.removeMessages();
);
);
);
3 hours ago
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
Please see the linked duplicate, let us know if anything else is unclear.
– Sergiy Kolodyazhnyy
3 hours ago
add a comment |
Please see the linked duplicate, let us know if anything else is unclear.
– Sergiy Kolodyazhnyy
3 hours ago
Please see the linked duplicate, let us know if anything else is unclear.
– Sergiy Kolodyazhnyy
3 hours ago
Please see the linked duplicate, let us know if anything else is unclear.
– Sergiy Kolodyazhnyy
3 hours ago
add a comment |
1 Answer
1
active
oldest
votes
Bash
Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash
is an sh-compatible shell that incorporates useful features from the
Korn shell (ksh) and C shell (csh). It is intended to conform to the
IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers
functional improvements over sh for both programming and interactive
use. In addition, most sh scripts can be run by Bash without
modification.
The improvements offered by Bash include:
Command line editing
Unlimited size command history
Job Control
Shell Functions and Aliases
Indexed arrays of unlimited size
Integer arithmetic in any base from two to sixty-four.
Source:1
Dash
Dash is an acronym for Debian Almquist shell (dash). It is a Unix and
Linux shell which is much smaller than bash but still aiming at
POSIX-compliancy. dash is a POSIX-compliant implementation of /bin/sh
that aims to be as small as possible. dash is a direct descendant of
the NetBSD version of ash (the Almquist SHell), ported to Linux in
early 1997. It was renamed to dash in 2002.
dash is the standard command interpreter for the Linux system. The
current version of dash is in the process of being changed to conform
with the POSIX 1003.2 and 1003.2a specifications for the shell. This
version has many features which make it appear similar in some
respects to the Korn shell, but it is not a Korn shell clone. Only
features designated by POSIX, plus a few Berkeley extensions, are
being incorporated into this shell.
Source:2
RBash
If Bash is started with the name rbash, or the --restricted or -r
option is supplied at invocation, the shell becomes restricted. A
restricted shell is used to set up an environment more controlled than
the standard shell. A restricted shell behaves identically to bash
with the exception that the following are disallowed or not performed:Changing directories with the cd builtin.
Setting or unsetting the values of the SHELL, PATH, ENV, or BASH_ENV variables.
Specifying command names containing slashes.
Specifying a filename containing a slash as an argument to the . builtin command.
Specifying a filename containing a slash as an argument to the -p option to the hash builtin command.
Importing function definitions from the shell environment at startup.
Parsing the value of SHELLOPTS from the shell environment at startup.
Redirecting output using the ‘>’, ‘>|’, ‘<>’, ‘>&’, ‘&>’, and ‘>>’ redirection operators.
Using the exec builtin to replace the shell with another command.
Adding or deleting builtin commands with the -f and -d options to the enable builtin.
Using the enable builtin command to enable disabled shell builtins.
Specifying the -p option to the command builtin.
Turning off restricted mode with ‘set +r’ or ‘set +o restricted’.
These restrictions are enforced after any startup files are read.
When a command that is found to be a shell script is executed (see
Shell Scripts), rbash turns off any restrictions in the shell spawned
to execute the script.
Source:3
sh
sh is the command name of the Bourne shell, the standard command
language interpreter of Unix and many Unix-like operating systems,
including Linux. sh is a command language interpreter that executes
commands read from a command line string, the standard input, or a
specified file.
The Bourne shell was developed in 1977 by Stephen Bourne at AT&T's
Bell Labs in 1977. It was the default shell of Unix Version 7. Most
Unix-like systems contain the file /bin/sh that is either the Bourne
shell, or a symbolic link (or hard link) to a compatible shell.
Source:4
Current posix versions callshthe standard shell, sometimes also called POSIX Shell, “Bourne Shell” is of historic interest only.
– eckes
6 hours ago
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Bash
Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash
is an sh-compatible shell that incorporates useful features from the
Korn shell (ksh) and C shell (csh). It is intended to conform to the
IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers
functional improvements over sh for both programming and interactive
use. In addition, most sh scripts can be run by Bash without
modification.
The improvements offered by Bash include:
Command line editing
Unlimited size command history
Job Control
Shell Functions and Aliases
Indexed arrays of unlimited size
Integer arithmetic in any base from two to sixty-four.
Source:1
Dash
Dash is an acronym for Debian Almquist shell (dash). It is a Unix and
Linux shell which is much smaller than bash but still aiming at
POSIX-compliancy. dash is a POSIX-compliant implementation of /bin/sh
that aims to be as small as possible. dash is a direct descendant of
the NetBSD version of ash (the Almquist SHell), ported to Linux in
early 1997. It was renamed to dash in 2002.
dash is the standard command interpreter for the Linux system. The
current version of dash is in the process of being changed to conform
with the POSIX 1003.2 and 1003.2a specifications for the shell. This
version has many features which make it appear similar in some
respects to the Korn shell, but it is not a Korn shell clone. Only
features designated by POSIX, plus a few Berkeley extensions, are
being incorporated into this shell.
Source:2
RBash
If Bash is started with the name rbash, or the --restricted or -r
option is supplied at invocation, the shell becomes restricted. A
restricted shell is used to set up an environment more controlled than
the standard shell. A restricted shell behaves identically to bash
with the exception that the following are disallowed or not performed:Changing directories with the cd builtin.
Setting or unsetting the values of the SHELL, PATH, ENV, or BASH_ENV variables.
Specifying command names containing slashes.
Specifying a filename containing a slash as an argument to the . builtin command.
Specifying a filename containing a slash as an argument to the -p option to the hash builtin command.
Importing function definitions from the shell environment at startup.
Parsing the value of SHELLOPTS from the shell environment at startup.
Redirecting output using the ‘>’, ‘>|’, ‘<>’, ‘>&’, ‘&>’, and ‘>>’ redirection operators.
Using the exec builtin to replace the shell with another command.
Adding or deleting builtin commands with the -f and -d options to the enable builtin.
Using the enable builtin command to enable disabled shell builtins.
Specifying the -p option to the command builtin.
Turning off restricted mode with ‘set +r’ or ‘set +o restricted’.
These restrictions are enforced after any startup files are read.
When a command that is found to be a shell script is executed (see
Shell Scripts), rbash turns off any restrictions in the shell spawned
to execute the script.
Source:3
sh
sh is the command name of the Bourne shell, the standard command
language interpreter of Unix and many Unix-like operating systems,
including Linux. sh is a command language interpreter that executes
commands read from a command line string, the standard input, or a
specified file.
The Bourne shell was developed in 1977 by Stephen Bourne at AT&T's
Bell Labs in 1977. It was the default shell of Unix Version 7. Most
Unix-like systems contain the file /bin/sh that is either the Bourne
shell, or a symbolic link (or hard link) to a compatible shell.
Source:4
Current posix versions callshthe standard shell, sometimes also called POSIX Shell, “Bourne Shell” is of historic interest only.
– eckes
6 hours ago
add a comment |
Bash
Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash
is an sh-compatible shell that incorporates useful features from the
Korn shell (ksh) and C shell (csh). It is intended to conform to the
IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers
functional improvements over sh for both programming and interactive
use. In addition, most sh scripts can be run by Bash without
modification.
The improvements offered by Bash include:
Command line editing
Unlimited size command history
Job Control
Shell Functions and Aliases
Indexed arrays of unlimited size
Integer arithmetic in any base from two to sixty-four.
Source:1
Dash
Dash is an acronym for Debian Almquist shell (dash). It is a Unix and
Linux shell which is much smaller than bash but still aiming at
POSIX-compliancy. dash is a POSIX-compliant implementation of /bin/sh
that aims to be as small as possible. dash is a direct descendant of
the NetBSD version of ash (the Almquist SHell), ported to Linux in
early 1997. It was renamed to dash in 2002.
dash is the standard command interpreter for the Linux system. The
current version of dash is in the process of being changed to conform
with the POSIX 1003.2 and 1003.2a specifications for the shell. This
version has many features which make it appear similar in some
respects to the Korn shell, but it is not a Korn shell clone. Only
features designated by POSIX, plus a few Berkeley extensions, are
being incorporated into this shell.
Source:2
RBash
If Bash is started with the name rbash, or the --restricted or -r
option is supplied at invocation, the shell becomes restricted. A
restricted shell is used to set up an environment more controlled than
the standard shell. A restricted shell behaves identically to bash
with the exception that the following are disallowed or not performed:Changing directories with the cd builtin.
Setting or unsetting the values of the SHELL, PATH, ENV, or BASH_ENV variables.
Specifying command names containing slashes.
Specifying a filename containing a slash as an argument to the . builtin command.
Specifying a filename containing a slash as an argument to the -p option to the hash builtin command.
Importing function definitions from the shell environment at startup.
Parsing the value of SHELLOPTS from the shell environment at startup.
Redirecting output using the ‘>’, ‘>|’, ‘<>’, ‘>&’, ‘&>’, and ‘>>’ redirection operators.
Using the exec builtin to replace the shell with another command.
Adding or deleting builtin commands with the -f and -d options to the enable builtin.
Using the enable builtin command to enable disabled shell builtins.
Specifying the -p option to the command builtin.
Turning off restricted mode with ‘set +r’ or ‘set +o restricted’.
These restrictions are enforced after any startup files are read.
When a command that is found to be a shell script is executed (see
Shell Scripts), rbash turns off any restrictions in the shell spawned
to execute the script.
Source:3
sh
sh is the command name of the Bourne shell, the standard command
language interpreter of Unix and many Unix-like operating systems,
including Linux. sh is a command language interpreter that executes
commands read from a command line string, the standard input, or a
specified file.
The Bourne shell was developed in 1977 by Stephen Bourne at AT&T's
Bell Labs in 1977. It was the default shell of Unix Version 7. Most
Unix-like systems contain the file /bin/sh that is either the Bourne
shell, or a symbolic link (or hard link) to a compatible shell.
Source:4
Current posix versions callshthe standard shell, sometimes also called POSIX Shell, “Bourne Shell” is of historic interest only.
– eckes
6 hours ago
add a comment |
Bash
Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash
is an sh-compatible shell that incorporates useful features from the
Korn shell (ksh) and C shell (csh). It is intended to conform to the
IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers
functional improvements over sh for both programming and interactive
use. In addition, most sh scripts can be run by Bash without
modification.
The improvements offered by Bash include:
Command line editing
Unlimited size command history
Job Control
Shell Functions and Aliases
Indexed arrays of unlimited size
Integer arithmetic in any base from two to sixty-four.
Source:1
Dash
Dash is an acronym for Debian Almquist shell (dash). It is a Unix and
Linux shell which is much smaller than bash but still aiming at
POSIX-compliancy. dash is a POSIX-compliant implementation of /bin/sh
that aims to be as small as possible. dash is a direct descendant of
the NetBSD version of ash (the Almquist SHell), ported to Linux in
early 1997. It was renamed to dash in 2002.
dash is the standard command interpreter for the Linux system. The
current version of dash is in the process of being changed to conform
with the POSIX 1003.2 and 1003.2a specifications for the shell. This
version has many features which make it appear similar in some
respects to the Korn shell, but it is not a Korn shell clone. Only
features designated by POSIX, plus a few Berkeley extensions, are
being incorporated into this shell.
Source:2
RBash
If Bash is started with the name rbash, or the --restricted or -r
option is supplied at invocation, the shell becomes restricted. A
restricted shell is used to set up an environment more controlled than
the standard shell. A restricted shell behaves identically to bash
with the exception that the following are disallowed or not performed:Changing directories with the cd builtin.
Setting or unsetting the values of the SHELL, PATH, ENV, or BASH_ENV variables.
Specifying command names containing slashes.
Specifying a filename containing a slash as an argument to the . builtin command.
Specifying a filename containing a slash as an argument to the -p option to the hash builtin command.
Importing function definitions from the shell environment at startup.
Parsing the value of SHELLOPTS from the shell environment at startup.
Redirecting output using the ‘>’, ‘>|’, ‘<>’, ‘>&’, ‘&>’, and ‘>>’ redirection operators.
Using the exec builtin to replace the shell with another command.
Adding or deleting builtin commands with the -f and -d options to the enable builtin.
Using the enable builtin command to enable disabled shell builtins.
Specifying the -p option to the command builtin.
Turning off restricted mode with ‘set +r’ or ‘set +o restricted’.
These restrictions are enforced after any startup files are read.
When a command that is found to be a shell script is executed (see
Shell Scripts), rbash turns off any restrictions in the shell spawned
to execute the script.
Source:3
sh
sh is the command name of the Bourne shell, the standard command
language interpreter of Unix and many Unix-like operating systems,
including Linux. sh is a command language interpreter that executes
commands read from a command line string, the standard input, or a
specified file.
The Bourne shell was developed in 1977 by Stephen Bourne at AT&T's
Bell Labs in 1977. It was the default shell of Unix Version 7. Most
Unix-like systems contain the file /bin/sh that is either the Bourne
shell, or a symbolic link (or hard link) to a compatible shell.
Source:4
Bash
Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash
is an sh-compatible shell that incorporates useful features from the
Korn shell (ksh) and C shell (csh). It is intended to conform to the
IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers
functional improvements over sh for both programming and interactive
use. In addition, most sh scripts can be run by Bash without
modification.
The improvements offered by Bash include:
Command line editing
Unlimited size command history
Job Control
Shell Functions and Aliases
Indexed arrays of unlimited size
Integer arithmetic in any base from two to sixty-four.
Source:1
Dash
Dash is an acronym for Debian Almquist shell (dash). It is a Unix and
Linux shell which is much smaller than bash but still aiming at
POSIX-compliancy. dash is a POSIX-compliant implementation of /bin/sh
that aims to be as small as possible. dash is a direct descendant of
the NetBSD version of ash (the Almquist SHell), ported to Linux in
early 1997. It was renamed to dash in 2002.
dash is the standard command interpreter for the Linux system. The
current version of dash is in the process of being changed to conform
with the POSIX 1003.2 and 1003.2a specifications for the shell. This
version has many features which make it appear similar in some
respects to the Korn shell, but it is not a Korn shell clone. Only
features designated by POSIX, plus a few Berkeley extensions, are
being incorporated into this shell.
Source:2
RBash
If Bash is started with the name rbash, or the --restricted or -r
option is supplied at invocation, the shell becomes restricted. A
restricted shell is used to set up an environment more controlled than
the standard shell. A restricted shell behaves identically to bash
with the exception that the following are disallowed or not performed:Changing directories with the cd builtin.
Setting or unsetting the values of the SHELL, PATH, ENV, or BASH_ENV variables.
Specifying command names containing slashes.
Specifying a filename containing a slash as an argument to the . builtin command.
Specifying a filename containing a slash as an argument to the -p option to the hash builtin command.
Importing function definitions from the shell environment at startup.
Parsing the value of SHELLOPTS from the shell environment at startup.
Redirecting output using the ‘>’, ‘>|’, ‘<>’, ‘>&’, ‘&>’, and ‘>>’ redirection operators.
Using the exec builtin to replace the shell with another command.
Adding or deleting builtin commands with the -f and -d options to the enable builtin.
Using the enable builtin command to enable disabled shell builtins.
Specifying the -p option to the command builtin.
Turning off restricted mode with ‘set +r’ or ‘set +o restricted’.
These restrictions are enforced after any startup files are read.
When a command that is found to be a shell script is executed (see
Shell Scripts), rbash turns off any restrictions in the shell spawned
to execute the script.
Source:3
sh
sh is the command name of the Bourne shell, the standard command
language interpreter of Unix and many Unix-like operating systems,
including Linux. sh is a command language interpreter that executes
commands read from a command line string, the standard input, or a
specified file.
The Bourne shell was developed in 1977 by Stephen Bourne at AT&T's
Bell Labs in 1977. It was the default shell of Unix Version 7. Most
Unix-like systems contain the file /bin/sh that is either the Bourne
shell, or a symbolic link (or hard link) to a compatible shell.
Source:4
answered 9 hours ago
Mitch♦Mitch
85.4k14174232
85.4k14174232
Current posix versions callshthe standard shell, sometimes also called POSIX Shell, “Bourne Shell” is of historic interest only.
– eckes
6 hours ago
add a comment |
Current posix versions callshthe standard shell, sometimes also called POSIX Shell, “Bourne Shell” is of historic interest only.
– eckes
6 hours ago
Current posix versions call
sh the standard shell, sometimes also called POSIX Shell, “Bourne Shell” is of historic interest only.– eckes
6 hours ago
Current posix versions call
sh the standard shell, sometimes also called POSIX Shell, “Bourne Shell” is of historic interest only.– eckes
6 hours ago
add a comment |
Please see the linked duplicate, let us know if anything else is unclear.
– Sergiy Kolodyazhnyy
3 hours ago