Finalidad:Cree nuevos nombres de comandos que ejecuten uno o más comandos o redefinan las opciones predeterminadas para los comandos existentes; asignar comandos a las pulsaciones de teclas; cargar o mostrar la lista de nombres de alias definidos

 

Formato:Modo de visualización:

ALIAS [/= /GL /LL /P] [nombre salvaje]

 

Modo de definición:

ALIAS [/= /G /GL /LL /O] [/R [/Z] archivo...] | nombre [=]propuesta de

 

/=Llame al cuadro de diálogo del comando ALIAS
presentarUno o más archivos de entrada para leer definiciones de alias
nombre salvajeNombre del alias cuya definición se va a mostrar (puede contener * y ? comodines)
nombre Nombre de un alias o de la clave para ejecutar el alias
propuesta deTexto que se sustituirá por el nombre del alias o la clave

 

/Global)/Sobrescribir)
/GL (lista global)/Pausa)
/Local)/R(leer archivo)
/LL (lista de alias locales)/Z (reemplazar lista)        

 

Ver también: UNALÍAS, ESET y Alias.

 

Sintaxis de finalización de archivos:

 

El valor por defecto finalización del nombre de archivo la sintaxis es: [/r] * [1] alias [2*] *

 

Uso:

 

Un paso        General

Un paso        Mostrar alias

Un paso        Múltiples comandos y caracteres especiales en alias

Un paso        Alias ​​anidados

Un paso        Desactivar temporalmente los alias

Un paso        Nombres de alias parciales (abreviados)

Un paso        Alias ​​de pulsaciones de teclas

Un paso        Alias ​​de directorio

Un paso        Guardar y recargar sus alias

Un paso        Parámetros de alias

Un paso        Ampliar alias cuando se le solicite

Un paso        Alias ​​locales y globales

Un paso        Conservación de alias globales con SHRALIAS

Un paso        Los alias PRE_INPUT, PRE_EXEC y POST_EXEC

Un paso        Los alias CD_Enter y CD_Leave

Un paso        El alias UNKNOWN_CMD

Un paso        Advertencias

 

General

 

El comando ALIAS le permite crear nuevos nombres de comandos o redefinir comandos internos. También le permite asignar uno o más comandos a una sola pulsación de tecla. Un alias se utiliza a menudo para ejecutar una serie compleja de comandos con unas pocas pulsaciones de teclas o para crear "archivos por lotes en memoria" que se ejecutan mucho más rápido que los archivos por lotes basados ​​en disco.

 

Por ejemplo, para crear un comando de una sola letra d para mostrar un directorio amplio, en lugar de utilizar DIR /W, podrías usar el comando:

 

alias d = dir /w

 

Ahora, cuando escribes un solo d como comando, se traducirá en un DIR/W mando.

 

Si un comando ALIAS especifica un propuesta de, y ya había un alias asignado a nombre , el antiguo valor de alias se descarta.

 

Si define alias para programas de aplicación de uso común, a menudo puede eliminar del directorio los directorios en los que están almacenados. TRAYECTORIA. Por ejemplo, si usa Microsoft Palabra y tenía el C:\WINWORD directorio en su ruta, puede definir el siguiente alias:

 

alias ww = c:\winword\winword.exe

 

Con este alias definido, probablemente puedas eliminar C:\WINWORD de tu camino. Word ahora se cargará más rápidamente que si TCC tuvo que buscar el TRAYECTORIA para ello. Además, TRAYECTORIA puede ser más corto, lo que acelerará las búsquedas de otros programas.

 

Si aplica esta técnica para cada programa de aplicación, a menudo puede reducir su TRAYECTORIA a sólo dos o tres directorios que contienen programas de utilidad y reduce significativamente el tiempo que lleva cargar la mayoría del software en su sistema. Antes de eliminar un directorio del TRAYECTORIA, deberá definir alias para todos los programas ejecutables que utilice habitualmente y que estén almacenados en ese directorio.

 

TCC también es compatible Alias ​​de directorio, una forma abreviada de especificar nombres de rutas.

 

Un nombre de alias puede ser contenida en una variable. Cuando TCC hace una expansión variable en una línea de comando, verificará si la expansión cambió el primer argumento en la línea, y si es así TCC comprobará si el nuevo argumento es un alias. Por ejemplo:

 

