别名alias文件移动覆盖

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了别名alias文件移动覆盖相关的知识,希望对你有一定的参考价值。

[[email protected] ~]# touch /tmp/test.txt

[[email protected] ~]# touch /mnt/test.txt

[[email protected] ~]# cp /mnt/test.txt /tmp/

cp: overwrite `/tmp/test.txt‘? 



[[email protected] mnt]# /bin/cp /mnt/test.txt /tmp/

[[email protected] mnt]# \cp /mnt/test.txt /tmp/



[[email protected] mnt]# alias

alias cp=‘cp -i‘

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‘

所以使用cp命令就是cp+确认信息。

/bin/cp或\cp是屏蔽系统的别名,即使用cp时不返回确认信息。

取消别名:

[[email protected] mnt]# unalias cp

[[email protected] mnt]# alias

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] mnt]# alias cp=‘cp -i‘

[[email protected] mnt]# alias

alias cp=‘cp -i‘

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 wuyike="echo I am wuyike."

[[email protected] ~]# alias |grep wuyike

alias wuyike=‘echo I am wuyike.‘

[[email protected] ~]# wuyike

I am wuyike.

必须用echo不然会报错。作用:用简单的代表复杂的

[[email protected] ~]# alias rm="echo rm can not be used,please use mv"

[[email protected] ~]# rm wuyike.txt

rm can not be used,please use mv wuyike.txt


查看当前别名:(针对root用户,通过改这个文件来改别名)

[[email protected] ~]# grep alias /root/.bashrc

# User specific aliases and functions

alias rm=‘rm -i‘

alias cp=‘cp -i‘

alias mv=‘mv -i‘

所有用户生效:/etc/bashrc或/etc/profile中定义

生效:source /etc/profiles




以上是关于别名alias文件移动覆盖的主要内容,如果未能解决你的问题,请参考以下文章

mac下.gitconfig配置别名alias

别名和快捷键

Linux常用命令 day day up系列2

Linux 复制移动覆盖文件不提示

Linux系统基本操作命令 -2

Linux基本命令之alias