Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 教程 > Linux教程 > 正文

Linux基础知识四 ~bash的命令历史功能

时间:2014-05-30 23:37 来源:未知 作者:www.51ou.com 阅读:

在bash中,我们可以使用history 命令来查看和操作之前的命令,以此来提高工作效率。

由于history是bash的内部命令,所以可以使用 help history命令调出history命令的帮助文档。

wKioL1NCEGiChQh0AAP3Pd9NbrQ961.jpg

 

# history

此命令可以查看之前使用的所有命令。

wKiom1NCEJ-BeuL7AACQvF0ZZIM938.jpg

 

# history n

此命令可以显示最近的n个命令

wKioL1NCEITBlwAYAABxJ5HTpco106.jpg

 

# history -d n

此命令可以删除相应的第n个命令

wKioL1NCEJfyVaC2AACuzJdUCXU023.jpg

# !n

该用法可以指定执行命令历史中的第n条语句

wKiom1NCENayPczsAAC78r4InSY066.jpg

 

# !-n

该用法可以指定执行命令历史中倒数第n条语句

wKioL1NCEL-DhmeiAAEDRX4-TEU593.jpg

# !!

该用法可以用来执行命令历史中最后一条语句

wKiom1NCEP3zLLOPAADPGgnnryg147.jpg

 

# ![String]

此命令可以用来执行命令历史中最近一条以[String]开头的语句

wKioL1NCEPHQQlGzAABwobPy5m8881.jpg

用 !$ 可以引用上一个命令中的最后一个参数

wKiom1NCETHSjR8cAACaI25Bn18731.jpg

COMMAND + Esc键 + .

COMMAND + Alt + .

在输入COMMAND之后,按下Esc键,松开后再按 . 则可以自动输入最近一条语句使用的参数  

在输入COMMAND之后,同时按下Alt和. 键,也可以自动输入最近一条语句使用的参数

wKioL1NCET3BuJOsAADbtYxvOlo366.jpg

wKiom1NCEWfwH7V6AAC4huEnPfg363.jpg

 

 

# history -w

此命令可将命令历史写入命令历史的文件中

# echo $HISTFILE

使用echo命令可以回显echo之后的语句,而使用 echo $FILENAME命令可以查看该file所在的路径

wKiom1NCEa2RAiQqAABjCgal09Q024.jpg

 

# cat .bash_history

此命令可以查看命令历史的内容

wKiom1NCEczwvLr-AACSBK-9ICE859.jpg

 

# history -c

 此命令可以删除所有的命令历史记录

wKioL1NCEdeANbBFAADH6PPqF2g573.jpg

感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《Linux基础知识四 ~bash的命令历史功能》技术文章,《Linux基础知识四 ~bash的命令历史功能》详细使用和说明,有时《Linux基础知识四 ~bash的命令历史功能》可能不完善、敬请谅解!如果《Linux基础知识四 ~bash的命令历史功能》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

顶一下
(1)
100%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
验证码:点击我更换图片