Alias ​​%AliasName=Echo Hola

 

:: Salida: Eco Hola

Alias ​​MiAlias

 

:: Salida: Hola

%MiAlias​

 

Los alias se almacenan en la memoria y no se guardan automáticamente cuando apaga su computadora o finaliza su actual TCC sesión. Consulte a continuación para obtener información sobre cómo guardar y recargar sus alias.

 

Mostrar alias

 

Si quieres ver una lista de todos alias definidos actualmente, escriba:

 

alias

 

Puedes ver la definición de soltero alias. Por ejemplo, si desea ver la definición del alias Anuncia, puede escribir:

 

lista de alias

 

También puede ver las definiciones de todos los alias que coincidan con un patrón específico especificando un único parámetro que contenga comodines (* or ?). Por ejemplo:

 

alias *ganar*

   

mostrará todos los alias que contienen la cadena ganar.

 

Puede utilizar el /P Opción para controlar el desplazamiento de la pantalla al mostrar alias.

 

Múltiples comandos y caracteres especiales en alias

 

Un alias puede representar más de un comando. Por ejemplo:

 

letras de alias = `cd \ letras & teedit`

 

Este alias crea un nuevo comando llamado LETRAS. El comando primero usa CD para cambiar a un subdirectorio llamado \LETRAS del directorio actual en el momento de su ejecución, y luego ejecuta un programa llamado TEDIT.

 

Los alias hacen un uso extensivo de la separador de comando y al carácter de parámetro, y también puede utilizar el Personaje de escape.

 

Cuando un alias contiene varios comandos, los comandos se ejecutan uno tras otro. Sin embargo, si alguno de los comandos ejecuta una aplicación externa de Windows, debe asegurarse de que el alias esperará a que finalice la aplicación antes de continuar con los otros comandos. Este comportamiento está controlado por el Espere a que se complete entorno en el cuadros de diálogo de configuración.

 

