注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

风轻扬

活着就是为了追求幸福

 
 
 

日志

 
 
关于我

关注互联网应用架构、分布式与海量数据处理技术、云计算、数据库技术

网易考拉推荐

BASH命令行历史基本应用  

2008-02-26 19:40:45|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

基本用法:

  • ^p, 上箭头: 显示前一条命令
  • ^n, 下箭头: 显示后一条命令
  • history [N]: 显示命令行历史或最近N条命令
  • 搜索命令行历史: ^r启动搜索,输入任意字符串,显示以输入字符串开头的命令,^p显示前一条匹配结果

重复执行命令(Event Designators,命令指示符):

  •  !!: 重复执行最近一条命令
  •  !str: 重复执行最近一条以str开头的命令
  •  !?str?: 重复执行最近一条包含str的命令
  •  !N: 重复执行第N条命令
  •  !-N: 重复执行倒数第N条命令
  • ^str1^str2^: 重复执行最近一条命令,但将命令中的字符串str1替换为str2

单词指示符与修饰符: 使用命令指示符选择命令后,可以加上":单词指示符 [:修饰符]"选择命令中的单词与部分内容。常用单词指示符有:

  • N: 选择命令的第N个参数
  • $: 选择命令的最后一个参数
  • ^: 选择命令的第一个参数
  • *: 选择命令的所有参数,等价于:1-$

常用修饰符有:

  • r: 移除文件名中的后缀名
  • h: 移除路径中的最后一个分量
  • e: 只提取出后缀名(包含.)
  • s/old/new/: 将第一处old替换为new
  • gs/old/new/: 将所有old替换为new,因此^old^new^等价于!!:gs/old/new/
  评论这张
 
阅读(661)| 评论(3)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017