value of a running process Renice-n PIDNohup SH executes scripts in the backgroundCtrl Z hangs a foreground processFG Job Number The file foreground runs the BG job number to run the file background/proc DirectoryShell Scripts Scripta shell script is a text file that contains a shell directiveShell and oh ah this supports variables with simple syntax to complete
Create a shell scriptWhen you create a shell script file, you must specify the shell to use in the first line of the file, in the format:#!/bin/bashCreate and execute SH scriptCode 1-1[Email protected]:/data# cat demo1 #/bin/bashdatewho[email protected]:/data# ls-ltotal 4-rw-r--r--1 root root Dec
1 13:59 demo1[email protected]:/data# chmod u+x demo1 [emai
included file test1.sh does not require executable permissionsRun a python script in a shell scriptTry to run the Python script in the shell script, if the Python script contains the shell's illegal statements, the above mentioned two methods are not possible, this may indicate that the above method is only for Shell
language that can easily interface with other domain, like python.
the scripting language of Maya is to use Python, more play than Lightroom.
Today, CommonJS Spec Wiki
Might be a better choice than Python (node. JS is an implementation of COMMONJS), for reasons:
JavaScript has a rich third-party library that covers fields that don't lose python
V8/n
Tags: shell script1, write script/root/bin/systeminfo.sh, display the current host system information, including hostname, IPV4 address, operating system version, kernel version, CPU model, memory size, hard disk size#!/bin/bashecho "hostname: `hostname`"echo "ipv4 addr: `ifconfig |egrep -o "\2, scripting/root/bin/backup.sh, can be implemented to backup/etc/directory to/ROOT/ETCYYYY-MM-DD#!/bin/bashecho "co
Bash shell scripting Getting Started (ii)Use of the Read commandRole:Use read to assign the input value to one or more shell variables:-p Specifies the prompt to display-T TIMEOUTRead reads the values from the standard input, assigns a variable to each word, and all the remaining words are assigned to the last variableEx.read-p "Enter a filename:" FILE650) this.w
Previous Edit CommandA: Append data after the current cursorO: The next line of the cursor inserts dataDW Delete a Wordd$ Delete to end of lineDD: Delete Row, 5dd delete 5 rowsThe use of backspace and delete keys in normal mode is not recognized.10.1.4 Copy and pasteDD can be pasted with p after deletion.The copy command is Y,YW copy a wordy$ Copy to end of lineThen use p to paste10.1.5 Find Replacement: s
"Li Songyang writing"User= ' WhoAmI 'Case $user inRootecho "Hello root";;Teacherecho "Hello teacher";;*)echo "Hello $user, welcome"Esac echo "Date and Time: ' Day '"echo "This month's calendar: ' Cal '"echo "Machine Name of the machine: ' Uname-n '"echo "Current name and version of this operating system: ' Uname-s;uname-r '"echo "List of all files in the parent directory: ' ls '. /`"echo "Root is running all processes: ' Ps-u root '"echo "Variable te
Shell scripting improves Date//view dates and times-S change Time date-s "2015-08-20 14:27:12"View time Date + "%y-%m-%d%h:%m:%s"-D Change Single time Date-d "-2 Days" +%f+%w Show weeks+%w show how many weeks this yearntpdate //Calibration time ntpdate ntp.fudan.edu.cn use Fudan University server proofing time. Need to install NTP packagecal //view calendar of the month-y view calendar throughout the yearBu
Text processing commands for Shell scripting Learning notesA. Cut (truncate text characters or field fields)Command format: Cut [option] FileCombined use of 1.-d and-F to intercept fieldsDescription: * denotes delimiter, such as-,:, empty characters, etc.n Denotes nth fieldUsage One: cut-d*-fn to intercept a field from the text for each line that is delimited by
file is a script that is executed when the Linux system startsEdit the Inittab file (use the Vim/etc/inittab command to open the file)Example: Add a statement to the Inittab file to allow the system to execute a shell script file that checks the system disk when it starts checkdisk.shcheckdisk::once:/sbin/checkdisk.sh >/dev/console 2>1 indicates that this comman
, which is represented as a local variable. such as local temp=1 .Example 3. Array Parameterstest3.sh#!/bin/bash Span class= "hljs-comment" ># trying to pass a array variable function testit {local newarray # use ' local ' define a local variable newarray= (' echo " the NewArray value is ${newarray[*]} "}myarray= (1 , 2 , 3 , 4 , 5 ) echo "the original array is
condition.ArrayBefore looking at the for and case statements, let's look at the shell arrayPresentation mode:Mode one: arraynum= (1 2 3 4 5)Way two:Arraynum[0]=0Arraynum[1]=1arraynum[2]=2How to get the length of the array: ${#arraynum [@]} (arraynum[@] actually arraynum the list, counting the symbols we talked about earlier, so this expression is not difficult to understand)In statementAnd then we'll see h
Shell commandsThis problem, a command with a shell script is sufficient:awk ‘{print $1}‘ 1.log | sort -n | uniq -c | sort -nExplain:
The awk command is advantageous in terms of fragmentation, where {print} prints the first paragraph, and awk can specify the delimiter with-F, and if you do not specify
First, the basic writing process of the practice script:1. Determine the task and the command to complete the task2. Scripting Integration Tasks3. Authorization and test executionSecond, exercise:A. First I create a directory, put the script we write into, so it's not too messy[Email protected] ~]# mkdir-p/root/bin[Email protected] ~]# Cd/root/binB. Start compiling below[Email protected] bin]# VI sysinfo.sh#!/bin/bash # #从/etc/shells Select a
I. DEFINITION of format[Function] Function name (){Command table}Ii. Method of InvocationFirst define, then use, direct input function name, no parentheses required ()Three, function parameter transfer methodCan be passed using positional parameters or variables#!/bin/bash# myfirst.shtestfunction () {echo"$1,$2" #positional parameter passing parametersEcho"$val 1, $val 2" #Variable pass parameter}val1="test1"Val2="test2"testfunction1 2#calling FunctionsEcho"$1,$2" #positional parameters passed
legitimate email address, the work can be done in the Web page JavaScript, or in the website backstage program, such as PHP, Perl, Python, Ruby, Java, or C, all these words? Support for regular expressions, it can be said that the current programming language does not support regular expressions is very rare. In addition to the programming language , many UNIX commands and tools also support regular expressions such as grep, VI, SED, awk, Emacs, and
to access badfile: No file or directoryIf you need to redirect both standard output and standard errors to a file, separate processing is required, such as:ls 2 1> TestThis redirects the error prompt and the standard output to a different file. The bash Shell provides a special redirect > can redirect the output of stderr and stdout to the same file. (3) Redirect output in script temporary re-training: If
/etc/crontab Add the following code: Here's an example of an hourly 26-minute execution: * * * * * root/home/**/wewang/autobackupmysql_qas.sh If executed at three O ' Day, then: XX 3 * * * root/home/**/wewang/autobackupmysql_qas.sh Case 2:redhat situation. ( that is, the currently used Linux system ) Copy the script you just edited to the appropriate directory
[Email protected]***** wewang]# CP autobackupmysql_qas.sh/etc/cron.da
Tags: = = Directory interaction problem type date put. bashrcShell Scriptdking~ sharing1.1 Scripting ConceptsPut multiple commands into a single file to facilitate one-time execution of a program fileUnified Script Storage Directory:/server/scriptsUsing Vim to edit scripts is recommendedTo view the script execution process: Sh-x script1.2 Script editing format:#!/bin/bash#author: DQF#date: 2018/1/11#ver: 1.
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.