GNU/Linux >> Tutoriels Linux >  >> Linux

Comment créer des commandes personnalisées sous Unix/Linux ?

Créez un script bash dans votre dossier /usr/bin, il devrait ressembler à ceci

#!/bin/bash
Whatever combination of commands you want to run when you type this thing.

C'est vraiment aussi simple que ça.

Nommez simplement le script bash que vous voulez taper dans le terminal et rendez-le exécutable :chmod +x filename et vous êtes prêt à partir !


  1. Créez un répertoire, dites "bin" sous votre répertoire personnel.
  2. Mettez à jour votre variable de chemin pour inclure ce répertoire bin. Mettez ceci dans .profile ou .bash_profle fichier pour le rendre permanent.

    export PATH=$PATH":$HOME/bin"

  3. Créez un script dites "bonjour" et conservez-le dans votre répertoire bin. Donnez l'autorisation d'exécution au script hello par $ chmod +x hello .

    #!/bin/bash    
    echo My first program
  4. Recharger .profile ou .bash_profle :

    $ . ~/.bash_profile

  5. Depuis n'importe quel répertoire, il vous suffit de taper :

    $ hello
    My first program

Facile, créez un alias.

Supposons que vous souhaitiez écrire une commande sur cd dans votre répertoire de téléchargement. Et vous voulez l'appeler cdd.

alias cdd='cd ~/Downloads' 

Vous pouvez créer n'importe quelle commande que vous voulez.

Voici plus d'informations :
http://www.mediacollege.com/linux/command/alias.html


Linux
  1. Comment créer un répertoire partagé pour tous les utilisateurs sous Linux

  2. Linux - Comment inspecter les informations de structure de répertoire d'un fichier Unix/linux ?

  3. Linux / UNIX :Comment créer une partition étendue à l'aide de fdisk

  4. Comment créer un nouveau répertoire sous Linux

  5. Comment puis-je créer une arborescence de répertoires en C++/Linux ?

Comment créer un fichier sous Linux

Commandes Linux de base

Comment créer un répertoire sous Linux à l'aide de la commande mkdir

Comment créer des raccourcis sur le bureau Linux

Comment copier un répertoire sous Linux

Comment créer/ajouter des utilisateurs sous Linux