Cuando usa el comando alias en el símbolo del sistema o en un archivo por lotes, debe usar comillas invertidas ` alrededor de la definición de alias if contiene múltiples comandos, or parámetros (discutidos a continuación), or Variables de entorno, or funciones variables, or redirección or tubería. Si no utiliza comillas inversas, se evalúan parámetros, variables y funciones, y se realiza la redirección o canalización durante la definición del alias, y solo el primer comando pasa a formar parte del alias, los restantes se ejecutan inmediatamente. Las comillas posteriores impiden esta expansión prematura. Puede utilizar comillas inversas en otras definiciones, pero no son obligatorias. No necesita comillas inversas cuando sus alias se cargan desde un archivo ALIAS /R; consulte a continuación para obtener más detalles. Los ejemplos anteriores y siguientes incluyen comillas invertidas solo cuando son necesarias.

 

Alias ​​anidados

 

Los alias pueden invocar comandos internos, comandos externos u otros alias. Sin embargo, un alias no puede invocarse a sí mismo, excepto en casos especiales donde un IF or IFF El comando se utiliza para evitar un bucle infinito. Los dos alias siguientes demuestran el anidamiento de alias (un alias invoca a otro). La primera línea define un alias que se ejecuta en el directorio actual y ejecuta Palabra ubicado en el E:\WINWORD\. El segundo alias cambia de directorio con el Comandos Pushd comando, ejecuta el WP alias y luego regresa al directorio original con el Popd mando:

 

alias wp = e:\winword\winword.exe

alias w = `pushd c:\wp & wp & popd`

 

El segundo alias anterior podría haber incluido la ruta completa y el nombre de Winword.exe en lugar de llamar al WP alias. Sin embargo, escribir dos alias hace que el segundo sea más fácil de leer y comprender, y hace que el primer alias esté disponible para uso independiente. Si cambia el nombre del Winword.exe programa o moverlo a un nuevo directorio, sólo es necesario cambiar el primer alias.

 

Desactivar temporalmente los alias

 

Si pones un asterisco * inmediatamente antes de un comando en el propuesta de de una definición de alias (la parte después del signo igual), le dice TCC no intentar interpretar ese comando como otro alias (anidado). Un asterisco utilizado de esta manera debe estar precedido por un espacio o el separador de comandos y seguido inmediatamente por un nombre de comando interno o externo.

 

Al utilizar un asterisco, puede redefinir las opciones predeterminadas para cualquier comando interno o externo. Por ejemplo, supongamos que siempre desea utilizar el DIR comando con el /2 (dos columnas) y /P (pausa al final de cada página) opciones:

 

alias dir = *dir /2/p

 

Si no incluyó el asterisco, el segundo DIR en la línea sería el nombre del alias en sí, y TCC volvería a invocar repetidamente la DIR alias, en lugar de ejecutar el DIR dominio. Esto provocaría un error de "bucle de alias" o "línea de comando demasiado larga". El asterisco obliga a interpretar la segunda DIR como un comando, no como un alias.

 

Un asterisco también le ayuda a evitar que los nombres de los comandos internos entren en conflicto con los nombres de los programas externos. Por ejemplo, supongamos que tiene un programa llamado DESCRIBIR.EXE. Normalmente, el interno DESCRIBIR El comando se ejecutará cada vez que escriba DESCRIBE. Pero dos alias simples le darán acceso tanto a la DESCRIBIR.EXE programa y el DESCRIBIR mando:

 

alias describe = c:\winutil\describe.exe

alias filedesc = *describir

 

La primera línea de arriba define describir como alias para el DESCRIBIR.EXE programa. Si se detuviera allí, el programa externo se ejecutaría cada vez que escribiera DESCRIBIR y no tendría fácil acceso al programa interno. DESCRIBIR dominio. La segunda línea define ARCHIVODESC como nuevo nombre para el interno DESCRIBIR dominio. El asterisco es necesario en el segundo comando para indicar que la siguiente palabra significa el comando interno DESCRIBIR, no la describir alias que ejecuta su programa externo.

 

Otra forma de entender el asterisco es recordar que un comando siempre se busca primero en busca de un alias, luego de un comando interno o externo, o de un archivo por lotes. El asterisco al principio del nombre de un comando simplemente omite la verificación habitual de alias al procesar ese comando y permite TCC para ir directamente a buscar un comando interno, un comando externo o un archivo por lotes.

 

Puede evitar la expansión de alias utilizando un asterisco antes de un comando que ingresa en la línea de comando o en un archivo por lotes. Esto puede resultar útil cuando desea asegurarse de que está ejecutando el comando original y no un alias con el mismo nombre, o frustrar temporalmente el propósito de un alias que cambia el significado o comportamiento de un comando. Por ejemplo, arriba definimos un alias para DIR lo que hizo que los directorios se mostraran en modo paginado de 2 columnas de forma predeterminada. Si desea ver un directorio mostrado en el modo normal de una sola columna y no paginado, puede ingresar el comando *DIR y el alias se ignoraría para ese comando.

 

Puede desactivar los alias temporalmente con el SET DOS /X mando.

 

Nombres de alias parciales (abreviados)

 

También puede utilizar un asterisco en el nombre de un alias. Cuando lo haga, los caracteres que siguen al asterisco son opcionales cuando invoca el comando alias. (Uso de un asterisco en el alias nombre no está relacionado con el uso de un asterisco en el alias propuesta de discutido anteriormente.)  Por ejemplo, con este alias:

 

alias donde*eis = dir /s /p

 

El nuevo comando, DÓNDE ESTÁ, se puede invocar como DÓNDE, DÓNDE, DÓNDEI o DÓNDEES. Ahora si escribes:

 

donde miarchivo.txt

 

Las DÓNDE ESTÁ alias se expandirá al comando:

 

dir /s /p miarchivo.txt

 

Alias ​​de pulsaciones de teclas

 

Hay dos tipos de alias de pulsaciones de teclas: solo inserción y ejecución automática.

 

Alias ​​de pulsaciones de teclas de sólo inserción

 

Asignación: Para asignar un alias de solo inserción a una pulsación de tecla, use el nombre de la tecla en el lado izquierdo del signo igual, precedido por uno at firmar @y el valor del alias en el lado derecho del signo igual:

 

alias @clave=propuesta de

 

Operación: Cuando presiona la tecla a la que le asignó un alias de solo inserción, TCC muestra e inserta el valor del alias en la línea de comando actual, en la posición actual del cursor. Si su modo de edición de línea de comando es sobrescribir y el cursor no está al final de la línea, el valor del alias sobrescribirá parte de la línea de comando. Puede continuar editando la línea de comando, por ejemplo, agregando otros parámetros al comando. Debes presionar Participar para ejecutar el comando

 

Ejemplos:

 

Para asignar el comando DIR/W En el correo electrónico “Su Cuenta de Usuario en su Nuevo Sistema XNUMXCX”. F4 clave, escriba:

 

alias @F4 = directorio /w

 

Para usarlo, presione F4 en el símbolo del sistema, y DIR/W se colocará en la línea de comando. Puede escribir parámetros adicionales si lo desea y presionar Participar para ejecutar el comando. Con el alias de ejemplo, puede definir los archivos que desea mostrar después de presionar F4 y antes de presionar Participar para ejecutar el comando

 

También puede definir un alias de pulsación de tecla para insertar una cadena de uso frecuente en medio de un comando, por ejemplo,

 

alias @shift-F4 =%@expand[

 

qué ejemplo específico puede ayudar a procesar comodines para un programa sin dicha característica.

 

Autoejecución de alias de pulsaciones de teclas

 

Asignación: Para asignar un alias de ejecución automática a una pulsación de tecla, utilice el nombre de la clave en el lado izquierdo del signo igual, precedido por dos at signos @@y el valor del alias en el lado derecho del signo igual:

 

alias @@clave=propuesta de

 

Operación: Cuando presiona la tecla a la que le asignó un alias de ejecución automática, TCC inserta el valor del alias en la línea de comando actual, en la posición actual del cursor. Si su modo de edición de línea de comando es sobrescribir y el cursor no está al final de la línea, el valor del alias sobrescribirá parte de la línea de comando. Después de la inserción/sobrescritura, la línea de comando se ejecuta automáticamente.

 

Ejemplo: Este comando asignará un alias al F11 clave que usa el CDS comando para llevarlo de regreso al directorio predeterminado anterior:

 

alias @@f11 = cdd -

 

Consideraciones especiales para los alias de pulsaciones de teclas

 

Cuando define alias de pulsaciones de teclas, las asignaciones solo tendrán efecto en la línea de comando, no dentro de programas de aplicación o archivos por lotes.

 

Para garantizar que un alias de pulsación de tecla, esp. uno de ejecución automática, está en la línea de comando por sí solo, use el carácter definido por la opción de directiva clave EraseLine (por defecto, el Esc clave, representada como ^e) como primer carácter del valor del alias.

 

Para forzar una indicación visible de que se utilizó un alias de pulsación de tecla de ejecución automática, incluya una descripción ECHO comando en el valor del alias.

 

Tenga cuidado si asigna alias a claves que ya se utilizan en la línea de comando (por ejemplo, F1 para AYUDA). Las definiciones de alias de pulsaciones de teclas tienen prioridad, por lo que deshabilitarán la tecla de edición de línea de comando correspondiente.

 

Las propuesta de de un alias, incluido un alias de pulsación de tecla, puede contener sólo caracteres. No puede contener representaciones de claves como F1 .. F12, Inicio, etc.

 

See Claves y nombres de claves para obtener una lista completa de los nombres de las claves y una descripción del formato de los nombres de las claves.

 

Alias ​​de directorio

 

Los alias de directorio son una forma abreviada de especificar nombres de rutas. Por ejemplo, si define un alias:

 

alias pf:=c:\archivos de programa

 

Luego puede hacer referencia a los archivos en c:\archivos de programa\jpsoft por entrar pf:\jpsoft. Los alias de directorio funcionan en lugares que aceptan nombres de archivos y de directorios (argumentos de comando internos o el primer argumento en una línea de comando), incluida la finalización de nombres de archivos. No puede usarlos en argumentos para aplicaciones externas, ya que TCC no tiene forma de saber cuál es un argumento válido para aplicaciones externas.

 

Los nombres de alias de directorio pueden tener dos o más caracteres alfanuméricos seguidos de dos puntos, o un solo dígito seguido de dos puntos. No puedes abreviar alias de directorio.

 

Los alias de directorio admiten la expansión de variables de entorno.

 

Las @NOMBRE VERDADERO La función variable devolverá el destino de un alias de directorio.

 

Guardar y recargar sus alias

 

Puede guardar sus alias en un archivo:

 

alias > alias.lst

 

Luego podrá volver a cargar todas las definiciones de alias en el archivo la próxima vez que inicie con el comando:

 

alias /r alias.lst

 

Esto es mucho más rápido que definir cada alias individualmente en un archivo por lotes. Si mantiene sus definiciones de alias en un archivo separado que carga cuando TCC comienza, puede editarlos con un editor de texto, recargar el archivo editado con ALIAS/Ry sepa que se cargará la misma lista de alias la próxima vez que inicie TCC.

 

Cuando define alias en un archivo que se leerá con el ALIAS/R comando, no utilice comillas alrededor del valor, incluso si normalmente se necesitarían comillas al definir el mismo alias en la línea de comando o en un archivo por lotes.

 

Para eliminar un alias, utilice el UNALÍAS mando.

 

Parámetros de alias

 

Los alias pueden utilizar parámetros de línea de comando o parámetros como los de archivos por lotes. Los parámetros de la línea de comando están numerados del %0 al %511. (%0 contiene el nombre del alias). Puede utilizar comillas dobles para pasar espacios, tabulaciones, comas y otros caracteres especiales en un parámetro de alias; ver Cita de parámetros para detalles. (Los ejemplos de alias en esta sección asumen el TCC valor predeterminado de ParameterChar=$.)

 

Los parámetros a los que se hace referencia en un alias, pero que faltan en la línea de comando, aparecen como cadenas vacías dentro del alias. Por ejemplo, si solo pone dos parámetros en la línea de comando, cualquier referencia en el alias a %3 o cualquier parámetro con un número mayor se interpretará como una cadena vacía.

 

El parámetro %n$ tiene un significado especial. TCC lo interpreta como "toda la línea de comando, desde el parámetro n hasta el final."  Si n no se especifica, tiene un valor predeterminado de 1, asi que %$ significa "toda la línea de comando después del nombre del alias".

 

El parámetro %-n$ significa "la línea de comando desde el parámetro 1 al n - 1".

 

El parámetro especial %# contiene el número de parámetros de la línea de comando.

 

Por ejemplo, el siguiente alias cambiará de directorio, ejecutará un comando y regresará al directorio original:

 

alias en `pushd %1 & %2$ & popd`

 

Cuando este alias se invoca como:

 

en c:\comm mycomm /zmodem /56K

 

El primer parámetro, %1, tiene el valor c:\comm. %2 is micomm, %3 is /zmódem y %4 is / 56K. La línea de comando se expande a estos tres comandos separados:

 

empujar c:\comm

micomm /zmodem /56K

popd

 

El siguiente ejemplo utiliza el IFF comando para redefinir los valores predeterminados para SET. Debe ingresarse en una línea:

 

alias set = `iff %# == 0 entonces & *set /p & else & *set %$ & endiff`

 

