alias – affiche ou crée des alias de commande – Bien choisir son serveur d impression

Author: Titanfall —

Short summary: alias [[[[-ptx][[[[prénom[=[=[=[=valeur]…] alias -r Lorsque le premier mot d'une ligne de commande KornShell n'est pas un mot clé shell, le shell vérifie la présence du mot dans la liste des alias actuellement définis. S'il trouve une correspondance, le shell remplace l'alias par son nom associé. valeur de chaîne. Le résultat est une nouvelle ligne de […]

Quick overview

Site
Tutos GameServer
Canonical URL
https://tutos-gameserver.fr/2019/07/03/alias-affiche-ou-cree-des-alias-de-commande-bien-choisir-son-serveur-d-impression/
LLM HTML version
https://tutos-gameserver.fr/2019/07/03/alias-affiche-ou-cree-des-alias-de-commande-bien-choisir-son-serveur-d-impression/llm
LLM JSON version
https://tutos-gameserver.fr/2019/07/03/alias-affiche-ou-cree-des-alias-de-commande-bien-choisir-son-serveur-d-impression/llm.json
Manifest
https://tutos-gameserver.fr/llm-endpoints-manifest.json
Estimated reading time
8 minutes (432 seconds)
Word count
1439

Key points

Structured content

alias [[[[-ptx][[[[prénom[=[=[=[=valeur]…]

alias -r

Lorsque le premier mot d'une ligne de commande KornShell n'est pas un mot clé shell, le shell vérifie la présence du mot dans la liste des alias actuellement définis. S'il trouve une correspondance, le shell remplace l'alias par son nom associé. valeur de chaîne. Le résultat est une nouvelle ligne de commande qui pourrait commencer par un shell nom de la fonction, une commande intégrée, une commande externe ou un autre alias.

Lorsque le shell effectue une substitution d'alias, il vérifie si valeur se termine par un blanc. Si c'est le cas, le shell vérifie également le mot suivant du mot ligne de commande pour les alias. Le shell vérifie ensuite la nouvelle ligne de commande pour les alias et les développe, en suivant ces mêmes règles. Ce le processus continue jusqu'à ce qu'il n'y ait plus d'alias sur la ligne de commande ou la récursivité se produit lors de l’expansion des alias.

Appel alias sans paramètres affiche tous les actuellement alias définis et leurs valeurs associées. Les valeurs apparaissent avec des citations appropriées, de sorte qu'elles conviennent à re-entrée dans le shell.

Appel alias avec des paramètres sous la forme de

prénom=valeur

crée un alias pour chaque prénom avec la chaîne donnée valeur.

Si vous définissez un alias où valeur contient une barre oblique inverse caractère, vous devez le faire précéder d’une autre barre oblique inverse depuis le shell effectue le développement, il interprète une barre oblique inverse comme un échappement personnage. Si vous utilisez des guillemets doubles pour entourer valeur, vous devez faites précéder chaque composant d’une double barre oblique inverse par un barre oblique inversée car le shell échappe aux caractères lors de l'attribution du alias et encore en le développant.

Pour éviter d'utiliser quatre barres obliques inverses pour représenter une seule barre oblique inversée, utilisez apostrophes plutôt que des guillemets doubles pour joindre valeur, puisque le shell n'échappe pas aux caractères enfermés dans des apostrophes pendant affectation. En conséquence, le shell n'échappe aux caractères des apostrophes que lorsque élargir l'alias.

Ceci est particulièrement important sur les systèmes Windows si vous utilisez des barres obliques inverses. séparer les composants de nom de chemin. Par exemple, pour créer un alias pour la cmd.exe impression commande qui réside dans c: Windows system32 print.exe, utilisez l'une des deux commandes suivantes:

alias p = "c: \\ Windows \\ system32 \\ print.exe" alias p = 'c: \ Windows \ system32 \ print.exe'

Appel alias avec prénom sans aucun valeur affectation, affiche prénom et son associés valeur avec citation appropriée.

Les options

-p

provoque la sortie générée par alias être sous une forme qui convient comme entrée dans le shell pour définir des alias.

-r

supprime tous les alias suivis.

-t

rend chacun prénom sur la ligne de commande a suivi alias. Chaque alias suivi est résolu en son nom de chemin complet. ainsi la coquille évite chercher le CHEMIN répertoires chaque fois que vous appelez la commande. Le shell affecte le nom de chemin complet d’un alias suivi, le première fois que vous l'invoquez. Il réaffecte un nom de chemin le premier le temps que vous utilisez l'alias après avoir changé la variable CHEMIN. Lorsque vous lancez la commande

set -h

chaque commande ultérieure que vous utilisez dans le shell devient automatiquement un alias suivi. Invoquer alias avec le -t option, mais sans aucun spécifié des noms, affiche tout ce qui est actuellement défini alias suivis avec les citations appropriées.

-X

marque chaque alias prénom sur la ligne de commande pour l'exportation. Si vous spécifiez -X sans aucun des noms, alias affiche tous les alias exportés. Seuls les alias exportés sont transmis à un shell qui exécute un script shell (c'est-à-dire, script.ksh).

Alias ​​intégrés

Il y a plusieurs alias construits dans le shell:

alias functions = "typeset -f" alias hash = "alias -t" alias history = "fc -l" alias entier = "typeset -i" alias nohup = "nohup" alias r = "fc -s"

Sur les systèmes prenant en charge le contrôle des travaux:

alias stop = "kill -STOP" alias suspend = "stop $ $"

Vous pouvez modifier ou supprimer n'importe lequel de ces alias. Voir les pages de manuel correspondantes pour plus de détails.

La commande:

alias ls = "ls -C"

définit ls comme un alias. À partir de ce moment, lorsque vous émettez un ls commander, il produit une sortie multi-colonne par défaut. le alias commande fournit un moyen simple d'accéder à d'autres fonctions intégrées dans cmd.exe. Par exemple:

alias ver = "cmd.exe / c ver" alias rename = "cmd.exe / c renommer" alias copy = "cmd.exe / c copy"

TK_UNIX_FILESYSTEM

Lorsque cette variable est définie, le mode de compatibilité UNIX amélioré est activé et le système de fichiers virtuel est utilisé.

Tous les alias sont stockés tels quels. Lorsque le mode de compatibilité UNIX amélioré est activé, les noms de chemin dans les alias sont interprétés comme des noms de chemin dans la système de fichiers virtuel; sinon, les noms de chemin dans les alias sont interprétés comme des noms de chemins dans le système de fichiers standard.

Par exemple, supposons que vous définissiez:

alias echotext = "/ usr / bin / echo.exe text"

Dactylographie echotext sur les tentatives de ligne de commande pour exécuter le echo.exe commande trouvée dans le / usr / bin annuaire. Lorsque le mode de compatibilité UNIX améliorée est activé, il recherche echo.exe dans le / usr / bin annuaire du système de fichiers virtuel (c’est-à-dire le $ ROOTDIR / mksnt répertoire du système de fichiers regualr). Lorsque ce mode est désactivé, il recherche echo.exe dans la / usr / bin répertoire du système de fichiers standard (qui serait X: / usr / bin où X est la lettre du lecteur en cours). Il est peu probable que ce répertoire existe et l'alias échouerait.

Pour plus de détails sur le mode de compatibilité UNIX amélioré et le système de fichiers virtuel, voir la EUCM page de référence.

Les valeurs possibles du statut de sortie sont:

Réussite.

1

Échec car un alias n'a pas pu être défini.

2

Échec en raison d'une option de ligne de commande non valide.

Si vous définissez alias pour déterminer les valeurs d'un ensemble de noms, le statut de sortie est le nombre de ces noms qui sont pas actuellement défini comme alias.

KornShell. POSIX.2. X/ OPEN Guide de la portabilité 4.0. Windows 7. Windows Server 2008 R2. Windows 8. Windows Server 2012. Windows 10. Windows Server 2016. Windows Server 2019.

Sur les systèmes UNIX, alias est une commande intégrée du KornShell, mais pas du Bourne Shell.

le -t et -X les options sont des extensions au standard POSIX.

Cette commande est intégrée à KornShell MKS.

Les alias exportés n'étant disponibles que dans l'environnement shell actuel et aux processus enfants de cet environnement, ils ne sont pas disponibles pour tout nouvel environnement shell démarré. Pour rendre un alias disponible pour tous les environnements de shell, définissez-le comme suit: un alias non exporté dans MKS KornShell ENV fichier, qui est exécuté chaque fois qu'un nouveau shell est exécuté.

Boîte à outils MKS PTC pour les utilisateurs expérimentés Boîte à outils MKS PTC pour les administrateurs système Kit de ressources PTC MKS pour les développeurs Boîte à outils PTC MKS pour l'interopérabilité Boîte à outils PTC MKS pour les développeurs professionnels Boîte à outils MKS PTC pour les développeurs professionnels, édition 64 bits Boîte à outils MKS PTC pour les développeurs d'entreprise PTC MKS Toolkit pour les développeurs d'entreprise, édition 64 bits Intégrité PTC

Commandes: fc, les fonctions, hacher, l'histoire, entier, r, ensemble, sh, composer, unalias

Utiliser le KornShell MKS

Documentation PTC MKS Toolkit 10.2 Version 28.

Click to rate this post! [Total: 0 Average: 0]

Topics and keywords

Themes: Serveur d'impression

License & attribution

License: CC BY-ND 4.0.

Attribution required: yes.

Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json

LLM Endpoints plugin version 1.1.2.