mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-08-08 03:02:40 +02:00
fix readline vi-mode mark commands to prevent errors if user types an arrow key where a mark name is expected; fix for non-ascii characters being included in variable names if the system isalnum(3) returns success for the character
This commit is contained in:
+38
-39
@@ -1,63 +1,62 @@
|
||||
_R_B_A_S_H(1) General Commands Manual _R_B_A_S_H(1)
|
||||
_R_B_A_S_H(1) General Commands Manual _R_B_A_S_H(1)
|
||||
|
||||
NNAAMMEE
|
||||
rbash - restricted bash, see bbaasshh(1)
|
||||
rbash - restricted bash, see bbaasshh(1)
|
||||
|
||||
RREESSTTRRIICCTTEEDD SSHHEELLLL
|
||||
If bbaasshh is started with the name rrbbaasshh, or the --rr option is supplied at
|
||||
invocation, the shell becomes _r_e_s_t_r_i_c_t_e_d. A restricted shell is used
|
||||
to set up an environment more controlled than the standard shell. It
|
||||
behaves identically to bbaasshh with the exception that the following are
|
||||
disallowed or not performed:
|
||||
If bbaasshh is started with the name rrbbaasshh, or the --rr option is supplied at in-
|
||||
vocation, the shell becomes _r_e_s_t_r_i_c_t_e_d. A restricted shell is used to set
|
||||
up an environment more controlled than the standard shell. It behaves
|
||||
identically to bbaasshh with the exception that the following are disallowed or
|
||||
not performed:
|
||||
|
||||
+o Changing directories with ccdd.
|
||||
* Changing directories with ccdd.
|
||||
|
||||
+o Setting or unsetting the values of SSHHEELLLL, PPAATTHH, HHIISSTTFFIILLEE, EENNVV,
|
||||
or BBAASSHH__EENNVV.
|
||||
* Setting or unsetting the values of SSHHEELLLL, PPAATTHH, HHIISSTTFFIILLEE, EENNVV, or
|
||||
BBAASSHH__EENNVV.
|
||||
|
||||
+o Specifying command names containing //.
|
||||
* Specifying command names containing //.
|
||||
|
||||
+o Specifying a filename containing a // as an argument to the ..
|
||||
builtin command.
|
||||
* Specifying a filename containing a // as an argument to the ..
|
||||
builtin command.
|
||||
|
||||
+o Using the --pp option to the .. builtin command to specify a
|
||||
search path.
|
||||
* Using the --pp option to the .. builtin command to specify a search
|
||||
path.
|
||||
|
||||
+o Specifying a filename containing a slash as an argument to the
|
||||
hhiissttoorryy builtin command.
|
||||
* Specifying a filename containing a slash as an argument to the hhiiss--
|
||||
ttoorryy builtin command.
|
||||
|
||||
+o Specifying a filename containing a slash as an argument to the
|
||||
--pp option to the hhaasshh builtin command.
|
||||
* Specifying a filename containing a slash as an argument to the --pp
|
||||
option to the hhaasshh builtin command.
|
||||
|
||||
+o Importing function definitions from the shell environment at
|
||||
startup.
|
||||
* Importing function definitions from the shell environment at
|
||||
startup.
|
||||
|
||||
+o Parsing the values of BBAASSHHOOPPTTSS and SSHHEELLLLOOPPTTSS from the shell en-
|
||||
vironment at startup.
|
||||
* Parsing the values of BBAASSHHOOPPTTSS and SSHHEELLLLOOPPTTSS from the shell environ-
|
||||
ment at startup.
|
||||
|
||||
+o Redirecting output using the >, >|, <>, >&, &>, and >> redirec-
|
||||
tion operators.
|
||||
* Redirecting output using the >, >|, <>, >&, &>, and >> redirection
|
||||
operators.
|
||||
|
||||
+o Using the eexxeecc builtin command to replace the shell with another
|
||||
command.
|
||||
* Using the eexxeecc builtin command to replace the shell with another
|
||||
command.
|
||||
|
||||
+o Adding or deleting builtin commands with the --ff and --dd options
|
||||
to the eennaabbllee builtin command.
|
||||
* Adding or deleting builtin commands with the --ff and --dd options to
|
||||
the eennaabbllee builtin command.
|
||||
|
||||
+o Using the eennaabbllee builtin command to enable disabled shell
|
||||
builtins.
|
||||
* Using the eennaabbllee builtin command to enable disabled shell builtins.
|
||||
|
||||
+o Specifying the --pp option to the ccoommmmaanndd builtin command.
|
||||
* Specifying the --pp option to the ccoommmmaanndd builtin command.
|
||||
|
||||
+o Turning off restricted mode with sseett ++rr or sshhoopptt --uu rree--
|
||||
ssttrriicctteedd__sshheellll.
|
||||
* Turning off restricted mode with sseett ++rr or sshhoopptt --uu rree--
|
||||
ssttrriicctteedd__sshheellll.
|
||||
|
||||
These restrictions are enforced after any startup files are read.
|
||||
These restrictions are enforced after any startup files are read.
|
||||
|
||||
When a command that is found to be a shell script is executed, rrbbaasshh
|
||||
turns off any restrictions in the shell spawned to execute the script.
|
||||
When a command that is found to be a shell script is executed, rrbbaasshh turns
|
||||
off any restrictions in the shell spawned to execute the script.
|
||||
|
||||
SSEEEE AALLSSOO
|
||||
bash(1)
|
||||
bash(1)
|
||||
|
||||
Bash-5.3 2021 November 22 _R_B_A_S_H(1)
|
||||
Bash-5.3 2021 November 22 _R_B_A_S_H(1)
|
||||
|
||||
Reference in New Issue
Block a user