深谈讲述LINUX Bash命令行编辑

运维 系统运维
在LINUX Bash中可以对命令行进行编辑,以便用户在执行所键入的命令之前能够修改所键入的命令。如果在键入命令时出现拼写错误,只需在运行所键入的命令之前,使用编辑命令来纠正编辑错误,然后执行它。

在向大家详细介绍LINUX Bash之前,首先让大家了解下命令行进行编辑,然后全面介绍LINUX Bash,希望对大家有用。在LINUX Bash中可以对命令行进行编辑,以便用户在执行所键入的命令之前能够修改所键入的命令。

命令行编辑

在LINUX Bash中可以对命令行进行编辑,以便用户在执行所键入的命令之前能够修改所键入的命令。如果在键入命令时出现拼写错误,只需在运行所键入的命令之前,使用编辑命令来纠正编辑错误,然后执行它,而不用重新输入整行命令。这个功能对以长路径文件名作参数的命令特别有用。

表10-2是对命令行编辑操作的一个总结。表10-2 命令行编辑操作

LINUX Bash命令行编辑操作

功能
Ctrl+b            或左箭头键 左移一个字符(移至前一个字符)
Ctrl+f            或右箭头键 右移一个字符(移至后一个字符)
Ctrl+a            移至行首
Ctrl+e            移至行尾
Esc b             左移一个单词
Esc f             右移一个单词
Del               删除光标所在处的字符
Ctrl+d            删除光标所在处的字符
BACKSPACE或Ctrl+h 删除光标左边的字符
Ctrl+k            删除至行尾

命令历史

在LINUX Bash中,history命令能够保存最近所执行的命令。这些命令的历史记录号从1开始,只有有限个命令可以被保存起来,最多500个,即history命令的历史记录号缺省值为500。要查看最近执行的命令,只要键入history命令,然后键入回车键,最近执行过的命令即按先后顺序被显示出来(各条命令前的数字为历史记录号)。
$ history
1 cp mydata today
2 vi mydata
3 mv mydata reports
4 cd reports
5 ls

所有这些LINUX Bash命令都被称为事件(event),一个事件表示一个操作已经发生,即一个命令已被执行。这些事件根据它们被执行的先后顺序用数字标识,这一标识称为历史事件号。最后执行的历史事件的事件号最大。每个事件都可由它的历史事件号或命令的初始字符或字符串等确定。

【编辑推荐】

  1. 微软为什么羡慕Linux系统安全性
  2. 解析Linux操作系统修改时间
  3. 全面解析Linux Make规则
  4. 必知的Linux关机/重启命令
  5. 让你应用Linux操作系统加速远程登录
责任编辑:佚名 来源: CSDN
相关推荐

2017-05-25 10:32:40

命令linux系统

2021-07-15 13:25:43

LinuxPDF

2010-06-23 14:28:23

LINUX Bash

2009-08-11 09:35:47

Linux命令行linux命令快捷键

2009-12-16 11:23:29

VS命令

2016-08-22 11:01:47

Linux命令行文本编辑器

2010-09-01 14:23:54

Linux命令行开发

2009-12-24 14:51:39

Linux命令行

2018-03-30 13:06:32

Linux命令Bash

2023-06-25 12:00:53

2009-12-23 14:14:09

Linux高级命令行

2009-12-09 09:25:52

Linux命令行svn命令

2019-10-12 10:12:13

Bash命令行Linux

2021-08-30 07:50:42

脚本语言命令行

2014-06-17 10:02:58

Bash Getopt命令行

2011-07-11 13:20:13

linuxuniq

2018-02-10 17:30:41

Linux命令

2017-08-29 15:15:40

Linux命令公网IP

2010-09-03 09:18:23

LinuxUNIX命令行

2010-06-01 19:14:53

SVN命令行
点赞
收藏

51CTO技术栈公众号