|
我的是MDK9.2, 终端键入:alias,显示所有已定义了的alias,
alias cd..='cd ..'
alias cp='cp -i'
alias d='ls'
alias df='df -h -x supermount'
alias du='du -h'
alias kde='xinit /usr/bin/startkde'
alias l='ls'
alias la='ls -a'
alias ll='ls -l'
alias ls='ls -F --show-control-chars --color=auto'
alias lsd='ls -d */'
alias md='mkdir'
alias mv='mv -i'
alias p='cd -'
alias rd='rmdir'
alias rm='rm -i'
alias s='cd ..'
每个人的习惯不同, 我们需要根据喜好定制自己的alias,这个还好办, 可还需要找到所有这些alias的出处,有些要删除。比如 臭名昭著的rm,按我个人的习惯一定要删,还有无聊的l,la, 该死的cd.. s等等,这些都会误导我们对于shell命令的正确认识,不能仅图一时之快。
可是,想全部找到它们并不容易,在 .bashrc, /etc/profile, /etc/bashrc中都没有发现它们的痕迹,查找文件的命令中能按内容搜索的只有grep(或fgrep), 但它似乎只能查找当前目录中的可读文件,却无法进入文件夹继续查找,(也无法查找隐藏文件), 所以想请教高手,用什么办法能把它们全部揪出来。
更正: grep -r 可以在目录下递归查找, 后来才学会,嘻嘻 |
|