【问题标题】:How to set alias to a text file or python file and call it by their alias?如何将别名设置为文本文件或 python 文件并通过它们的别名调用它?
【发布时间】:2019-11-07 05:07:34
【问题描述】:

我试图弄清楚如何为某个文件设置别名然后调用它们。如何让它发挥作用?我试图搜索它,但它们似乎都没有按照我想要的方式工作。

所以当我ps aux | grep python 我得到以下输出:

root      4226  0.0  0.3  30452  8204 pts/0    T    Jun24   0:00 python

它是这样显示的,但是当我的主管使用该命令时,它会在命令之后显示别名。为什么在我发出命令时会发生这种情况?

【问题讨论】:

  • 他?显示整个事情。你输入什么,你得到什么,你的主管输入什么,他得到什么。如果他看到python进程和grep进程,需要grep -v grep结果。

标签: python bash unix


【解决方案1】:

要设置别名,您可以编辑自己的 bash 设置 (~/.bashrc) 或全局设置 /etc/bash.bashrc

要设置别名,您只需输入如下一行:

alias grep='grep --color'

这可以通过将您在 bash 中输入的任何内容替换为别名分配来实现。所以如果我要进入:

cat someFile | grep -n nope

bash 会像我输入的一样执行命令:

cat someFile | grep --color -n nope' 

因此,如果您想获得与您的同事相同的输出,您只需要请求别名行或整个 bashrc 并提取您需要的别名。

【讨论】:

  • 有趣的事实:要查看在别名后面运行的命令,您可以在 bash 中输入 'type ' 以获取相应的行。
猜你喜欢
  • 1970-01-01
  • 2021-06-05
  • 2021-08-12
  • 1970-01-01
  • 2022-11-26
  • 2016-08-01
  • 2012-04-12
  • 2018-02-08
  • 1970-01-01
相关资源
最近更新 更多