bash的元字符(下)


`


“Esc”键正下方键,替换命令


PS1=`command`


{}


在当前shell中执行命令


{command1;command2}


|


创建命令间的管道


command1 | command2


;


分割顺序执行的命令


command1; command2


<


重定向命令的输入


command < file


>


重定向命令的输出


command > file


?


匹配单个字符


lab.?


/


用作根目录或者路径名中的分割符


/usr/bin


\


转义字符;转义回车换行字符,允许在下一行中继续shell命令


command arg1 \arg2 arg3\?


!


启动历史记录列表中的命令和当前命令


!!,!4


~


代表主目录


~/.bashrc

时间: 2024-10-31 16:36:25

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

Windows Git Bash命令行下创建git仓库并更新到github

大二的时候就听过老师说有一个叫git的版本管理工具,当时只是听老师说说而已,也没有去使用它,因为当时用过svn,就感觉自己没多少东西需要git管理. 最近几天,我经常在开源中国看别人的帖子,看到别人对git和github这个平台评价如此之高,于是我就下载了一个windows版本的git bash, 一开始使用就被它的速度和实用所折服,于是在我的虚拟Centos 7上也装上了git ,现在我主要利用它帮助我管理一些繁琐的小代码,git这样的工具的魅力还需要我慢慢体会. 现在我就记录一下我在Wind

bash的元字符(上)

元字符 作用 例子 回车换行 结束一个命令 空格 分割命令行中的元素 ls /etc Tab 命令自动补全 # 开始一行注释 #This is a comment line " 引用多个字符但是允许替换 "$file".bak $ 表示一行的结束以及显示变量的值 $PATH & 让一个命令在后台执行 command & ' 单引号,引用多个字符 '$100,000' () 在子shell中执行命令 (command1;command2) * 匹配0个或者多个字

解决Git Bash在windows下中文乱码的问题

  下载完windows版的Git后,乱码:   这显然是不能忍受的,解决方法如下: 修改   C:\Program Files (x86)\Git\etc  我的安装目录里面的profile文件,添加一段话: alias ll='/bin/ls -alF --show-control-chars --color=tty' alias ls='/bin/ls --show-control-chars -F --color=tty'   注意,有时会提示文件被占用,但是用资源管理器又找不到到底哪个

Bash 的若干基本问题

Bash 的若干基本问题 这里介绍一些bash启动前.后的问题,以及一些使用bash需要注意的基本问题. 1.Bash的介绍 Bash是一种Shell程序,它是一般的Linux系统中的默认的Shell程序,一般情况下Bash指的是/bin/bash这个软件. 一个Linux系统中有多少个可用的Shell程序,可以从/etc/shells文件中查出来. 当前登录用户的默认Shell是哪一个,可以从/etc/passwd文件中与此用户对应的那一行最后一个字段看出来.或者也可以通过echo $SHEL

第十一章、认识与学习 BASH

1. 认识 BASH 这个 Shell 1.1 硬件.核心与 Shell 1.2 为何要学文字接口的 shell 1.3 系统的合法 shell 与 /etc/shells 功能 1.4 Bash shell 的功能 1.5 Bash shell 的内建命令: type 1.6 命令的下达 2. Shell 的变量功能 2.1 什么是变量? 2.2 变量的取用与配置:echo, 变量配置守则, unset 2.3 环境变量的功能: env 与常见环境变量说明, set, export 2.4 影

Linux 报错:syntax error &quot;C&quot; 解决办法(此处选择bash系统)

出现此问题的原因,是由系统的兼容性引起的,linux下默认了指向dash而非bash. linux下Dash改Bash: 1.先查看是使用哪个shell ls -al /bin/sh 2.#如果是Dash可以用以下方法切回bash(选择NO) 方法一:sudo dpkg-reconfigure  dash 方法二:sudo ln-fs  /bin/bash   /bin/sh (感谢其他的前辈,这是之前从网上查找后,自己做的笔记,自己整理出来,作为我的成长之路的经历,写此博客是为了记录自己出现过

linux杂记(十)?what is BASH Shell

first,what is shell?其实只要是碰过计算机的,对于OS(Operation System操作系统,不管是linux.unix.windows)有点概念的人大多都听过这个名词,因为只要有OS那么就离不开Shell.其实Shell就是将我们输入的指令与kernel(核心)的沟通,使kernel可以控制hardware硬件(例如声卡,网卡,显卡)来正确无误工作. 基本上,替我们工作的是[hardware],控制硬件的是[kernel],而我们user则是利用[shell]控制一些ke

Linux系统下如何查看已经登录用户

Linux系统下如何查看已经登录用户 虽然前面介绍了用户管理,但是那部分主要是管理用户的帐号,也就静态的用户列表.而LINUX是个多用户系统,一旦连接到网络中,它可以同时为多个登录用户提供服务.系统管理员可以随时了解系统中有那些用户,用户都在进行什么操作. 查看用户的操作 系统管理员若想知道某一时刻用户的行为,只需要输入命令W 即可,在SHELL终端中输入如下命令: [[email protected] ROOT] # W2:31PM UP 11 DAY ,21:18 4 USERS, LODE

linux下使profile和.bash_profile立即生效的方法

使profile生效的方法 1.source /etc/profile 使用.bash_profile生效的方法 1 . .bash_profile 2 source .bash_profile 3 exec bash --login linux下使profile和.bash_profile立即生效的方法,布布扣,bubuko.com