In Linux systems, it is sometimes necessary to modify the IP address of the network card. In many cases, our maintenance of the Linux system is managed remotely (SSH), so that when the IP address changes, the connection between us and the server
650) this.width=650; "src=" Http://s1.51cto.com/wyfs02/M02/80/20/wKiom1c4dD-wFZx7AAAbgLBZiMU936.jpg "title=" Wkiol1cwdpjb1fbhaaabfqyv8vs885.jpg "alt=" Wkiom1c4dd-wfzx7aaabglbzimu936.jpg "/>
First, the great cycle of the For loop
For n in ' seq-w ' do pass= ' echo $RANDOM |md5sum| Cut-c 2-9 ' Useradd test$n echo $pass | passwd--stdin test$n echo-e "test$n \ t $pass" >>/tmp/user.logdoneNote:The-W usage of seqGeneration of random numbersCUT-C: intercepts the specified range of
Shell annotations1. Single-line CommentLines that begin with "#" are comments, which are ignored by the interpreter.debian:/# Vim first.sh#!/bin/sh#This is my first shell (this line is a comment)echo "Hello World"2. Multi-line annotationsThere are
Types of variables for bash本地变量(局部变量)环境变量位置变量:$1,$2,$3, ...特殊变量:$?,$#,$*,[email protected]The location variable that gives the script the ability to get external parameters,$1 for the first argument,$2 for the second argument, and so onCases:vartest.
1.Shell Script IntroductionBasic Introduction:A shell script is an executable plain text file that consists of multiple shell commands.Command execution is from top to bottom, from left to right analysis and executioncommand, multiple whitespace
Words do not say much, straight to the subject, LZ is not bad at writing an article, just record their own learning process in a bit drops.Note: The shell is sensitive to case letters. Open terminal appears: [email protected]$ Span style=
Record a few simple examples of loop-related1. Wait for the expected content to be entered#!/bin/Bashuntil["$yn"=="Yes"-O"$yn"=="YES" ] DoRead-P"Please input yes/yes to stop this progras:"yn DoneEcho "ok! You input the correct answer."Wait to enter
1. Command-line arguments1.1 Parameters space-delimited, format: $+position, e.g. $, $, $, where $ $ represents the script name, more than 10 parameters, e.g. the 10th parameter is represented by ${10};1.2 Simple example:1.3 Through the
Http://www.linuxidc.com/Linux/2012-04/59093.htmPeople often write and use makefile, makefile often use the shell, but some of them need to pay attention to the place is not necessarilyWill pay attention, here are listed a few come, do not know
Batch modify file suffixThe first type:#!/bin/bashfor fn in *.$1domv $fn ${fn%$1}$2doneThe second type:Find. -name "*.txt" | Awk-f ' [./]+ ' {print $} ' | Xargs-i-T mv {}.txt {}.shGREP User TipsThe file is as follows:# cat Test.txt This was a test
"Problem" script implementation, you can use Shell, Perl and so on. Save all the rows in file B, but none in file a, to file C and count the number of lines in C.To translate adult words is, suppose that there is a file a is:ABCDFile B is:1234ABNow
1. Piping "|"ls | Cat-n > OUT.txt2. Child shell2.1 Child Shell DescriptionYou can use the () operator to define a child shell in a shell script#/bin// ; ls) pwdExecution results Description: Does not have any effect on the current shell when the
1. Count the IP addresses of the top 10 IP trafficCat Access.log | awk ' {print '} ' | Sort | uniq-c | Sort-nr | Head-n 102. View the current day IP traffic statisticsCat Access.log |grep "21/apr/2016" |awk ' {print $} ' |sort|uniq-c|sort-nr3. View
1. To Peanut Shell website:Peanut Shell official website: hsk.oray.com Download Peanut Shell Intranet version installation package oraynewphrapi.tgz2. Unzip under any path on the Raspberry PiDecompression: Tar zxvf oranynewphrapi.tgzInstall: Execute
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