Hvordan lage en fil kjørbar i Linux

Hvordan lage en fil kjørbar i Linux
Hvis du er noen med bakgrunn i et Windows -operativsystem, er sjansen stor for at du er klar over ".exe ”-filer. Disse filene blir referert til som kjørbare filer fordi deres formål er å utføre en serie kommandoer som utgjør hele programmet.

Imidlertid, når du gjør endringen til en Linux -distribusjon, denne delingen av kjørbar vs. Ikke-utførbar gjelder ikke. Enhver fil kan gjøres kjørbar i Linux, siden den ikke krever en viss utvidelse som skal deklareres som en kjørbar.

Dette gir mye fleksibilitet når det gjelder filhåndtering.

Hvis du er noen som ønsker å lære å lage en fil som kjøres i Linux, er denne guiden ment for deg. Vi vil gi en trinn-for-trinn-løsning på hvordan du kan gjøre en hvilken som helst filleverbar, enten ved hjelp av CLI eller GUI-metoden.

La oss se på trinnene.

Metode 1: Bruke kommandoterminalen

Den første metoden benytter seg av kommandoterminalen. Du kan lage hvilken som helst filleverbar ved å skrive visse kommandoer i terminalen.

Selv om vi skal bruke Ubuntu 20.04 LTS I denne guiden skal trinnene ikke være annerledes for andre Linux -distribusjoner. Når det er sagt, bare følg trinnene som er forklart ved hjelp av et eksempel.

Først og fremst, åpne kommandoterminalen på systemet ditt. Snarveien for Ubuntu er Ctrl + Alt + T.

For denne guiden oppretter vi en prøvefil ved hjelp av Echo -kommandoen ved å bruke følgende kommando:

$ ekko 'tekst' >>

I vårt tilfelle,

$ ekko 'Dette er en guide for hvordan du lager en fil som kjøres i Linux' >> Test1

Denne kommandoen vil opprette en streng bokstavelig med teksten "Dette er en guide for hvordan du lager en fil som kjøres i Linux" og lagrer den i en fil som heter Test1.

For å se innholdet i filen, skriv inn følgende kommando:

$ katt

I vårt tilfelle,

$ CAT TEST1

Du bør legge merke til at filen ikke slutter med et utvidelsesnavn. Dette betyr at du har muligheten til å gjøre filen kjørbar.

For å gjøre test1 til en kjørbar fil, bruker vi følgende kommando:

$ chmod +x

I tilfelle av en filtyde blir kommandoen:

$ chmod +x .

I vårt tilfelle,

$ chmod +x test1

Nå kan du ringe filen din ved å skrive navnet sitt i terminalen som følger:

$ ./

I vårt tilfelle,

$ ./Test1

Du kan også utføre kommandoen på følgende måte:

$ sudo ./Test1

Dette vil gi passende tillatelse til at filen skal utføres.

Hvis CLI -metoden virker komplisert for deg, bekymrer deg ikke som du kan oppnå de samme resultatene ved hjelp av GUI.

Metode 2: Bruke GUI

I motsetning til CLI -metoden, er GUI -metoden mye mindre skremmende og forenklet for å forstå hva som skjer.

Følg disse trinnene for å lage en filleverbar ved hjelp av GUI.

Begynn med å navigere til filen du ønsker. Når du har navigert til filen, høyreklikker du på den og velger “Egenskaper”. Et nytt vindu skal vises.

Når et vindu åpnes, klikker du på fanen Tillatelser.

I kategorien Tillatelser, bør du se et alternativ med tittelen “Tillat utførende fil som program.”

Du skal nå ha ønsket fil i et kjørbart format hvis du fulgte trinnene riktig.

Forstå hvordan filutførelse fungerer

Å lære hvordan filutførelse fungerer i Linux har sine fordeler, da det gir mer fleksibilitet når det gjelder forståelse av hvordan filen fungerer.

I metode 1 brukte vi kommandoen chmod +x. Dette var nødvendig for å gjøre filen kjørbar siden filen krevde "Les" -rettigheter. “./”Ber terminalen søke etter plasseringen av filen.

Bortsett fra metode 1, er det andre måter å bruke $ Chmod -kommandoen. Denne fleksibiliteten gjør $ chmod ekstremt verdifull. En liste over alternativer for $ ChMOD -kommandoen er gitt nedenfor:

  • $ chmod 775 . Denne modusen lar alle utføre filen. Imidlertid er bare eieren av filen tillatelse til å skrive i den filen.
  • $ ChMOD 0010 . Bare brukere av en gruppe vil få lov til å utføre filen.
  • $ chmod 0100 . Tillatelse til å utføre filen tilhører utelukkende brukeren.
  • $ Chmod 777 . Gir tillatelse til å utføre filen til alle Linux -brukere.
  • $ Chmod -777 . Tillater ingen brukere å utføre filen.

Ytterligere informasjon

Selv om $ ChMOD -kommandoen fungerer for filer uten utvidelsestype, skal det bemerkes at du må spesifisere filtypen i tilfelle den er nevnt. For eksempel, hvis du har å gjøre med en fil som har en .løp eller .Bin Extension. Syntaks for utførelseskommandoen ville være:

$ ./.søppelkasse

I tillegg, sørg for at du har riktig navn, filtype og filplassering før du gjør noen filkjørbar.

Konklusjon

Hvis du fulgte trinnene i guiden riktig, er den gode nyheten at du nå er klar over hvordan du lager en fil som kjøres i Linux.

Denne guiden dekket forskjellige metoder for å gjøre filen kjørbar i Linux. Vi startet med å forklare metoden som involverte kommandeterminalen og fulgte opp med metoden for å oppnå det samme ved hjelp av det grafiske brukergrensesnittet (GUI). Vi dekket også tilleggsbruk av $ ChMOD -kommandoen og de forskjellige tillatelsene.

Med dette ønsker vi deg alt godt på reisen din til Master Linux.