bash里面的一些符号说明】的更多相关文章

[1]问题现象 -bash: 未预期的符号 `(' 附近有语法错误 [2]解决方案 给括号前面加反斜杠即可 Good Good Study, Day Day Up. 顺序 选择 循环 总结…
一.通配符 这是bash操作环境中一个非常有用的功能,这让我们使用bash处理数据就更方便了. 常用通配符如下: 符号 意义 * 代表0个到无穷多个任意字符 ? 代表一个任意字符 [] 代表一定有一个在中括号内的字符(非任意字符) [-] 若有减号在中括号内,代表在编码顺序内的所有字符 [^] 若中括号内的第一个字符为^,则表示原向选择 [示例区] 预处理:LANG=C; alias ll=ls -al 题目1:找出/etc/下面以cron为开头的文件名 命令:ll -d /etc/cron*…
目录 1.双单引号 2.双引号 3.$符号 4.反引号 5.$()符号 6.#符号 7.\符号 1.双单引号 '':单引号.在单引号中所有的特殊符号,如$和"`"(反引号)都没有特殊含义. 2.双引号 "":双引号.在双引号中特殊符号都没有特殊含义,但是$."`"(反引号)和\除外,这三个符号是有特殊含义的,拥有"调用变量的值"."引用命令"和"转义符"的特殊含义. 单引号和双引号的区别…
problem bash内置变量IFS作为内部单词分隔符,其默认值为<space><tab><newline>, 我想设置它仅为\n,于是: OLD_IFS=$IFS IFS='\n' # do some work here IFS=$OLD_IFS 但结果为:IFS把单独的字符当作了分隔符,即分隔符被设置成下划线和字母n . Why ? Solution 通过google搜索,得知需要把\n转化成ANSI-C Quoting, 方法是把字符串放入$'string'中,…
提示:本篇文章接上一篇文章,主要说说()小括号和{}大括号的区别与使用. 8.()小括号 ():用于一串命令执行时,()中的命令会在子Shell中运行.(和下面大括号一起说明) 9.{}大括号 {}:用于一串命令执行时,{}中的命令会在当前Shell中执行.也可以用于变量变形与替换. (1)父Shell和子Shell 在介绍小括号和大括号的区别之前,我们先要解释一个概念,那就是父Shell和子Shell. 用户登录到Linux系统后,系统将启动一个用户Shell.在这个Shell中,可以使用Sh…
$$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表.如"$*"用「"」括起来的情况.以"$1 $2 … $n"的形式输出所有参数. $@ 所有参数列表.如"$@"用「"」括起来的情况.以"$1" "$2" … "$n&quo…
1 shell概述 shell是一个命令解释器,为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序.用户可以用shell启动.挂起.停止甚至是编写一些程序. shell是一个功能强大的编程语言,其特点是易编写.易调试及灵活性强.shell是解释执行的脚本语言,可直接调用Linux系统命令. shell通常分为两类:B shell和C shell.前者的主文件名为sh,后者主要用于BSD版本的Unix中,其语法格式和C语言类似.这两种shell的语法彼此间不兼容.Bash与sh兼…
历史命令的调用: 命令和文件补全(如果当前有多个可选的补全,则按2次tab键,可以列出所有的可选项): 命令别名: 让别名永久生效: 删除别名: bash常用快捷键: 标准输入输出: 输出重定向: 输入重定向: 多命令顺序执行: 管道符: grep命令(搜索文本中匹配的行): 通配符: bash中的特殊符号:…
历史命令 history -c   clear -w   写入 ~/.bash_history 默认保存1000条, 可在/etc/profile中修改 调用 Tab补全 命令.目录.文件 命令别名 alias 别名='原命令' 命令执行顺序: 绝对路径或相对路径 > 别名 > Bash的内部命令 > $PATH环境变量中找到的第一个命令(外部命令) 配置文件:/root/.bashrc 删除:unalias 别名 常用快捷键 输入输出重定向 标准输入输出 输出重定向 注意:2和>…
bash的发展 1974年 贝尔实验室 Bourne Bourne Shell --> Bsh.sh 1978年 berke bill jey C shell --> Csh tcsh 80年代初,贝尔实验室 Korn korn shell -->Ksh 1983年左右,基于bsh和ksh开发了bourne-again shell --> bash 红帽里面默认使用的shell 查看当前系统支持的shell类型 cat /etc/shells # List of acceptabl…