Answers:
您应该在启动脚本中放置一个别名:
alias cp='cp -i'
您可以将其直接放入中~/.bashrc
,但我可以放入~/.bashrc
:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
并且~/.bash_aliases
我有:
alias realias='source ~/.bash_aliases'
alias cp='cp -i'
alias rm='rm -i'
当我在该文件中添加/更改了内容后,我就会这样做realias
(这不会从您取出的正在运行的shell中删除别名,以供使用unalias
)。
如果这样做man bash
并搜索别名,则不会找到示例,但:
For almost every purpose, aliases are superseded by shell functions
The (`bash`) shell function alternative for the above alias is:
cp () { command cp -i "$@" ; }
shell函数功能更强大,但对于别名就足够的简单事物而言。
我仍然倾向于使用它们。