Alias ​​del comando de configuración del sistema Linux

  
Participado recientemente en un sitio de Django, debe ingresar el directorio /var /www /site /mycitsm /con frecuencia. Debe ingresar esta larga cadena de rutas en el directorio cada vez. Parece problemático y requiere mucho tiempo. ¿Hay alguna? Una buena manera de obtener un alias como "cd /var /www /site /mycitsm "", solo necesita ingresar el alias para ingresar al directorio. Afortunadamente, el sistema Linux proporciona una herramienta útil llamada alias, que nos permite configurar un alias para algunos comandos que deben usarse con frecuencia pero son demasiado largos, de modo que puede lograr lo mismo ingresando un alias corto en el futuro. Funcion Uso: alias [-p] [nombre [= valor] ...] Tenga en cuenta que ‘ = ’ y las cadenas no pueden contener espacios entre los alias establecidos actualmente: shell > alias -palias l. = 'Ls -d. * --color = tty'alias ll = 'ls -l --color = tty'alias ls =' ls --color = tty'alias vi = 'vim'alias which =' alias |  /usr /bin /which --tty-only --read-alias --show-dot --show-tilde 'o tipo: shell > alias -palias l. =' ls -d. * --color = tty 'alias ll =' ls -l --color = tty'alias ls = 'ls --color = tty'alias vi =' vim'alias que = 'alias |  /usr /bin /which --tty-only --read-alias --show-dot --show-tilde'Si solo desea mostrar el significado de un alias, puede escribir el nombre de alias, por ejemplo: shell> alias llalias ll = 'ls -l --color = tty' Si desea establecer un alias para un comando, puede escribir alias new command = 'comando /opción de comando original', por ejemplo: shell > alias site = 'cd /var /www /site /mycitsm /"Si desea cancelar un alias, puede ingresar el nombre de unalias, como shell> unalias site. Sin embargo, existe un problema con el método de configuración anterior, es decir, el alias del comando set solo es válido para la devolución de llamada actual. Una vez que la conexión se desconecta y se vuelve a conectar, el alias previamente establecido no está presente. Eficaz El alias puede persistir escribiendo un comando para establecer el alias en el archivo de inicio. La mayoría de las distribuciones de Linux usan uno de los siguientes tres archivos de inicio: $ HOME /.bash_profile $ HOME /.bash_login $ HOME /.profile para escribir el comando para configurar el alias en el archivo de inicio, de modo que cada vez que se conecte al sistema El alias tendrá efecto. Si desea aplicar el comando de origen inmediatamente después de escribir el comando en el archivo de inicio, recuerde ejecutar el comando de origen, por ejemplo: source $ HOME /.bash_profile. Configure el alias del comando de la manera anterior para resolver el problema de que el alias del comando solo funciona para la devolución de llamada, pero está escrito en cada usuario específico El alias de comando en el archivo de inicio en el directorio de inicio solo es válido para este usuario. No tiene ningún efecto en otros usuarios, que suele ser lo que esperaría ver en circunstancias normales. Sin embargo, si hace que el alias del conjunto sea válido para cualquier usuario, puede escribir el comando para establecer el alias en el archivo de inicio global, como /etc /profile.
Copyright © Conocimiento de Windows All Rights Reserved