平时在输入 hdfs 执行时老是输很长一串,例如:hdfs dfs -ls /data其实可以利用 linux 起别名的方式来实现快速输入,如用hls /data 替代之前的指令。

1、打开 .bashrc

  1. vi ~/.bashrc

2、加入别名

  1. alias hls='hdfs dfs -ls'
  2. alias hlsr='hdfs dfs -ls -R'
  3. alias hdu='hdfs dfs -du'
  4. alias hdus='hdfs dfs -dus'
  5. alias hcount='hdfs dfs -count'
  6. alias hmv='hdfs dfs -mv'
  7. alias hcp='hdfs dfs -cp'
  8. alias hrm='hdfs dfs -rm'
  9. alias hrmr='hdfs dfs -rmr'
  10. alias hput='hdfs dfs -put'
  11. alias hcopyFromLocal='hdfs dfs -copyFromLocal'
  12. alias hmoveFromLocal='hdfs dfs -moveFromLocal'
  13. alias hget='hdfs dfs -get'
  14. alias hgetmerge='hdfs dfs -getmerge'
  15. alias hcat='hdfs dfs -cat'
  16. alias htext='hdfs dfs -text'
  17. alias hcopyToLocal='hdfs dfs -copyToLocal'
  18. alias hmoveToLocal='hdfs dfs -moveToLocal'
  19. alias hmkdir='hdfs dfs -mkdir'
  20. alias hmkdir='hdfs dfs -mkdir -p'
  21. alias htest='hdfs dfs -test'
  22. alias hstat='hdfs dfs -stat'
  23. alias htail='hdfs dfs -tail'
  24. alias hmkdir='hdfs dfs -mkdir'
  25. alias hrmrf='hdfs dfs -rm -r -f'
  26. alias hrmr='hdfs dfs -rm -r'
  27. alias hrmrfshipTrash='hdfs dfs -rm -r -f -skipTrash'

上面的简写也是 HDFS 中常用的指令,起别名的原则就是在普通命令前加 h ,如你查看本地文件用 ls ,HDFS 上的就用 hls。