如何更改Linux终端中命令的作用?

时间:2018-08-08 05:17:48

标签: linux terminal command

例如:我可能想将“ pwd”的输出更改为显示“这是您的目录:”,而不只是列出目录。

在我的情况下,我希望命令“ nemo”执行“ nemo`pwd`”。 (Nemo是文件管理器)

2 个答案:

答案 0 :(得分:0)

您可以创建别名

alias nemo='nemo `pwd`'

或者,您可以创建一个函数

nemo() {
    /path/to/nemo `pwd`
}

(需要完整路径,否则函数会自行调用)

或在$ PATH中的一个名为nemo的位置创建一个文件,并使其可执行(chmod u+x nemo)包含

#! /bin/bash
/path/to/nemo `pwd`

答案 1 :(得分:-1)

您可以使用alias。例如:

alias pp=pwd

比起您可以使用pp命令来使用pwd。根据您的情况尝试:

alias nero="nero `pwd`"

更多信息:http://www.linfo.org/alias.html