When to use the shell
Because the shell appears to be a common feature between UNIX systems, and has been standardized by POSIX. As a result, the shell script can be applied to many systems as long as it is written "attentively". Therefore, the
1. Linux Scripting Basics
1.1 Basic Introduction to grammar
1.1.1 Start
The program must start with the following line (must be on the first line of the file):
#!/bin/sh
The symbolic #! is used to tell the system that the parameters behind it
First to familiarize yourself with the following permissions, an example of the above Comm document as an example$ls-L
-rw-rw-r--1 yjplxq yjplxq 36 July 22:40 A.txt-rw-rw-r--1 yjplxq yjplxq 27 July 22:41 B.txt-rw-rw-r--1 yjplxq yjplxq 1231 July 22:4
Use shell script to monitor whether a process exists without a startup instance, first on the code dry:
#!/bin/sh
ps-fe|grep processstring |grep-v grep
if [$-ne 0]
then
echo "START process ..."
elseecho "runing ..."
fi
Recently saw a group of people chatting to their server has recently been Hung horse, and then want to use a script to monitor the Web directory changes in real-time files, that is, the directory of additions and deletions to the corresponding log
-----------------------------Overview-----------------------------------
The
Linux Text Processing tool (the following are commands and tools, and only as a display, not as a modification action)
grep (filtering, but does not support
ObjectiveLearn about the knowledge reserves required for Shell script programming:Vi/vim Editor Command VIMRC set to be proficientBasic commands, more than 100 skilledBasic and common Network Service commands to be: NFS, rsync, INotify, Lanmp,
Recent project requirements, need to write some shell script interaction, the pipeline is not enough time, expect can be very good to implement the interaction between the script, search for information, found that many articles on the Web are
Get the date of the dayDate +%y-%m-%dOutput: 2011-07-28Assigns the current date to a date variabledate=$ (Date +%y%m%d)Sometimes we need to use dates before or after today, so we can use the-D parameter of dateGet Tomorrow's dateDate-d Next-day
What is Bash shell script programming?A: There are multiple shells in Linux, and the default shell for CentOS and Redhat is the bash shell. As for shell scripts, this is a bit like (. bat file) for batch files inside the Windows operating system. I
adb shell as root after device rootedOnce device rooted, we must perform "su" before we get root permission in adb shell,this are not convenient in some Situati Ons,so there has a method to get permission without perform "su".-O remount,rw/4755
In Linux shell programming, in most cases, test commands can be used to test the condition, here is a simple introduction, easy to use friendsFor example, comparing strings, judging whether the file exists and whether it is readable, etc., usually
The IF statement determines which branch to execute by using relational operators to determine whether an expression is true or false. The Shell has three kinds of if ... else statements:
If ... fi statement;
If ... else ... fi
String-related operations are often involved in the shell batch process. There are a lot of command statements, such as: awk,sed can do string various operations. In fact, the shell built a series of operating symbols, you can achieve similar
first, the questionit is sometimes necessary to use random numbers under the shell to summarize the method of generating random numbers. The computer produces only "pseudo-random numbers" and does not produce absolute random numbers (which is an
Create scriptFunctional testing is a key part of software development-and bash loaded into Linux can help you easily complete functional testing. In this article, Angel Rivera describes how to use bash shell scripts to execute Linux applications by
The shell is a special program used as an interface between the user and the heart of the operating system, a program called the kernel, the kernel is loaded into memory at boot time, and manages the system until shutdown. it creates and controls
Create a script
Linux has many different shells, but we usually use Bash (Bourne again shell) for shell programming, because Bash is free and easy to use. So in this article, all the scripts provided by the author use Bash (but in most cases,
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.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service