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:
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.