Какие общие команды HDFS могут отображаться в файлах bash? - PullRequest
1 голос
/ 16 октября 2019

Я относительно новичок в Hadoop и часто использую HDFS CLI. Такие команды, как hdfs dfs -ls, становятся избыточными для ввода. Можно ли создать псевдоним этой команды (например, h -ls) в файлах .bashrc или .bash_profile? Есть ли другие полезные команды, которые я могу отобразить здесь?

1 Ответ

1 голос
/ 16 октября 2019

Хорошей практикой является размещение псевдонимов в .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

Обратите внимание, что cou также может очень хорошо поместить все ваши псевдонимы непосредственно в .bashrc, но мне удобнее иметь всепсевдонимы set appart.

Есть ли еще какие-нибудь полезные команды, которые я могу отобразить здесь?

Посмотрите на это, это может дать вам несколько идей: https://www.cyberciti.biz/tips/bash-aliases-mac-centos-linux-unix.html

И вы можете добавить то, что хотите, поэтому, если вы действительно часто запускаете команду, вы можете добавить ее в псевдонимы.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...