4_Linux基础知识及命令――――~bash的命令历史功能

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

由于historybash的内部命令,所以可以使用 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



你可能感兴趣的:(linux,history,命令历史)