Esto modifica el SET comando para que si SET se ingresa sin parámetros, se reemplaza por SET /P (pausa después de mostrar cada página), pero si SET va seguido de un parámetro, se comporta normalmente. Tenga en cuenta el uso de asteriscos (*set) para evitar bucles de alias.

 

Si un alias usa parámetros, los parámetros de la línea de comando se eliminarán hasta el parámetro referenciado más alto inclusive. Por ejemplo, si un alias se refiere sólo a %1 y %4, entonces se utilizarán el primer y cuarto parámetro, el segundo y tercer parámetro se descartarán y cualquier parámetro adicional más allá del cuarto se agregará al comando expandido (después del propuesta de parte del alias). Si un alias no utiliza parámetros, todos los parámetros de la línea de comando se agregarán al comando expandido. Una forma cómoda de evitar que se agreguen parámetros de línea de comando no deseados es agregar una referencia a 511% dentro del alias.

 

Los alias también tienen acceso completo a todas las variables del entorno, variables internas y funciones variables. Por ejemplo, puedes crear una calculadora de línea de comando simple de esta manera:

 

alias calc = `echo La respuesta es: %@eval[%$]`

 

Ahora, si ingresas:

 

calculo 5 * 6

 

El alias mostrará:

 

La respuesta es: 30

 

