可以映射到 bash 文件中的一些常见 HDFS 命令是什么?

What are some common HDFS commands that can be mapped in the bash files?

我是 Hadoop 的新手,我经常使用 HDFS CLI。 hdfs dfs -ls 之类的命令变得多余了。是否可以在 .bashrc.bash_profile 文件中为此命令创建别名(即 h -ls)?我可以在此处映射任何其他有用的命令吗?

最好的做法是在 .bash_aliases.

中输入别名

对于你的问题,我会把 alias h="hdfs dfs" 放在我的 .bash_aliases 文件中(如果它不存在就创建它)

大多数发行版在他们的 .bashrc 文件中已经有这个,但如果没有,请添加

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

在你的 .bashrc

现在您可以输入 source .bashrc 或重新启动您的终端,h -ls 将被解释为 hdfs dfs -ls

请注意,您也可以将所有别名直接放在 .bashrc 中,但我发现将所有别名设置为 appart 更方便。

Are there any other useful commands that I can map here?

看看这个,它可能会给你一些想法:https://www.cyberciti.biz/tips/bash-aliases-mac-centos-linux-unix.html

你可以添加你想要的东西,所以如果你 运行 一个命令非常频繁,你可以考虑将它添加到你的别名中。

希望对您有所帮助!