Connaissances Informatiques >> systèmes >> Unix >> Content
  Derniers articles
  • Le système d'exploitation UNIX est-…
  • Que fait la commande sous Linux ? 
  • Quelle est la forme complète de la …
  • Comment vérifier un fichier pour le…
  • Dans UNIX, la communication procédé…
  • Quelle est la différence entre le d…
  • Quelle est la différence entre root…
  • Où pouvez-vous utiliser Unix? 
  • Unix options Décompressez 
  • Les avantages du système d'exploita…
  •   Unix
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP

  • Windows 7

  • Windows 10

  • Windows 11

  • Windows 2012

  • Windows 2016

  • Windows 2019

  • Windows 2022

  • Apple

  • Android

  • iOS

  • CentOS
  •  
    Unix

    Comment faites-vous une nouvelle commande dans Unix?

    Vous pouvez créer de nouvelles commandes dans Unix de plusieurs manières:

    1. Utilisation de scripts shell:

    * scripts shell sont le moyen le plus simple de créer de nouvelles commandes. Ce sont des séquences de commandes qui sont exécutées ensemble.

    * Créez un fichier: Créez un fichier texte (par exemple, `myCommand.sh`) et écrivez les commandes que vous souhaitez exécuter à l'intérieur. Par exemple:

    `` `bash

    #! / bin / bash

    Echo "Bonjour, monde!"

    date

    `` '

    * le rendre exécutable: Donnez au script des autorisations d'exécution:`chmod + x mycommand.sh`.

    * Exécutez le script: Vous pouvez maintenant exécuter le script comme une commande régulière:`. / MyCommand.sh`.

    * Ajouter au chemin: Pour rendre le script à disposition à l'échelle du système, ajoutez-le à votre variable d'environnement «Path». Vous devrez modifier votre fichier `.bashrc` ou` .zshrc` et ajouter le répertoire contenant votre script.

    2. Utilisation des langages de programmation:

    * Vous pouvez créer des commandes plus complexes à l'aide de langages de programmation comme C, C ++, Python ou Perl . Ceux-ci vous permettent de créer une logique personnalisée et d'interagir avec les ressources système.

    * compiler et lier: Vous devrez compiler votre code et le lier avec les bibliothèques nécessaires pour créer un fichier exécutable.

    * Installez l'exécutable: Placez l'exécutable dans un répertoire inclus dans votre variable «Path».

    3. Utilisation de la commande `alias`:

    * alias sont des raccourcis pour les commandes existantes. Ils ne créent pas de nouvelles commandes, mais ils peuvent rendre les commandes existantes plus faciles à utiliser.

    * Créez un alias: `alias myCommand =" echo Hello, world! &&Date "`. Cela crée un alias nommé `MyCommand» qui exécute les commandes `echo bonjour, monde! 'Et` `date'.

    * Exécutez l'alias: Vous pouvez maintenant exécuter `myCommand` pour exécuter les commandes associées.

    * Alias ​​temporaires: Pour créer un alias temporaire, utilisez l'option «-p» avec `alias». Par exemple:`alias -p myCommand =" echo 'temporaire alias' "`. Cela créera un alias temporaire qui ne sera valide que pour la session de shell actuelle.

    4. Utilisation des fonctions:

    * Fonctions du shell sont de petits blocs de code qui peuvent être exécutés en tant que commande. Ils fournissent un moyen d'organiser vos commandes et de rendre vos scripts plus lisibles.

    * Créez une fonction: `myCommand () {echo" Bonjour, monde! "; date; } `.

    * Exécutez la fonction: «MyCommand».

    Exemple:une commande simple pour vérifier la connectivité Internet:

    `` `bash

    #! / bin / bash

    ping -c 1 google.com> / dev / null 2> &1

    Si [[$? -eq 0]]; alors

    Echo "La connexion Internet est disponible"

    autre

    Echo "La connexion Internet n'est pas disponible"

    FI

    `` '

    Explication:

    * `#! / bin / bash` :Cette ligne indique que le script doit être exécuté à l'aide de l'interprète bash.

    * `ping -c 1 google.com> / dev / null 2> &1` :Envoie un seul paquet de ping à Google et redirige la sortie vers `` null` (le jeter) pour éviter l'encombrement de sortie.

    * `Si [[$? -eq 0]]; alors` :Vérifie si la commande «ping» a réussi (code de sortie 0).

    * `Echo" La connexion Internet est disponible "` :Publie le message de réussite.

    * `else` :Exécute si la commande `ping» a échoué.

    * `Echo" La connexion Internet n'est pas disponible "` :Sortit le message de défaillance.

    Considérations importantes:

    * Autorisations: Assurez-vous toujours que votre script a les autorisations d'exécution correctes.

    * chemin: Assurez-vous que le répertoire contenant votre script se trouve dans votre variable `Path` si vous souhaitez l'utiliser à l'échelle du système.

    * Documentation: Documentez vos commandes pour référence future.

    * Test: Testez soigneusement vos commandes avant de les déployer.

    N'oubliez pas que la création de nouvelles commandes est un moyen puissant de personnaliser votre environnement UNIX et de rationaliser vos workflows.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour trouver le nombre de correspondances dans Unix 
  • Qu'est-ce que la base hexadécimale 32 ? 
  • Comment afficher le contenu d'une variable dans Unix 
  • Qu'est-ce que Lex et Yacc en termes de système d'exploitation Unix ? 
  • Qui utilise l’interface de ligne de commande aujourd’hui ? 
  • Comment définir des alias Linux pour les commandes difficiles à mémoriser ? 
  • Que signifie l'abréviation GUI par rapport aux ordinateurs ? 
  • Comment verrouiller un dossier de groupe dans Unix 
  • Comment utiliser plusieurs imprimantes sur un transfert de port IP à distance dans un hôte SCO Uni…
  • Que signifie l’acronyme FRU ? 
  • Connaissances Informatiques © http://www.ordinateur.cc