Ampliar alias cuando se le solicite

 

Puede expandir un alias en la línea de comando y ver o editar los resultados presionando Ctrl-W después de escribir el nombre del alias, pero antes de ejecutar el comando. Esto reemplaza el alias con su contenido y sustituye valores para cada parámetro de alias, tal como si hubiera presionado el botón Participar llave. Sin embargo, el comando no se ejecuta; simplemente se vuelve a mostrar en la línea de comando para realizar ediciones adicionales.

 

Ctrl-W es especialmente útil cuando estás desarrollando y depurando un alias complejo, o si quieres asegurarte de que un alias que hayas olvidado no cambiará el efecto de tu comando.

 

Alias ​​locales y globales

 

Los alias se pueden almacenar en locales y/o global liza. La selección se realiza durante TCC inicio, utilizando el /L or /AHÍ EMPEZAR or opciones de inicioo por el Alias ​​locales y Alias ​​globales opciones de configuración, o de forma interactiva con el ALIAS /G, /GL, /L y /LL opciones. La lista de alias global está limitada a 256 K caracteres; la lista de alias locales está limitada únicamente por el tamaño de la memoria.

 

Con una locales lista de alias, cualquier cambio realizado en los alias sólo afectará a la copia actual de TCC. No serán visibles en otros shells ni en otras sesiones.

 

