一些shell技巧-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 893633
  • 博文数量: 113
  • 博客积分: 3160
  • 博客等级: 少校
  • 技术积分: 1801
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-19 10:09
文章分类

全部博文(113)

相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: python/ruby

2012-08-18 10:32:42

* ctrl r历史搜索模式

有的时候,我们需要在bash中重复执行先前的命令,虽然上下方向键可以使用,但是这适用于附近的几个命令。当你需要执行很早以前的命令时,ctrl r更方便。它可以帮助你搜索先前曾经输入的命令,一旦匹配到,直接回车即可。


* cd - 返回上次进入的目录

如果你利用cd命令进入一个比较深的目录之后,突然丢失之后,可以使用cd - 命令返回上一次进入的目录,相当于撤销。

下面是测试实例:

** 进入某复杂目录下

/media/d/人文&技术文档/计算机编程/gcc$


** cd回到主目录下

~$

** 使用cd -进行补救

~$ cd -
/media/d/人文&技术文档/计算机编程/gcc
/media/d/人文&技术文档/计算机编程/gcc$  



* !$ 重复命令参数

!$的作用就是重复前一个命令的参数,另外esc . 可以快速切换这些命令的参数或选项。

实例:

~$ mkdir ~/桌面/test
~$ cd !$
cd ~/桌面/test
~/桌面/test


* 标准流

|--- --------|
| 0 | stdin  |
|--- --------|
| 1 | stdout |
|--- --------|
| 2 | sterr  |
|--- --------|

实例:

~$ sudo smartctl --all /dev/sda 2>&1 | grep power_on_hours

  9 power_on_hours          0x0032   095   095   000    old_age   always       -       3996

其中grep不仅搜索标准输出,还搜索stderr的输出信息。其中"2>&1"的意思就是将便准错误的输出加入到标准输出。
阅读(1675) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图