查看历史
history:查询操作历史。 history -d 500 删除第500的操作记录。 history -c 清空历史 history -w 保存命令至历史文件中
命令历史使用技巧
!n : 执行命令历史中的第N条命令。
!-n : 执行命令历史中倒数第N条命令。
!! : 执行上一条命令。
!string : 最近一条以指定字符串输入的命令。
!$ : 打开上一个输入的参数。 (Esc 后 .)
命令别名
alias 别名=命令1 :定义命令
unalias 别名 :撤销命令
命令替换
$(命令)
例如:
[suny@localhost Desktop]$ pwd
/home/suny/Desktop
[suny@localhost Desktop]$ echo "this file is $(pwd)."
this file is /home/suny/Desktop.
[suny@localhost Desktop]$
bash支持的引号
··:命令替换
“”:若引用,可以实现变量替换。
‘’ :强引用,不完成变量替换。
通配符
*:任意长度的任意字符。 ls a*3(a开头3结尾)
?:代表任意一个字符。 ls ?a*a(第一个任意字符,第二个字符为a,末尾为a)
[]:匹配范围内的任意一个字符 【abc】
[^]:匹配范围外的任意字符 【^abv】
[:space:]:空白集合
[:punct:]:标点集合
[:lower:]:小写字母
[:upper:]:大写字母
history:查询操作历史。 history -d 500 删除第500的操作记录。 history -c 清空历史 history -w 保存命令至历史文件中
命令历史使用技巧
!n : 执行命令历史中的第N条命令。
!-n : 执行命令历史中倒数第N条命令。
!! : 执行上一条命令。
!string : 最近一条以指定字符串输入的命令。
!$ : 打开上一个输入的参数。 (Esc 后 .)
命令别名
alias 别名=命令1 :定义命令
unalias 别名 :撤销命令
命令替换
$(命令)
例如:
[suny@localhost Desktop]$ pwd
/home/suny/Desktop
[suny@localhost Desktop]$ echo "this file is $(pwd)."
this file is /home/suny/Desktop.
[suny@localhost Desktop]$
bash支持的引号
··:命令替换
“”:若引用,可以实现变量替换。
‘’ :强引用,不完成变量替换。
通配符
*:任意长度的任意字符。 ls a*3(a开头3结尾)
?:代表任意一个字符。 ls ?a*a(第一个任意字符,第二个字符为a,末尾为a)
[]:匹配范围内的任意一个字符 【abc】
[^]:匹配范围外的任意字符 【^abv】
[:space:]:空白集合
[:punct:]:标点集合
[:lower:]:小写字母
[:upper:]:大写字母
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26600495/viewspace-1798643/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26600495/viewspace-1798643/