bash的元字符(上)


元字符


作用


例子


回车换行


结束一个命令


空格


分割命令行中的元素


ls /etc


Tab


命令自动补全


#


开始一行注释


#This is a comment line



引用多个字符但是允许替换


“$file”.bak


$


表示一行的结束以及显示变量的值


$PATH


&


让一个命令在后台执行


command &



单引号,引用多个字符


‘$100,000’


()


在子shell中执行命令


(command1;command2)


*


匹配0个或者多个字符


chap*.ps


[]


插入通配符


[a-s]或者[1,5-9]


^


表示一行的开始以及作为否定符号


[^3-8]

时间: 2024-10-23 05:23:10

bash的元字符(上)的相关文章

bash元字符(上)

元字符 行动 样例 回车换行 结束一个命令 空格 切割命令行中的元素 ls /etc Tab 命令自己主动补全 # 開始一行凝视 #This is a comment line " 引用多个字符可是同意替换 "$file".bak $ 表示一行的结束以及显示变量的值 $PATH & 让一个命令在后台运行 command & ' 单引號.引用多个字符 '$100,000' () 在子shell中运行命令 (command1;command2) * 匹配0个或者多

使用Git Bash向GitHub上传本地项目

第一步:下载Git Bash(https://gitforwindows.org/),安装的过程是一路下一步,就不细说啦: 第二步:打开Git Bash,如下图显示: 第三步:现在让我们先放一放Git Bash,让我们在网页上登陆自己的GitHub账号: 第四步:然后让我们点击New按钮,创建一个仓库(你所需要填写的是第一栏的项目名称.第二栏的 项目描述,当然项目描述可以不写),然后点击Create repository就好了: 第五步:此时让我们返回我们的主页,就可以看到刚刚创建的项目,如果看

使用Git Bash从Git上下载代码到本地以及上传代码到码云Git

前提是已经安装了GitBash,这个稍后再出教程 1.新建一个目录,存放下载下来的项目,我在D盘新建了一个"gitspace"文件夹,用来存放下载下来的项目 2.进入刚刚新建的文件夹,即进入"gitspace",点击鼠标右键,选择"Git Bash Here",如下图: 点击"Git Bash Here"之后,可以看到下面界面,否则,可能是你的Git Bash安装有问题 3.进行基础配置,作为 git 的基础配置,作用是告诉

bash的元字符(下)

` "Esc"键正下方键,替换命令 PS1=`command` {} 在当前shell中执行命令 {command1;command2} | 创建命令间的管道 command1 | command2 ; 分割顺序执行的命令 command1; command2 < 重定向命令的输入 command < file > 重定向命令的输出 command > file ? 匹配单个字符 lab.? / 用作根目录或者路径名中的分割符 /usr/bin \ 转义字符:转

Bash漏洞解析

Bash UNIX-like系统上的shell,可以让用户在UNIX-like系统输入并执行命令的一个解释器,一般通过ssh或telent实现连接,另外,在WEB服务器上也可以作为CGI脚本的解释器.UNIX-like系统上有多个shell,但它是默认的shell. Bash漏洞 释义:Bash会对环境变量赋值中的函数定义后的字符串进行处理(言外之意,攻击者可以布局代码使其执行其目的). 举例:$:http-header = Cookie:() { :; }; ping -c 3 209.126

ksh和bash区别

一.实践证明,在AIX上用的是ksh,linux上是bash sh或bsh,全名是bourne shell.它最早出现,是标准shell.后两者都兼容它. ksh和bash后续加入了历史记录,交互特性,数组,等新功能.ksh在unix上使用较多.比如hpux,AIX bash在linux上使用较多. 也可以用这些做命令跳到另一个shell,看个人习惯用哪个: [email protected]:~$ sh$ bash [email protected]:~$ ksh$ bash可以使用tab键补

Docker 上如何开发 nodejs?

Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目.它基于 Google 公司推出的 Go 语言实现. 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub上进行维护. Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案. Docker 的基础是 Linux 容器(LXC)等技术. 在 LXC 的基础上 Docker 进行了进一步的封装,让用户不需要去关心容器的管理,使得操作更为简便.用户操

docker专题(2):docker常用管理命令(上)

http://segmentfault.com/a/1190000000751601 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: 容器生命周期管理 — docker [run|start|stop|restart|kill|rm|pause|unpause] 容器操作运维 — docker [ps|inspect|top|attach|events|logs|wait|ex

18.6 负载均衡集群介绍;18.7 LVS介绍;18.9 LVS NAT模式搭建(上);18.10 LVS NAT模式搭建(下)

扩展: lvs 三种模式详解 http://www.it165.net/admin/html/201401/2248.html lvs几种算法 http://www.aminglinux.com/bbs/thread-7407-1-1.html 关于arp_ignore和 arp_announce http://www.cnblogs.com/lgfeng/archive/2012/10/16/2726308.html lvs原理相关的   http://blog.csdn.net/pi9nc/