Shell 变量 定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: your_name="runoob.com" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 ...
分类:
系统相关 时间:
2020-08-25 16:03:17
阅读次数:
154
首先创建2个shell脚本文件,测试用. test_shell_no_para.sh 运行时,不需要传递参数 test_shell_2_para.sh 运行时,需要传递2个参数 test_shell_no_para.sh 内容如下: test_shell_2_para.sh内容如下 注意含有变量的字 ...
分类:
编程语言 时间:
2019-12-03 14:22:44
阅读次数:
233
数据链路层(ARP):扫描速度快,但是只能在同网段内进行扫描。 arping命令: -c only send count requests -d find duplicate replies 发现重复IP地址 主机发现: arping -c 1 192.168.1.1 #若该主机存活,将返回其MAC ...
分类:
其他好文 时间:
2019-09-26 00:28:50
阅读次数:
101
一:shell中的变量 1.变量的定义和使用 例如: #定义变量 name="帅哥!" age=30 #使用变量 echo $name echo ${age} 2.变量类型 1) 局部变量 局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量。 2) 环 ...
分类:
系统相关 时间:
2019-02-27 23:31:45
阅读次数:
300
1.查找当前目录中所有大于500M的文件,把这些文件名写到一个文本文件中,并统计其个数。 find ./ -size +500M -type f | tee file_list | wc -l 2.在目录/tmp下找到100个以abc开头的文件,然后把这些文件的第一行保存到文件new中。 for f... ...
分类:
系统相关 时间:
2019-01-13 19:37:54
阅读次数:
254
介绍shell Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语 ...
分类:
系统相关 时间:
2018-09-17 19:51:25
阅读次数:
223
shell实例实例一:判断系统中有没有“zhangsan”这个用户。如果没有,则创建“zhangsan”这个用户;如果存在,提醒用户已经存在。vimis-user.sh#!/bin/bash#is-userifgrep-wq‘^zhangsan‘/etc/passwdthenecho"zhangsanuserisexists"elseuseraddzhangsanfi
分类:
系统相关 时间:
2018-03-16 15:10:17
阅读次数:
156
在一个"tarball"中(经过 tar 和 gzip 处理过的文件)备份最后 24 小时之内当前目录下所有修改的文件。 程序代码如下: ~~~~ !/bin/bash BACKUPFILE=backup $(date +%y %m %d) 在备份文件中嵌入时间。 archive=${1: $BAC ...
分类:
系统相关 时间:
2018-03-02 23:13:31
阅读次数:
232
Linux中 set、env、declare、export显示shell变量的区别 shell变量包括两种变量 1. shell局部变量 局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量。通过赋值语句定义好的变量,可以通过如下方法定义shell变量 ...
分类:
系统相关 时间:
2018-01-27 15:20:43
阅读次数:
292
一、问题 Shell下有时需要使用随机数,在此总结产生随机数的方法。计算机产生的的只是“伪随机数”,不会产生绝对的随机数(是一种理想随机数)。伪随机数在大量重现时也并不一定保持唯一,但一个好的伪随机产生算法将可以产生一个非常长的不重复的序列。 二、随机数 1、生成随机数的七种方法 (1)通过内部系统 ...
分类:
系统相关 时间:
2017-11-21 14:35:49
阅读次数:
243