Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将alias设置为文本文件或python文件,并通过其别名调用它?_Python_Bash_Unix - Fatal编程技术网

如何将alias设置为文本文件或python文件,并通过其别名调用它?

如何将alias设置为文本文件或python文件,并通过其别名调用它?,python,bash,unix,Python,Bash,Unix,我想知道如何为某个文件设置别名,然后调用它们。如何让它工作?我试着搜索它,但没有一个像我希望的那样工作 因此,当我ps aux | grep python时,我得到以下输出: root 4226 0.0 0.3 30452 8204 pts/0 T Jun24 0:00 python 它如下所示,但当我的主管使用该命令时,它会在命令后显示别名。为什么在我发出命令时会发生这种情况?要设置别名,您可以编辑自己的bash设置(~/.bashrc)或全局设置/etc/

我想知道如何为某个文件设置别名,然后调用它们。如何让它工作?我试着搜索它,但没有一个像我希望的那样工作

因此,当我
ps aux | grep python
时,我得到以下输出:

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

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

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

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

alias grep='grep --color'
这是通过将在bash中输入的任何内容替换为别名分配来实现的。因此,如果我进入:

cat someFile | grep -n nope
bash将执行命令,就像我键入:

cat someFile | grep --color -n nope' 

因此,如果您希望获得与同事相同的输出,您只需请求别名行或bashrc作为一个整体,并提取所需的别名。

he?展示整个过程。你打什么,你得到什么,你的上司打什么,他得到什么。如果他看到python进程和grep进程,您需要
grep-vgrep
结果。有趣的事实:要查看别名后面的命令,您可以在bash中输入'type'以获得相应的行。