| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
systemer  
  • Basale computerfærdigheder
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  •  
    Computer Viden >> systemer >> Unix >> Content
    Hvordan laver du en ny kommando i Unix?
    Du kan oprette nye kommandoer på Unix på nogle få måder:

    1. Brug af shell -scripts:

    * shell -scripts er den enkleste måde at oprette nye kommandoer på. Det er sekvenser af kommandoer, der udføres sammen.

    * Opret en fil: Opret en tekstfil (f.eks. 'MyCommand.sh') og skriv de kommandoer, du vil udføre inde i den. For eksempel:

    `` `bash

    #!/bin/bash

    Echo "Hej, verden!"

    dato

    `` `

    * gør det eksekverbart: Giv scriptet Udfør tilladelser:`CHMOD +X MyCommand.sh`.

    * Kør scriptet: Du kan nu køre scriptet som en almindelig kommando:`./MyCommand.sh`.

    * Føj til sti: For at gøre scriptet tilgængeligt systemdækkende, skal du tilføje det til din 'sti' miljøvariabel. Du skal ændre din '.bashrc' eller '.zshrc' -fil og tilføje biblioteket, der indeholder dit script.

    2. Brug af programmeringssprog:

    * Du kan oprette mere komplekse kommandoer ved hjælp af programmeringssprog som C, C ++, Python eller Perl . Disse giver dig mulighed for at oprette brugerdefineret logik og interagere med systemressourcer.

    * Kompilering og link: Du skal kompilere din kode og linke den til de nødvendige biblioteker for at oprette en eksekverbar fil.

    * Installer den eksekverbare: Placer den eksekverbare i et bibliotek, der er inkluderet i din 'sti' variabel.

    3. Brug af kommandoen `alias`:

    * aliaser er genveje til eksisterende kommandoer. De skaber ikke nye kommandoer, men de kan gøre eksisterende kommandoer lettere at bruge.

    * Opret et alias: `alias myCommand =" echo hej, verden! &&date "`. Dette skaber et alias ved navn 'MyCommand', der kører kommandoerne 'Echo Hello, World!' Og 'dato'.

    * Kør aliaset: Du kan nu køre 'MyCommand' for at udføre de tilknyttede kommandoer.

    * Midlertidige aliaser: For at oprette et midlertidigt alias skal du bruge indstillingen '-p' med 'alias'. For eksempel:`alias -p myCommand =" echo 'midlertidigt alias' ". Dette vil skabe et midlertidigt alias, der kun vil være gyldigt for den aktuelle shell -session.

    4. Brug af funktioner:

    * shell -funktioner er små kodeblokke, der kan udføres som en kommando. De giver en måde at organisere dine kommandoer og gøre dine scripts mere læsbare.

    * Opret en funktion: `myCommand () {echo" hej, verden! "; dato; } `.

    * Kør funktionen: `MyCommand`.

    Eksempel:En simpel kommando til at kontrollere internetforbindelse:

    `` `bash

    #!/bin/bash

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

    Hvis [[$? -eq 0]]; så

    Echo "Internetforbindelse er tilgængelig"

    andet

    Echo "Internetforbindelse er ikke tilgængelig"

    fi

    `` `

    Forklaring:

    * `#!/bin/bash` :Denne linje angiver, at scriptet skal udføres ved hjælp af bash -tolken.

    * `ping -c 1 google.com>/dev/null 2> &1` :Sender en enkelt pingpakke til Google og omdirigerer output til `null` (kassering af den) for at undgå output rod.

    * `hvis [[$? -eq 0]]; så` :Kontrollerer, om kommandoen `ping` var vellykket (exit code 0).

    * `ekko" Internetforbindelse er tilgængelig "` :Outputs succesmeddelelsen.

    * `andet` :Udfører, hvis kommandoen 'ping' mislykkedes.

    * `ekko" Internetforbindelse er ikke tilgængelig "` :Outputs fejlmeddelelsen.

    Vigtige overvejelser:

    * tilladelser: Sørg altid for, at dit script har de korrekte udførelse af tilladelser.

    * sti: Sørg for, at biblioteket, der indeholder dit script, er i din 'sti' variabel, hvis du vil bruge det systemomfattende.

    * Dokumentation: Dokumenter dine kommandoer til fremtidig reference.

    * test: Test grundigt dine kommandoer, før du implementerer dem.

    Husk, at det at oprette nye kommandoer er en kraftfuld måde at tilpasse dit UNIX -miljø og strømline dine arbejdsgange.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad er kommandoparametre? 
    ·Hvad er kommandoen til at hente de første 10 poster i …
    ·Hvad er den maksimale størrelse på en fil i Unix? 
    ·Hvilke sikkerhedsniveauer er tilgængelige i UNIX? 
    ·Layered Approach i Unix Operating System 
    ·Hvad er vanskeligheden med at bruge Unix? 
    ·Sådan fjernes ClearCase v7.0.0 i Unix 
    ·Sådan Test Null Unix Script 
    ·Sådan Søg på UNIX History File 
    ·Hvilken type hardware kører Unix på? 
      Anbefalede Artikler
    ·Hvad er Red Hat 
    ·Sådan udfyldes og underskrives PDF-formularer i Mac ve…
    ·Hvordan at slippe af IncrediMail på Start 
    ·Sådan installeres Runde Windows Med No Framing 
    ·Hvordan man laver en Vista Restore Disk 
    ·Sådan forhindrer en brugerkonto Fra Adgang til D Drive…
    ·Windows XP Cleanup Tools 
    ·Sådan Undelete filer i Vista 
    ·Inddrivelsesprocedurerne for dual boot Windows og Linux…
    ·Sådan slår du autokorrektur fra på en Android 
    Copyright © Computer Viden https://www.computerdk.com