首页 > 系统服务 > 详细

shell 基础

时间:2019-06-03 18:11:33      阅读:108      评论:0      收藏:0      [点我收藏+]

echo -e [输出内容]:输入命令

技术分享图片

shell脚本基本格式

创建目录<创建文件<编辑文件:

#!/bin/bash:标注脚本使用语法

#注释

程序主题

运行方式

赋予执行权限,直接运行

①chmod 755 文件名

②输入绝对路径地址或者相对路径运行

通过Bash调用运行脚本

bash 文件名

历史命令

history -c :清空历史命令

history -w:把缓存中的历史命令写入历史命令保存文件中

tab:点击一次补全命令,点击2次列出所有符合开头的命令

alias:查询命令别名

alias 别名 = ‘原命令’;设定命令别名

unalias 别名:删除别名

Bash常用快捷键及作用

技术分享图片

 

Bash多命令顺序执行方法

技术分享图片

 

 grep [选项] “搜索内容”文件名

技术分享图片

find:完全匹配

grep:不完全匹配

| 管道符:用来连接多条命令,命令1有正确输出,命令2可以处理命令1的输出结果

eg::netstat -an | grep "ESTABLISHED":先查询本地所有连接,提取包含“ESTABLISHED”的行

通配符

技术分享图片

单引号;原样输出单引号内内容

双引号:特殊字符有特殊含义,$引用变量的值,反引号代表引用命令

小括号:命令只在字Shell中生效一旦命令执行结束,回到父 Shell 中,这个修改就会丟失;

大括号:则此串命令直接在父 Shell 中执行,命令执行结束后,修改依然会生效。

变量定义规则:

①变量名可以由字母数字下划线组成,但是不能以数字开头

②Bash中,变量的默认类型都是字符串型 

③变量用等号=链接,且-左右俩边不能有空格

④变量中如有空格,使用单引号或者双引号包含

⑤在变量值中,可以使用转移符“\”

变量叠加:变量名需要用双引号或 ${} 包含。

set -[选项] :变量查看

技术分享图片

env:查看环境能量

unset 变量名:变量删除

export :将局部变量声明为环境变量

LANG:LANG变量定义了Linux系统的主语系环境

locale 查下一步当前系统使用语系

Shell预定义变量用法

 技术分享图片

 

 read [选项] [变量名]:接受键盘或其他文件描述符的输入

技术分享图片

 

shell 基础

原文:https://www.cnblogs.com/xh123456/p/10968870.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!