Set bash options with built-in set and SHOPT commandsThe set command can be used to customize the shell environment, using the option "O" to turn options on or off. For example, open the options: Set-o option, close the Select item: Set +O option.For example, to open the VI Interactive command-line edit, the following:
[Email protected] ~]#Set-o#查看当前设置情况Allexport offBraceexpand onEmacs onErrexit offErrtrace offFunctrace offHashall onHiste
The Bash Shell has a extglob option that allows the shell to identify 5 additional pattern matching operators, which makes it easier to match files.The Open method is simple, using the shopt command: Shopt-s extglobClose, use the shopt command: Shopt-u extglobAfter opening, the following 5 pattern matching operators wi
SET commandIt can be used to customize the shell environment and use the option "O" to enable or disable the option. For example, enable option: set-O option, and disable option: Set + O.
Shopt commandIs an alternative to the set command, which is the same as the SET command in many aspects, but it adds many options. You can use the "-P" option to view the shopt option settings. "-U" indicates a reset optio
Shell built-in command Shopt this built-in command changes the optional behavior of the extra shell. Shopt [-pqsu] [-o] [optname…] Switches the values of variables used to control various optional shell behaviors. If the option is not included or the-p option is used, the list of all the options that can be set is displayed, and whether the option is set. -P options display output in the form of reusable in
Problem: A log directory with a lot of 00, 01, 02 ... 31 's Date directory, how to list all directories between 00 and 12th numbers. That is, how to use the regular on top of the file name.
Shopt (shell option so understand easy to remember)
$ shopt autocd off cdable_vars off Cdspell off Checkhash off Checkjobs Off Checkwinsize on Cmdhist on compat31 out compat32 off COMPAT40 off compat41 Off
IntroductionThe shopt command allows you to set optional parameters for the shell.shopt [-PSU] [optname ...]-S turns on an option.-U turns off an option.-p lists all the options that can be set.Extglob OptionsIf the EXTGLOB option is turned on, the shell will enable pattern matching. Reference to Shell pattern matchingSee if the EXTGLOB option is on (default is OFF)$ shopt Extglobextglob offTurn on the EXTG
Shell built-in command Shopt this built-in command changes the optional behavior of the extra shell. Shoptshopt [-pqsu] [-o] [optname hellip;] switches the values of variables used to control various optional shell behaviors. If the option is not included or the-p option is used, the system displays the shell built-in command Shopt for all the options that can be set. This built-in command changes the opti
shopt commandThe shopt command is used to display and set the behavior options in the shell to enhance the shell's ease of use.Open and closeOpen shopt command: shopt-u extglobAfter opening, the following 5 pattern matching operators will be identified:
? (pattern-list)-The given pattern is matched 0 or 1 times;
after ABC . Is once, cannot be many timesSo abc.txt.txt There is no match, because it appears in two times txt. ! (): Opposite to @() : After-school questions think for yourselfShopt-p* means match all characters, but if you match all other characters outside of a class, it can be globignore* match all, no matter what character you are. I don't want to match the numbers now, that's sda*, the * to represent all the characters except the numbers.GLOBIGNORE=SDA*[0-9]* when matching, to Remove the
Enabling the shell option with the shopt built-in command (EXTGLOB) recognizes several extended pattern matching operatorsThe pattern list is by | SegmentationView Shell Options ExtglobShopt |grep ExtglobStart Shell Option ExtglobShopt-s ExtglobTurn off shell option ExtglobShopt-u Extglob
? (pattern-list)
Match a given pattern 0 or one time
* (Pattern-list)
Matches a given pattern 0 or more times
Turn on and off the shell feature-general Linux technology-Linux programming and kernel information. The following is a detailed description. Note: shopt is the full name of shell option.
You can enable or disable the Bourne Again Shell function to control its behavior. Different functions are enabled and disabled in different ways. The built-in command set controls a set of functions, while the built-in command
Article Title: Tips for enabling and disabling Shell features. Linux is a technology channel of the IT lab in China. Some basic categories such as desktop applications, Linux system management, kernel research, embedded systems, and open source can be controlled by enabling or disabling the function of the Bourne Again Shell. Different functions are enabled and disabled in different ways. The built-in command set controls a set of functions, while the built-in command
Linux retains several files and deletes others
The set Option and shopt option are two different groups of content. You can use set-o and shopt-p to view all the open and closed entries of the two groups respectively. By default, some are open and some are closed. The shopt options will increase with the bash version update. The basic operations related to
, and placing it in these configuration documents allows us to replace the ' ls-l ' command with a simple ' l ' command.
When we have modified these configurations, we can use the source. Bash_profile command to make its modifications effective immediately.
2.3.2. OptionsThe options in the Bash shell control the behavior and functionality of the shell, which we can set with the Shopt command. Using the
the simple 'L' command, replace the 'ls-L' command.
After these configuration items are modified, use the source. bash_profile command to make the changes take effect immediately.
2.3.2. options
The options in bash shell can control shell behaviors and functions. we can set them using the shopt command. The set command can also be used, but it has been replaced by shopt. However
we can use the simple 'l' command, replace the 'LS-l' command.After these configuration items are modified, use the source. bash_profile command to make the changes take effect immediately. 2.3.2. Options
The options in bash shell can control shell behaviors and functions. We can set them using the shopt command. The SET command can also be used, but it has been replaced by shopt. However, the set command
Permissions
# # Set default permissions for 644 # #
Umask 022
#4: Adjust shell command history settings
# do not write to the same line in command history
histcontrol=ignoreboth
# Ignore these commands
histignore= ' reboot:shutdown *:ls:pwd:exit:mount:man *: History "
# Set the length of the command history through Histsize and histfilesize
export histsize=10000
export histfilesize=10000
# Add timestamp to command history file
export histtimeformat= "%F%T"
# Append to command hist
-comments on
Monitor on
Onecmd off
#查看目前shell所有的属性的开关状态
#开始一个bash the properties of the shell:
[[Email protected]~]set-o emacs (attribute name)]
#关闭一个bash the properties of the shell:
[[Email Protected]~]set +o emacs (attribute name)
#保护已存在的文件, avoid overwriting the contents of the file when turning the output.
[[Email Protected]~]set-o noclobber
[Email protected] ~]# echo > Aaa.txt
-bash:aaa.txt:cannot Overwrite existing file
[[Email Protected]~]set-v
#这个选项会使bash执行Scri
, and placing it in these configuration documents allows us to replace the ' ls-l ' command with a simple ' l ' command.
When we have modified these configurations, we can use the source. Bash_profile command to make its modifications effective immediately.
2.3.2. OptionsThe options in the Bash shell control the behavior and functionality of the shell, which we can set with the Shopt command. Using the
documents allows us to replace the ' ls-l ' command with a simple ' l ' command. when we have modified these configurations, you can use the source. Bash_profile command to make its modifications effective immediately. 2.3.2. Options in the Bash shell control the behavior and functionality of the shell, which can be set by the shopt command. Using the SET command is also possible, but it has been replaced by sho
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.