Con una global lista de alias, todas las copias de TCC, que comienzan con global La lista de alias compartirá la misma lista de alias y cualquier cambio realizado en los alias en una copia afectará a todas las demás copias. Este es el valor predeterminado para TCC.

 

Si no especifica /GL o /LL, TCC Primero buscará alias en la lista local. Si no hay una lista local o no se encuentra el alias, TCC buscará en la lista global (si existe).

 

No existe una regla fija para determinar si se deben utilizar listas de alias locales o globales. Dependiendo de su estilo de trabajo, puede que le resulte más conveniente utilizar un tipo o una combinación de tipos en diferentes sesiones o shells. Le recomendamos que comience con el enfoque predeterminado y luego lo modifique si encuentra una situación en la que el valor predeterminado no es conveniente.

 

Cuando se utiliza SETLOCAL / ENDLOCAL dentro de un archivo por lotes, los cambios en las definiciones de alias locales (o en las definiciones globales si no tiene una lista de alias local) son restaurados por el ENDLOCAL.

 

Conservación de alias globales con SHRALIAS

 

Si selecciona una lista de alias global para TCC puede compartir los alias entre todas las copias en ejecución de TCC. cuando cierras todo TCC sesiones, se libera la memoria para la lista de alias global y se crea una nueva lista de alias vacía la próxima vez que inicie TCC.

 

Si desea que la lista de alias se conserve en la memoria incluso cuando no TCC La sesión se está ejecutando, es necesario ejecutar el SHRALIAS comando, que realiza este servicio para la lista global de alias, la lista global de funciones definidas por el usuario, la lista global del historial de comandos y la lista global del historial del directorio. Puede que le resulte conveniente ejecutar SHRALIAS a partir de su TCINICIO archivo.

 

SHRALIAS retiene la lista de alias globales en la memoria, pero no puede conservarla cuando se cierra Windows. Para guardar sus alias al reiniciar Windows, debe almacenarlos en un archivo y volver a cargarlos después de que se reinicie el sistema. Para obtener detalles sobre cómo hacerlo, consulte Guardar y recargar sus alias anterior.

 

Los alias PRE_INPUT, PRE_EXEC y POST_EXEC

 

Cuando esté en el símbolo del sistema (es decir, sin ejecutar un archivo por lotes), TCC buscará (y los ejecutará si los encuentra) los siguientes alias:

 

PRE_ENTRADA - ejecutado inmediatamente antes de aceptar la entrada para una nueva línea de comando.

 

PRE_EXEC - ejecutado inmediatamente después de ingresar una línea de comando (antes de cualquier expansión o redirección).

 

POST_EXEC - ejecutado inmediatamente después de regresar de un comando y antes de mostrar el mensaje.

 

A ninguno de estos alias se le pasará ningún argumento.

 

Si el alias no existe, TCC buscará el plugins para PRE_INPUT / PRE_EXEC / POST_EXEC funciones y ejecutarlas si las encuentra.

 

Los alias CD_ENTER y CD_LEAVE

 

Al cambiar de directorio, TCC buscará (y ejecutará si los encuentra) los siguientes alias:

 

