簡體   English   中英

如何為參數/參數(bash)創建別名?

[英]How to create alias for argument/parameter (bash)?

我試圖通過將此代碼放入.bashrc來為參數創建別名

alias malog="/Applications/MAMP/logs/apache_error.log"

我用不同的命令調用它,例如:

tail -f malog
vim malog

但它沒有用。 我知道我可以寫一些像以下一樣的別名:

alias tmalog="tail -f /Applications/MAMP/logs/apache_error.log"
alias vmalog="vim /Applications/MAMP/logs/apache_error.log"
...

但是,也許有一種方法可以為參數/參數創建別名?

這不是alias ,您只需使用完整路徑名設置變量:

mhttpd="/Applications/MAMP/conf/apache/httpd.conf"

tail -f "$mhttpd"
vim "$mhttpd"

alias通常是某些命令的快捷方式,因此您可以使用:

alias tail_apache='tail -f /Applications/MAMP/conf/apache/httpd.conf"

並將其用作:

tail_apache

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM