bash中的命令基本操作
1、命令行编辑功能 命令行编辑功能是指用户可以使用方向键前后移动光标,并编辑已经输入的命令,这个命令非常实用、方便。 提示:可能大多数读者都没有使用过不带命令行编辑功能的shell,有兴趣的读者可以使用系统自带的bsh。bsh是一个不带命令行编辑功能的shell,输入命令时如果发现某处输入错误,不能修改,只能重新输入该命令,非常不方便。 (1)更改行编辑器的首选编辑模式 bash同时支持vi和emacs编辑器(vi和emacs是Linux系统中最常用的两种编辑器)中的一些行编辑快捷键,如果未进行设置,bash将使用emacs编辑器风格。如果需要修改首选编辑模式,可以使用命令set -o指定。 例如修改首选编辑模式为vi: [root@localhost etc]# set -o vi 运行上面的命令之后,bash将使用vi的风格接受输入。这时可以使用vi编辑器的方式进行操作了,例如使用H和K前后移动光标等。 (2)快速移动光标 在命令行中输入命令时,可以使用左右方向键在字符间快速前后移动光标并修改已输入的命令。移动光标还可以使用以下快捷键: ctrl+B:向前移动一个字符 ctrl+F:向后移动一个字符 ctrl+A:快速移动到行首 ctrl+E:快速移动到行尾 (3)行内删除 将光标移动到要修改的位置后,可以使用退格键(backspace)删除光标所在位置的前一个字符,使用删除键