Linux学习笔记(二)
#快捷键学习
Ctrl+a:光标移动到命令行开头
Ctrl+e:光标移动到命令行结尾
Ctrl+u:从光标处开始逆向删除前面的内容
Ctrl+k:从光标处开始顺向删除后面的内容
Ctrl+l :清屏
Ctrl+r :查找历史命令
例如:
[cd@localhost ~]$ su
密码:
[root@localhost cd]# ls
[root@localhost cd]# cd
[root@localhost ~]# ls -a
. anaconda-ks.cfg .bash_logout .bashrc .config .dbus .tcshrc
… .bash_history .bash_profile .cache .cshrc initial-setup-ks.cfg
[root@localhost ~]# cd
[root@localhost ~]#
上面这段代码总共用了以下命令:
su、ls、cd、ls -a、cd
接下来Ctrl+r 会变成这样:
(reverse-i-search)`’:
打l:
(reverse-i-search)`l’: ls -a
会发现,直接会出现已经使用过的命令
如果想要看到所有使用过的命令,打history:
[root@localhost ~]# history
1 useradd chen
2 passwd chen
3 chen
4 su chen
5 shoami
6 whoami
7 su bosscd
8 su bosscd
9 ls
10 cd
11 ls -a
12 cd
13 history
[root@localhost ~]#
这样就能显示所有已使用的命令,然后输入!数字(!和数字之间没有空格)就能快速输入命令,例如:
[root@localhost ~]# !11
ls -a
. anaconda-ks.cfg .bash_logout .bashrc .config .dbus .tcshrc
… .bash_history .bash_profile .cache .cshrc initial-setup-ks.cfg
[root@localhost ~]#