shell特殊字符总结

#注释

;命令分隔符 ;;终止case条件

. “点”命令[句点, 即.].

  • 等价于source命令
  • 文件名前面视为隐藏文件
  • 当前路径, ..上级目录
  • 正则表达式匹配单个字符

, 逗号操作符, 返回表达式最后一项

“ 双引号 关闭所有的meta

‘ 单引号 关闭大部分的meta,但是某些保留 $,,`

转义符[反斜线, 即]

/ 文件名路径分隔符[斜线, 即/]

` 命令替换. `command`结构可以将命令的输出赋值到一个变量中

: 一个什么也不干的命令, 也可以被认为与shell的内建命令true作用相同

! 取反操作符[叹号, 即!].

* 通配符[星号, 即*]. 算术操作符 *号表示乘法运算 **求幂

? 测试操作符

  • 在一个双括号结构中, ?就是C语言的三元操作符
  • 在参数替换表达式中, ?用来测试一个变量是否被set
  • 通配符. 用来做匹配单个字符的”通配符”

$

  • 变量替换
  • 正则表达式行结束符
  • ${} 参数替换
  • $* $@用””包围时涵义不同 $* 输入参数是个整体 $@ 每个参数是独立的
  • $?退出状态码
  • $ 进程ID变量
  • $0, $1, $2 位置参数, 从命令行传递到脚本, 或者传递给函数
  • $# 命令行参数或者位置参数的个数
  • $!运行在后台的最后一个作业的PID
  • $_ 这个变量保存之前执行的命令的最后一个参数的值

()

  • 命令组 在括号中的命令列表, 将会作为一个子shell来运行
  • 初始化数组

{}

  • 大括号扩展 echo {file1,file2} :{ A,” B”,’ C’}
  • 代码块

[ ]

  • 条件测试
  • [[ ]] 测试
  • 数组元
  • 正则表达式字符范围

(( )) 整数扩展.

> &> >& >> < 重定向

| 管道

|| 或-逻辑操作 && 与-逻辑操作

& 后台命令

–

  • 选项, 前缀
  • 用于重定向stdin或stdout
  • 先前的工作目录
  • 算术操作

= 赋值操作 比较

+ 算术运算 正则表达式

% 取模,正则表达式

~ home目录 ~+ 当前目录 ~- 先前工作目录 =~正则表达式匹配

^行首

Ctl-B 退格(非破坏性的), 就是退格但是不删掉前面的字符.

Ctl-H “退格”(破坏性的), 就是在退格之后, 还要删掉前边的字符

Ctl-C break. 终结一个前台作业.

Ctl-D 从一个shell中登出(与exit很相像).

Ctl-I 水平制表符

Ctl-K 垂直制表符 console输入文本时, 将会删除从光标所在处到行为的全部字符

Ctl-U 删除光标到行首的所有字符

Ctl-J 重起一行

Ctl-L 清屏

Ctl-M 回车

Ctl-Q 在一个终端中恢复stdin Ctl-S 在一个终端中冻结stdin

Ctl-Z 暂停前台作业

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
用户投稿
上一篇 2022年8月7日 20:39
下一篇 2022年8月7日 20:39

相关推荐

  • cad连续标注快捷键(cad连续标注快捷键)

    本文主要讲的是cad连续标注快捷键,以及和cad连续标注快捷键相关的知识,如果觉得本文对您有所帮助,不要忘了将本文分享给朋友。 cad中连续标注快捷键 CAD尺寸标准快捷命令:DL…

    2022年11月27日
  • 存储过程语法(sql server存储过程语法)

    今天小编给各位分享存储过程语法的知识,其中也会对sql server存储过程语法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧! oracle存储过程基本语法…

    2022年11月26日
  • 4308米!“探索二号”科考船携深海浮游式作业平台完成海试

    近日,我国“探索二号”科考船携深海浮游式移动作业平台与中继器,赴南海开展海上试验。该平台完成了1500米级、2500米级、4500米级三个由浅到深级别的海试验证,最大工作深度达到4…

    2022年11月25日
  • 淘宝直播开通后带货链接怎么做(淘宝直播需要开通淘宝店铺吗)

    直播带货无论是对于商家来说还是主播收益都是非常可观的,所以不少平台都有直播带货功能,一些小伙伴也想加入淘宝直播,那么淘宝直播开通后带货链接怎么做?下面小编为大家带来淘宝直播开通后带…

    2022年11月24日
  • 深圳盐田港完成首单液化天然气“船对船”加注

    23日,我国自主研制的首艘液化天然气加注船,在盐田港完成了国际集装箱船液化天然气同步加注作业,这是粤港澳大湾区首次实现海上液化天然气“船对船”加注作业。 经过6小时的作业,加注船成…

    2022年11月24日
  • 锐龙97900x参数规格跑分评测 锐龙97900x属于什么档次

    锐龙9 7900X是锐龙7000系列处理器中性能顶尖的型号之一,它采用了这一代标配的zen4架构和5nm制程工艺,那么它具体的参数跑分如何,在电脑上世纪发挥怎么样呢,下面就来看看锐…

    2022年11月24日
  • vivox90pro配置参数跑分详情 vivox90pro是什么屏幕

    vivox90pro参数配置详情怎么样?vivo手机在昨晚举行了X90系列发布会,有普通款、pro款以及pro+款三个版本,那么vivox90pro具体配置怎么样呢?下面就让小编为…

    2022年11月23日
  • vivox90参数配置详情 vivox90处理器功耗跑分介绍

    vivox90参数配置详情怎么样?vivo手机在昨晚举行了X90系列发布会,有普通款、pro款以及pro+款三个版本,那么vivox90具体配置怎么样呢?下面就让小编为大家介绍一下…

    2022年11月23日
  • 快手限流多久能解除(快手限流什么意思)

    我相信很多人都看中了快手平台的商机,都争先恐后地想要抢占机会,可一些人刚刚作出一点成绩,就被降权了,自己也不知道什么原因。所以今天就来聊聊快手账号降权操作分享,赶快来看看避免违规!…

    2022年11月23日
  • Win11 22H2再出新问题Bug:无法弹出USB设备

    作为Windows 11的首次大更新,在Win11 22H2发布后并没有带来预想的场景,各种问题频现成为了一种常态。 近日有消息称,Win11 22H2存在一个占用冲突Bug,当用…

    2022年11月22日

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息