Aunque cambiar la $HOMEvariable y llamar al cdcomando (usaré cmd para abreviar) en el .bashrcarchivo es la respuesta correcta a su pregunta,
cdhMe resulta más cómodo crear un alias (por ejemplo ) que me lleva directamente al directorio que quiero.
La razón es que todos los archivos que configuran otros programas (como .bashrc por ejemplo) permanecen en el $HOMEdirectorio predeterminado y puedo trabajar en mi " cdhdirectorio" sin la interrupción de estos archivos.
Si necesitaba volver al $HOMEdirectorio, siempre puedo usarcd cmd.
En algunas distribuciones de Linux .bashrc archivo se envía con un comando o comandos que ejecutan o ejecutan uno o varios archivos destinados a ese uso específico (por ejemplo .bash_aliases)
así que decide por ti mismo si quieres usarlos o no,
en caso de que quiera usarlos, simplemente .bashrcúselo igual que con los comandos destinados al archivo especificado.
entonces en .bashrc(o en.bash_aliases o el archivo que hayas elegido)
escriba a continuación:
alias cdh='cd /home/Varun/Desktop/Java Files'
si no te gusta cdh alias, no tenga miedo de usar un nombre diferente, pero asegúrese de que no haya otro cmd o alias así, porque podría hacer que ese cmd sea más o menos inutilizable.
Puede verificar si triyng toma el nombre para llamarlo, pero sugeriría un typecmd con el argumento del nombre de otro cmd.
El typecmd debería decirle si el cmd dado es un alias, un archivo binario o un script bash, o ......... lo que sea. Y por lo tanto, te dirá cuándo cmd no existe. (Que es lo que quieres en este caso)