我想这样创建一个别名bash:
bash
alias tail_ls="ls -l $1 | tail"
因此,如果有人输入:
tail_ls /etc/
它只会显示目录中的最后10个文件。
但$1似乎对我不起作用。有什么办法可以在bash中引入变量。
$1
我会为此创建一个函数,而不是别名,然后将其导出,如下所示:
function tail_ls { ls -l "$1" | tail; } export -f tail_ls
注意-f切换到export:它告诉您您正在导出函数。把它放进.bashrc去,你就很好了。
-f
export
.bashrc