命令别名与历史命令
Posted zhengyipengyou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了命令别名与历史命令相关的知识,希望对你有一定的参考价值。
1.命令别名设置:alias,unalias
命令别名可以帮助你在一些惯用命令特别长的时候,进行简化,帮助你减少命令误差
例:
*例出当前已有的命令别名
[[email protected] ~]# 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‘
*设置一个命令别名
[[email protected] ~]# alias vi=vim #使用vi地时候就=使用vim
[[email protected] ~]# 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‘
*取消命令别名
[[email protected] ~]# unalias vi
[[email protected] ~]# 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中
以上是关于命令别名与历史命令的主要内容,如果未能解决你的问题,请参考以下文章
8.1 shell 介绍8.2 命令历史8.3 命令补全与别名8.4 通配符8.5 输入输出重定向