码迷,mamicode.com
首页 > 其他好文 > 详细

命令别名与历史命令

时间:2019-01-15 00:57:54      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:history   写入   bin   数字   unalias   取消   --   bsp   show   

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中

 

命令别名与历史命令

标签:history   写入   bin   数字   unalias   取消   --   bsp   show   

原文地址:https://www.cnblogs.com/zhengyipengyou/p/10269379.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!