如何将临时别名放入文件中? 2024-6-5 • alias 我可以将别名放入我的.bashrc(或从中调用的文件)中,然后它们在我的 shell 中工作。 然后我还可以在命令行创建其他别名,例如 alias aaa='ls' 它有效。 aaa进行ls操作 但是,如果我将别名定义放入文件中,例如aaa_alias,使其可执行,然后尝试使用它,则无法识别它。 我用 调用它./aaa_alias并且没有错误。但别名似乎没有在我的 shell 中定义。 为什么不?我究竟做错了什么?我怎样才能在一个单独的文件中拥有少量的别名,而不是在我需要的时候偶尔使用,所以当我使用它们时我会调用它。 答案1 为了将文件的内容插入到当前会话中,您需要获取该文件,而不是执行它。 . my_file 当您刚刚执行该文件时,别名是在子 shell 中设置的,因此对当前会话没有影响。 相关内容 控制列表中第二行的缩进 删除 tcolorbox 中部分之前的额外空间 如何在古老的终端浏览器中选择一行文本 - 链接 Ubuntu 14.04 中没有终端,没有仪表板,也没有窗口边框[重复] 修改路径以包含引号 如何在 Apache2 中将(虚拟)ServerName 值添加为客户标头? 如何将行组转置为列 命令替换与 I/O 重定向? Opsworks 自定义层部署 .htaccess 对任何 URL 返回一个页面吗?