CD_Dejar - TCC ejecutará este alias cuando esté a punto de cambiar el directorio actual. TCC pasará el nombre del directorio actual (%1) y el nombre del nuevo directorio (%2).

 

CD_Entrar - TCC ejecutará este alias inmediatamente después de cambiar el directorio actual. TCC pasará el nombre del nuevo directorio (%1).

 

Estos alias le permiten personalizar su entorno según el directorio actual.

 

El alias UNKNOWN_CMD

 

Si crea un alias con el nombre DESCONOCIDO_CMD, se ejecutará en cualquier momento TCC normalmente emitiría el "Comando desconocido" mensaje de error. Esto le permite definir su propio controlador para comandos desconocidos. Cuando el DESCONOCIDO_CMD Cuando se ejecuta el alias, la línea de comando que generó el error se pasa al alias para su posible procesamiento. Por ejemplo, para mostrar simplemente el comando que provocó el error:

 

alias desconocido_cmd `echo Error en el comando "%$"`

 

Si DESCONOCIDO_CMD alias contiene un comando desconocido, se llamará a sí mismo repetidamente. Si esto ocurre, TCC se repetirá hasta 10 veces y luego mostrará el Bucle UNKNOWN_CMD error.

 

Si un DESCONOCIDO_CMD alias no existe, TCC buscará el plugins para un comando UNKNOWN_CMD y ejecútelo si lo encuentra.

 

Advertencias

 

Cuando define un alias en la línea de comando (es decir, sin usar el /R opción), las variables y funciones que no están protegidas por comillas invertidas o signos de % duplicados se evalúan inmediatamente y el resultado pasa a formar parte del valor del alias.

 

Los errores de sintaxis en un alias no se detectan hasta que se ejecuta el alias.

 

Opciones:

 

/=Muestre el cuadro de diálogo del comando ALIAS para ayudarlo a configurar las opciones de la línea de comando. La opción /= puede estar en cualquier lugar de la línea; Las opciones adicionales establecerán los campos apropiados en el cuadro de diálogo de comando.

 

/GCambie de una lista de alias local a una global. Si ya tiene una lista de alias global (por ejemplo, en otro TCC instancia o en SHRALIAS), ALIAS no hará la conversión. El /G debe ser el único argumento.

 

/GLLeer y escribir en la lista de alias global. Si tiene definidas listas de alias locales y globales y no especifica /GL, ALIAS utilizará de forma predeterminada la lista local.

 

/LCambie de una lista de alias global a una local. Si ya tiene una lista de alias local, ALIAS no realizará la conversión. El /L debe ser el único argumento.

 

/LLLeer y escribir en la lista de alias local.

 

/ONo sobrescriba los valores existentes (solo válido en combinación con /R).

 

/PEsta opción sólo es efectiva cuando se utiliza ALIAS para mostrar definiciones existentes. Pausa la visualización después de cada página y espera que se presione una tecla antes de continuar (consulte Mensajes de página y archivo).

 

/REsta opción carga una lista de alias desde un archivo. El formato del archivo es el mismo que el de la pantalla ALIAS:

 

Nombre = valor

 

donde nombre son los nombre del alias y propuesta de es su propuesta de. Puedes usar un signo igual. = o espacio para separar nombre y propuesta de. No utilice comillas inversas alrededor del valor con /R. Las variables y funciones a las que se hace referencia en las definiciones permanecen en las definiciones y se evaluarán cada vez que se ejecute el alias. Puede agregar comentarios al archivo comenzando cada línea de comentario con dos puntos :. Puedes cargar varios archivos con uno ALIAS/R comando colocando los nombres en la línea de comando, separados por espacios:

 

alias /r alias1.lst alias2.lst

 

ALIAS/R Las definiciones pueden abarcar varias líneas en el archivo si cada línea de la definición, excepto la última, termina con un Personaje de escape.

 

ALIAS/R leerá de stdin si no se especifica ningún nombre de archivo y se redirige la entrada:

 

alias /r

 

/ZSobrescriba la lista de alias existente con el contenido del archivo especificado. Sólo se puede utilizar con un único argumento de archivo /R. ALIAS /R /Z es 20 veces más rápido que ALIAS /R, porque no tiene que verificar los alias existentes ni agregar nuevos alias al final de la lista. No utilice comillas simples alrededor de los argumentos de alias con /Z.