我知道如何创建一个alias
或一个,PATH
但是它们都用于导航文件夹。
您将如何创建快捷方式以说出每次都快速键入以下命令?
博客=tail -f /var/log/apache2/error_log
逮捕=sudo apachectl restart
因此,类似于git
和svn
命令的工作方式的快捷方式
并非alias
仅用于浏览文件夹是不正确的。它也可以用于其他命令(这就是为什么被称为alias
)的原因。
例如:
alias arestart='sudo apachectl restart'
alias alog='tail -f /var/log/apache2/error_log'
并将它们放在~/.bashrc
或中~/.bash_profile
。
或者,您可能希望将所有别名定义放到一个单独的文件中,例如~/.bash_aliases
(有关详细信息,请参见bash-doc包中的bash-doc / examples)。并且您可以在其中包含别名定义,~/.bashrc
如下所示:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
另外,您可以使用bash函数,其功能类似于别名(支持参数)。例如:
# Restart apache
# Usage: arestart
arestart() {
sudo apachectl restart
}
# Show log via tail.
# Usage: alog (file)
alog() {
tail -f "$1"
}
# Find file
# Usage: ff (file)
ff() {
find . -name "$1"
}
# Search in command history.
# Usage: hs (string)
hs() {
history | grep "$1"
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句