Shell commonly known as shell (used to distinguish from the kernel), refers to the "user interface to provide users" command parser (software). It is similar to DOS command and later cmd.exe. It receives the user command and then invokes the appropriate application.At the same time, the shell is a programming language. As a command language, it interactively inte
Like other shells in Linux, Bourne Again shell is not only an excellent command-line SHell, but also a scripting language. Shell scripting allows you to take full advantage of shell functions and automate multiple tasks that require many commands. There are many shell progra
Most people will change it when they use Bash, because the default settings are really hard to use.
Refer to the following ~/.INPUTRC settings:
Copy Code code as follows:
# don't show hidden files in the list
Set Match-hidden-files off
# Auto Complete Ignoring case
Set show-all-if-ambiguous on
Set Completion-ignore-case on
"\ep": History-search-backward
"\e[a": History-search-backward
"\e[b": History-search-forward
By defau
comparing the timestamp implementation of the file /c2>-ef file, to determine whether File2 and File2 is the same file, by judging the two files pointing to the inode is the same to achieve, can be used in hard link decision# Two integers in a comparison-eq #equal equals -ne #not equal not equal -GT #greater than greater than - Lt # less than smaller than -ge #greater than or equal greater than or equal to-le # less than or equal smaller than or equal to# Multiple c
It takes some time for BASH Shell to have a complete and in-depth understanding, but sometimes it is necessary to quickly master its basic usage and write simple programs to meet the needs of the project, then you can read the following article, otherwise you do not need to spend time on the following text.
The first thing to clarify is that it is not necessary to make a detailed study of
First, what is the shellThe generalized shell means that the interface that can manipulate the application becomes the shell, including the GUI of Linux and Windows.The narrow shell refers to the command-line aspect of the program, including ZSH,BASH,CSH, etc.View the available shells for the current system, the
IntroducedUnderstand The boot sequence of Linux also helps to understand this content, loading the user environment is the last step of Linux boot. Different shells use different configuration files : Bash (. Profile), Ksh (. Profiles), CSH (. Login). The Bash Shell is designed to be compatible with SH, ksh, which is checked in the user's home directory in turn .
Bash Shell and bashshellI,Terminal Printing
[Root @ cai ~] # Echo welcome to bash!
Welcome to bash!
[Cairui @ cai ~] $ Echo 'Welcome to bash! '
Welcome to bash!
[Cairui @ cai ~] $ Echo "welcome to
Article title: alias shell Bash in the network classroom. Linux is a technology channel of the IT lab in China. Includes basic categories such as desktop applications, Linux system management, kernel research, embedded systems, and open source.
Alias -- TurboLinux network classroom
Another way to make work easier is to use command aliases. The command alias is usually abbreviated to other commands to redu
`do echo find user $userdone
To use the output results of other commands in shell footsteps, you only need to use the 'symbol to include the commands. Note: This symbol is not a single quotation mark. It is in the upper-left corner of the keyboard.
6. Postscript
The basic shell syntax has learned this, and the advanced syntax has not been implemented yet. This note is almost long, and you can learn and
necessarily error, but that is definitely not the result you want.
3. There must be a space between the command and the optionThis seems to everyone understand why I still so wordy? In this case, we have to mention a very special command: [the command (you did not read the wrong, is [), the Test command (of course bash, this is a built-in command, but here does not affectOur understanding). You might think [commands look familiar, yes, I guarantee
https://www.zhihu.com/question/21418449Mort | Zsh vs. Bash: Incomplete contrast resolution (1) 2014-10-07BdpqlxzWhat's the difference between zsh and bash?A lot of people have written about "why zsh is better than bash", "Why zsh is better than Shell", the tutorial on how to configure zsh or toss various oh-my-zsh them
. In addition, we can manage the host through the script under the command line interface. This will not require us to perform complex mouse operations. So I think that learning the shell is an orderly and efficient management system of the first question.
You can view the shell supported by the current system by using the following command:
Cat/etc/shells
/bi
-rxscript =$ {0 ##*/}
$ Printf "% s \ n" "$ script"
Bash
You can use "$0" to find the Script Name. After the script is copied and renamed, there will be no potential threats to the wrong file name. Script always keeps the correct Script Name.
The variable "$ #" contains the number of script or shell session parameters. If no parameter exists, $ # is always 0. This parameter does not include the Scri
Continued Linux Bash Learning (5): Special files, aliases, options, and parameters
This article is also the third chapter of "Learning the bash Shell" 3rd Edition, Customizing Your Environment's Reading Notes II, but we will not limit it to this. Setting up a good user envi
Tags: classification of environment variables Global environment variable path shell startup file login/non-logon shell interaction/non-interactive shellEnvironment VariablesThe --bash shell uses environment variables to store system-related data and allows data to be stored in memory. Environment variables are divided
Tags: Shell linux bash Tutorial script videoThe shell is a bridge between the user and the Unix/linux operating system. The user can either enter command execution or use shell scripting to do more complicated operations. In the increasingly perfect GUI today, in the system management and other fields,
command substitution in any expansion, the exit status of the entire command is the exit state that was replaced by the last command executed. If no command substitution is made, the command exits with state 0.Xv. Execution of OrdersAfter the command is split into words, if the result is a simple command and an optional parameter list, the following action is performed.If the command name does not include a slash, the shell tries to locate the comman
Introduction to Shell Script (bash)
As is known to all, Unix is famous for its gadgets, using a number of simple gadgets to accomplish a job that would otherwise require a lot of software development, making UNIX the ideal system platform for many people.
In many gadgets, Shell script is the most basic, powerful, and most widely used. It uses a wide range, not o
1. Execute bash shell:(1) Go to the directory where the shell script is located: CD/root/tmp and execute./test. Sh.
(2) execute shell script:/root/tmp/test. Sh in absolute path mode.
(3) run the script CD/root/tmp bash test. Sh, sh test. Sh, or
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.