11章认识与学习bash精选.ppt

历史命令 使用格式: history [n] history [-c] 选项: n 列出最近的n笔命令 -c 将目前shell中所有的history内容都清除 历史命令 执行历史命令格式:以字符“!”开头、后随一个或多个字符来定义用户所需的某种类型的历史命令。 格 式 意 义 !! 重复上一条命令,也就是“!-1” !n 重新执行第n条历史命令 !-n 重新执行倒数第n条历史命令。!-1就等于! ! !string 重新执行以字符串string开头的最近的历史命令行。 !?string? 重新执行最近的、包含字符串string的那条历史命令 !# 到现在为止所输入的整个命令行 说明:如果在“!”前加上反斜线“\,或者在其后跟着空格、制表符、换行符、等号或开括号,那么“!”就作为普通字符对待。 命令查找的顺序 以相对/绝对路径执行命令,例如“/bin/ls”或“./ls”; 由alias找到该命令来执行; 由bash内置的(builtin)命令来执行; 通过$PATH这个变量的顺序找到的第一个命令来执行。 举例: ls type -a ls 通配符 * 代表0个到无穷多个任意字符; ? 代表一定有一个任意字符; []代表一定有一个在中括号内的字符,如[abcd]; [-]代表在编码顺序内的

文档评论(0)

1亿VIP精品文档

相关文档