哪些常见的HDFS命令可以映射到bash文件中?

哪些常见的HDFS命令可以映射到bash文件中?,bash,hadoop,hdfs,command-line-interface,putty,Bash,Hadoop,Hdfs,Command Line Interface,Putty,我对Hadoop比较陌生,而且我一直在大量使用HDFS CLI。像hdfs dfs-ls这样的命令对于键入来说变得多余。是否可以在.bashrc或.bash\u概要文件中创建此命令的别名(即h-ls)?还有其他有用的命令可以映射到这里吗?好的做法是将别名放入.bash\u alias中 对于您的问题,我将把别名h=“hdfs dfs”放在我的.bash\u别名文件中(如果它不存在,则创建它) 大多数发行版的.bashrc文件中都已经有了这个,但如果没有,请添加 if[-f~/.bash_别名];

我对Hadoop比较陌生,而且我一直在大量使用HDFS CLI。像
hdfs dfs-ls
这样的命令对于键入来说变得多余。是否可以在
.bashrc
.bash\u概要文件中创建此命令的别名(即
h-ls
)?还有其他有用的命令可以映射到这里吗?

好的做法是将别名放入
.bash\u alias

对于您的问题,我将把
别名h=“hdfs dfs”
放在我的
.bash\u别名
文件中(如果它不存在,则创建它)

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

if[-f~/.bash_别名];然后
. ~/.bash_别名
fi
在您的
.bashrc

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

注意,cou也可以很好地将所有别名直接放入
.bashrc
中,但我发现将所有别名设置为appart更方便

我可以在这里映射其他有用的命令吗

看看这个,它可能会给你一些想法:

你可以添加你想要的,所以如果你经常运行一个命令,你可以考虑把它添加到你的别名中。
希望这有帮助

这很好用。非常感谢。我发布了一个关于
.bashrc
差异的更新。你能提供一些见解吗?还是你更喜欢另一个问题?@JWeezy当然,但我不确定我是否理解这个问题。你的意思是bashrc的其余内容与我提供的代码真的不同吗?是的。我试图理解你所建议的模式与当前使用的模式之间的差异。我在这里发布了另一个问题: