历史命令
history: 查看之前输入的命令
[root@localhost ~]# history
1 vi /etc/sysconfig/network-scripts/ifcfg-ens33
2 systemctl restart network
3 systemctl status firewalld
4 systemctl status zabbix-agetn
5 systemctl status zabbix-agent
6 systemctl status zabbix-server
7 systemctl status mariadb
8 getenforce
!行号: 跳转到行号的命令
[root@localhost ~]# !3
#通过上面输入的history可以看到,3行号对应的命令为systemctl status firewalld
#输入!3 返回的结果为具体命令和命令的结果
systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
!!:输入上一次的命令
[root@localhost ~]# !!
#上一个命令为systemctl status firewalld,即输入!!,返回结果为输出命令及命令的结果
systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
alias
作用: 用于设置指令的别名,用户可利用 alias,自定指令的别名
[root@localhost ~]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
添加别名
[root@localhost ~]# alias rm='别瞎使用rm命令,很危险'
[root@localhost ~]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='别瞎使用rm命令,很危险'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[root@localhost ~]# rm
-bash: 别瞎使用rm命令,很危险: 未找到命令
取消别名
[root@localhost ~]# unalias rm
[root@localhost ~]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
ctrl快捷键
ctrl +a 移动到行首
ctrl +e 移动到行尾
ctrl +u 删除光标之前的字符
ctrl +k 删除光标之后的字符
ctrl +l 清空屏幕终端内容,同于clear