命令别名与历史命令

1.命令别名设置:alias,unalias

    命令别名可以帮助你在一些惯用命令特别长的时候,进行简化,帮助你减少命令误差

 

例:

*例出当前已有的命令别名

[root@server3 ~]# 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@server3 ~]# alias vi=vim       #使用vi地时候就=使用vim

[root@server3 ~]# 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 vi='vim'

alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

 

*取消命令别名

[root@server3 ~]# unalias vi

[root@server3 ~]# 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'

 

2.历史命令:history

格式:

    history [n]

    hisyory [-c]

    history [-raw] histfiles

n:数字,列出最近n条命令的意思

-c:将目前shell中所有的history命令全部删除

-a:将目前新增的history命令新增入histfiles中,若没有加histfiles,

    则默认写入~/.bash_history

-r:将histfiles的内容读到目前这个shell的history记忆中

-w:将目前的history即以内容写入到histfiles中

 

posted @ 2019-01-14 22:15  正义的朋友  阅读(157)  评论(0编辑  收藏  举报