博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell脚本知识(转自马哥linux)
阅读量:6173 次
发布时间:2019-06-21

本文共 811 字,大约阅读时间需要 2 分钟。

命令:pstree -p(进程树);declare -x =export,env显示所有环境变量;lscpu(查看cpu型号)

小知识:
1.
当name=cat /etc/fstab
#echo $name 显示出的内容与原文本内容相比,编变成了单行输出,即输出的格式不会与/etc/fstab分割一样
#echo "$name"输出的内容与原格式+内容和是一致的,加上""即可
2.
#unset 变量(name,不加$):删除当前进程变量
3.
命令可以识别变量时,就可以不加$:如unset
命令不可以识别变量时,就必须得加$:如echo
4.
变量会占用内存,用完后最好删除,否则日积月累内存沾占满,系统会崩溃
5.
()开启子shell,不影响当前环境
{}不开启shell,影响全部环境
共同点:将括号里面的内容当成一个统一整体去执行
shell脚本知识(转自马哥linux)
shell脚本知识(转自马哥linux)
例子1:将远程主机脚本显示在自己的主机并执行
shell脚本知识(转自马哥linux)
例子1的前提:将该脚本放到http一个网站的数据目录中,并启动http
shell脚本知识(转自马哥linux)
例子2:
取ifconfig的所有ip地址(下面是取文本中的ip规范)-正则表达式
shell脚本知识(转自马哥linux)
例子3:vim文件注释脚本,以.sh结尾的文件自动添加
shell脚本知识(转自马哥linux)
shell脚本知识(转自马哥linux)
shell脚本知识(转自马哥linux)

shell脚本知识(转自马哥linux)

shell脚本知识(转自马哥linux)

shell脚本知识(转自马哥linux)

#echo $$ :查看当前进程数
#pstree -p 查看进程树(通过进程数查找该进程)
shell脚本知识(转自马哥linux)
shell脚本知识(转自马哥linux)
shell脚本知识(转自马哥linux)
例子:暂时用一次umask,用()里面的命令相当于当前进程的子进程,一次性任务,用完回到当前进程,可用man bash查看()解释
shell脚本知识(转自马哥linux)
例子:特定情况下脚本中$10和${10}的区别
shell脚本知识(转自马哥linux)
例子:$0的软链接
shell脚本知识(转自马哥linux)
例子:脚本中shift作用
shift 从右往左移,挤掉第一位
shift 2 :移两次
shell脚本知识(转自马哥linux)
shell脚本知识(转自马哥linux)

shell脚本知识(转自马哥linux)

shell脚本知识(转自马哥linux)
shell脚本知识(转自马哥linux)
例子:let
shell脚本知识(转自马哥linux)
例子:运用随机数随机变色字体
shell脚本知识(转自马哥linux)
例子:#expr 和*转义(expr命令识别字符,所以要用“空格”)
shell脚本知识(转自马哥linux)
shell脚本知识(转自马哥linux)
例子:筛选分区利用率最大值
shell脚本知识(转自马哥linux)
shell脚本知识(转自马哥linux)

转载于:https://blog.51cto.com/13968655/2328162

你可能感兴趣的文章
前端安全即JS代码安全,前端源码安全探讨!
查看>>
如何快速实现异地不同网络打印机共享
查看>>
openinstall免费服务对App推广有哪些作用?
查看>>
基于Docker的微服务CI CD流水线
查看>>
学好SEO需要掌握哪些知识要点?
查看>>
JetBrains GoLand macv2019.1.2中文版如何换成无牵引模式?
查看>>
电气火灾监控系统工作原理
查看>>
中使馆驳斥《金融时报》“中国网络威胁论”
查看>>
【挨踢人物传】茶乡浪子:“传奇”职场路,一生感谢情(第12期)
查看>>
我的友情链接
查看>>
c#关于数据库连接操作的案例
查看>>
聊聊最近接触的媒体查询!
查看>>
HAproxy指南之haproxy重定向应用(案例篇)
查看>>
学习 HTTP协议挺不错的一个类
查看>>
深入字节码 -- ASM 关键接口 MethodVisitor
查看>>
linux 文件权限
查看>>
Linux常用命令集合
查看>>
Oracle DML
查看>>
Linux - FHS文件系统层次标准
查看>>
报错:Invalid bound statement (not found)
查看>>