shell
qq_35151346
这个作者很懒,什么都没留下…
展开
-
shell编程之正则表达式
shell编程之正则表达式一、正则表达式 1.什么是正则表达式 它是用来做字符串的分割,匹配,查询,替换等操作的 2.通配符 a).?表示匹配一个字符 如:asd?=asdv b).* 表示匹配所有字符 如:sds*=sdsdasdw ...原创 2019-07-28 22:19:26 · 183 阅读 · 0 评论 -
shell编程实战(一)
一、读取/etc/hosts文件中所以的ip.并使用ping指令循环执行二、代码#!/bin/bashcat /etc/hosts|grep -v "^#" |while read LINEdo ADDR=`awk '{print $1}'` for MACHINE in $ADDR do ping -c 1 $MACHINE d...原创 2019-09-12 10:49:19 · 244 阅读 · 0 评论 -
jinfo命令报错Error attaching to process
一、报错信息1.在使用jdk自带命令的时候,如jinfo ,jmap等命令,报错信息如下Attaching to process ID 8088, please wait...Error attaching to process: sun.jvm.hotspot.debugger.DebuggerException: Can't attach to the process: ptrac...原创 2019-09-11 17:33:27 · 3722 阅读 · 0 评论 -
LInux用户管理(八)
一、用户1.Linux下分为3类用户:超级用户,系统用户和普通用户,2.超级用户为root,拥有一切权限3.系统用户是系统正常工作所必需的内建的用户,如:bin,daemon,adm,lp等用户4.普通用户为了让使用者能使用linux资源二、账号系统文件1.etc/passwd:每一个注册用户在该文件有对应的一行记录2.每一行由七个字段的数据组成,中间用:隔开,如...原创 2019-09-11 15:38:00 · 297 阅读 · 0 评论 -
Linux常用命令(其他命令)七
一、命令clear dmesg uname date cal help man init shutdown halt reboot poweroff alias unalias history su who whoami w last rpm 二、...原创 2019-09-05 17:11:29 · 172 阅读 · 0 评论 -
Linux常用命令(网络命令)六
一、命令hostname ping host ifconfig traceroute telnet ftp wall write mesg mail finger netstat 二、使用1.hostname描述:显示或设置系统的主机名用法:hostname [主机名]案例:2.pi...原创 2019-09-03 15:21:00 · 175 阅读 · 1 评论 -
Linux常用命令(作业控制)四
一、命令at atq atrm crontab 二、使用1.at描述:将要执行的命令安排成队列,等到执行用法:at 时间案例:2.atq描述:查看通过at命令安排的任务用法: atq案例:3.atrm描述:删除通过at创建的任务用法:atrm 编号案例:编号可以通过atq命令查看4....原创 2019-09-03 11:08:59 · 449 阅读 · 0 评论 -
Linux常用命令(文件压缩与备份)五
一、命令compress uncompress gzip zip tar 二、使用1.compress描述:压缩文件用法:compress [参数] 文件名参数:-v 显示文件被压缩的压缩比压缩之后,源文件会被替换成.Z结尾的文件案例:2.uncompress描述:文件解压命令用法:uncompress [参数] 文...原创 2019-09-03 10:38:05 · 232 阅读 · 0 评论 -
Linux常用命令(进程管理)三
一、命令ps kill nice renice top bg jobs fg nohup 二、使用1.ps描述:查看系统的进程用法:ps [参数]参数:a :当前控制终端的进程(包括其他用户)u:显示进程的用户名和启动时间-w:宽行输出,不截取输出中的命令行-l:按长格式显示输出x:显示没有控制终端的...原创 2019-09-02 16:25:36 · 204 阅读 · 0 评论 -
Linux常用命令(显示命令)二
一、显示命令cat more less head tail sort uniq file locate which 二、使用1.cat描述:查看文件内容用法:cat 文件1 文件2参数:无案例:2.more描述:翻页查看文件内容用法:more 文件名3.less描述:翻页查看...原创 2019-08-30 11:09:23 · 233 阅读 · 0 评论 -
Linux常用命令(文件和目录操作)一
一、文件和目录操作常用命令pwd cd ls tree mkdir rmdir cp rm mv ln chmod chown find grep cmp diff stat touch 二、命令使用在下面的命令使用中,可能有的命令参数写的无,但有可能并不是真的没有参数,我这里列出的...原创 2019-08-29 17:11:40 · 330 阅读 · 0 评论 -
curl报错400 网站却能正常访问(原因)详解
一、问题 1.我们在浏览器中输入url地址,能正常访问网页,但是当我们使用curl "地址"时返回400错误二、原因 1.如果该请求是属于post请求,我们在浏览器中输入"http://dsdd?name=dssd";是可以访问的 2.但是在curl命令中,默认使用的get方式请求,所以需要我们手动设置一下。 -X 参数:后面接请求方式 ...原创 2019-08-15 14:37:11 · 9595 阅读 · 2 评论 -
Shell编程之环境变量配置文件
一.shell编程之环境变量配置文件简介 a).环境变量必须配置在配置文件中才会永久生效 b). 修改配置文件后并不会立即生效,需要调用命令 source 文件 或者 . 文件。 source等价于. c). 主要几个环境变量配置文件 /etc/profile /etc/profile.d/*.sh /e...原创 2019-07-28 18:34:20 · 192 阅读 · 0 评论 -
shell编程之运算符
运算符 一.declare命令 a).declare -i cc=$aa+$bb. 会将cc声明为整形。作的是加法运算 b).declare -x test=123 会将变变量声明为环境变量。export实际也是调用的该命令。 c).decl...原创 2019-07-28 14:39:02 · 195 阅读 · 0 评论 -
shell编程之变量
变量 一、用户自定义变量 属性:变量名和值都是可更改的 a).等号两边不能有空格 如:name= “ds”(错误) b).双引号中,变量值会被应用 如:echo “$name sdsd”(打出的值会是name变量的值) c).单引号中,变量值不会被应用 如:echo ’$name sdsd...原创 2019-07-28 14:29:12 · 213 阅读 · 0 评论 -
shell编程实战(二)
一、该shell主要目的是获取硬件信息1.#!/bin/bash#清屏clearverbose=0help=0if [ "$1" = "-v" ]; then verbose=1fi#打印帮助信息if [ "$1" = "-h" ]; then echo "hinv {-v|-h}" echo "-v=verbose" echo "-h=help" ex...原创 2019-09-12 17:04:00 · 149 阅读 · 0 评论