当前位置: 技术问答>linux和unix
Linux,对上一个命令进行编辑
来源: 互联网 发布时间:2017-05-24
本文导语: 比如,我先运行命令 “ls /etc/rsyslog.conf”,接着我想快速把“ls”替换成“more”,然后运行,有没有很快捷的方法呢?我知道按方向键上会显示上一个命令,对这个命令再进行编辑也行,但有没有更快的方法呢? ...
比如,我先运行命令 “ls /etc/rsyslog.conf”,接着我想快速把“ls”替换成“more”,然后运行,有没有很快捷的方法呢?我知道按方向键上会显示上一个命令,对这个命令再进行编辑也行,但有没有更快的方法呢?
|
more !$
|
!$ 是列出并执行你的命令历史里面最近的一条记录的最后一个参数
[root@T1 ~]# ls install.log install.log.syslog
install.log install.log.syslog
[root@T1 ~]# head !$
head install.log.syslog
Jun 4 11:14:33 groupadd[1113]: new group: name=audio, GID=63
Jun 4 11:15:05 useradd[1159]: new group: name=nscd, GID=28
Jun 4 11:15:05 useradd[1159]: new user: name=nscd, UID=28, GID=28, home=/, shell=/sbin/nologin
Jun 4 11:15:12 groupadd[1177]: new group: name=floppy, GID=19
Jun 4 11:15:15 useradd[1181]: new group: name=vcsa, GID=69
Jun 4 11:15:15 useradd[1181]: new user: name=vcsa, UID=69, GID=69, home=/dev, shell=/sbin/nologin
Jun 4 11:15:19 groupadd[1227]: new group: name=pcap, GID=77
Jun 4 11:15:26 useradd[1231]: new user: name=pcap, UID=77, GID=77, home=/var/arpwatch, shell=/sbin/nologin
Jun 4 11:15:26 groupadd[1245]: new group: name=utmp, GID=22
Jun 4 11:15:28 groupadd[1249]: new group: name=utempter, GID=35
|
$ ls test.c
test.c
$ file !$
file test.c
test.c: C source, ASCII text
test.c
$ file !$
file test.c
test.c: C source, ASCII text
|
more !$