Kuidas muuta programm käivitatavaks kõikjal Linuxis



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Enamik inimesi installib programme ametlikust paketihaldurist, nii et nad ei pea mõtlema sellele, kuhu nad Linuxis lähevad. Pärast nende installimist sisestavad nad lihtsalt programmi nime ja see töötab nagu kellegi asi. Mis juhtub, kui kirjutate oma käivitatava shelliskripti või laadite programmi veebist alla? Mis siis, kui olete midagi koostanud allikast ja see ei tööta väljaspool teatud kataloogi? Loomulikult peaksite enne selle käivitamist alati veenduma, et kõik programmid on ohutud, kuid on mitmeid viise, kuidas see igal pool kohe käivitada.



Esiteks peate töötama käsureal. Kui kasutate Unityt, otsige Ubuntu Dashist sõna Terminal. Enamik töölauakeskkondi võimaldab teil terminali avada, kui vajutate klahve Ctrl + Alt + T. Töölaua keskkondade, näiteks LXDE, Xfce4 ja KDE, kasutajad saavad klõpsata menüül Rakendused, osutades käsku Süsteemiriistad ja seejärel käsku Terminal. Kuigi programmidega töötamiseks vajate tavaliselt administraatori juurdepääsu, ei pea te enamikul juhtudel selleks sudot üldse kasutama.



1. meetod: teekonna muutujate redigeerimine

Eeldades, et teate, kus programm asub, ja see oli juba käivitamiseks määratud, saate selle oma teele lisada. Otsingutee ütleb bash'ile, kust otsida viipal sisestatud programmi nime. Kui olete kunagi Windowsi või MS-DOS-i käsuridu kasutanud, võiksite selle triki meelde jätta. Oletame, et teie allalaaditavate failide kaustas on käivitatav fail. Kui soovite, et saaksite seda kõikjal käivitada seni, kuni teie seanss jääb avatuks, tippige eksport PATH = $ PATH: ~ / Allalaadimised ja vajutage sisestusklahvi.

See muudab teie praeguse seansi teed, kuid kui avate uue akna või sulgete praeguse, naasete oma vaiketeele. Tõsi, see muudab selle ideaalseks aegadel, kui soovite katseid eelvormida, kuid see pole ideaalne, kui proovite midagi püsivat käivitada. Tüüp nano ~ / .bashrc käsureal, kui soovite lõplikult muudatusi teha.

Kui eelistate mõnda muud redaktorit, näiteks vi või vim, saate selle käsu sõna nano asendada oma lemmikterminali tekstiredaktori nimega. Faili põhja jõudmiseks vajutage allapoole või kursori noolt alla klahvi ja lisage seejärel käsk tee. Näiteks lisasime alaossa rea ​​eksport PATH = $ PATH: / home / user / Downloads, et muuta see püsivaks asukohaks.

Seda sõelutakse iga kord, kui avate uue kestakna. Pidage meeles, et teie kasutajanimi pole enam tõenäoliselt kasutaja, seega soovite selle asendada. Kui kasutate nano, vajutage selle salvestamiseks Ctrl + O ja vajutage väljumiseks Ctrl + X. Sa peaksid hakkama saama ja enamiku kasutajate jaoks on see enam kui piisav, kuna see meetod hõlmab kõige vähem mängimist. On ka teisi teid, mida saate minna, ilma sõnamänguta.

2. meetod: looge kataloog ~ / .local / bin

Kuigi kataloog ~ / .local / bin on tegelikult lisatud enamikku PATH-i vaikemäärangutest, ei kiputa seda tegelikult paljudel populaarsetel GNU / Linuxi rakendustel looma. Kui te pole seda loonud, kuna tegite shelliskripti või midagi muud, mida soovite kõikjal käivitada, pole teil seda ilmselt veel. Nagu öeldud, kuna see lisati vaikimisi, saavad programmid sellest kohe otsa.

Tippige käsuviibale mkdir ~ / .local / bin ja vajutage sisestusklahvi. Te ei tohiks väljundit näha. Kui kuvatakse tõrketeade, mis loeb midagi sellist nagu 'mkdir: ei saa luua kataloogi' /home/user/.local/bin ', võib-olla erineva nimega kui kasutaja, siis on see kataloog lihtsalt juba olemas. Sellisel juhul võite veateadet ohutult ignoreerida, sest kõik, mis teile ütleb, on see, et teil on kataloog juba olemas ja bash ei lase teil veel ühte selle peale panna.

Nüüd, kui teisaldate midagi sellesse kataloogi, peaksite saama seda käitada kõikjalt. Oletame, et teie kaustas Allalaadimised on shelliskript nimega chkFile, mille olete kõigepealt kontrollinud, et veenduda, et see on ohutu ega põhjusta teile probleeme. Loomulikult on see lihtsalt väljamõeldud failinimi ja soovite tippida ls ~ / Allalaadimised või mis teil on tegeliku nime leidmiseks. Eeldades, et meie näide oli õige, peate sisestama chmod + x ~ / Allalaadimised / chkFile selle käivitatavaks muutmiseks ja seejärel tippige mv ~ / Downloads / chkFile ~ / .local / bin õigesse kataloogi. Sealt edasi peaksite saama seda täita kõikjal.

3. meetod: programmide graafiline käivitamine

Kuigi paljud Linuxi kasutajad eelistavad kasutada käsurida, ei pea te skripte sel viisil käivitama, kui te seda ei soovi. Teil on muid võimalusi. Klahvide Super ja E vajutamine enamikus graafilistes töölaua keskkondades avab failibrauseri või võite otsida failihaldurit Ubuntu Unity Dashilt, sõltuvalt konfiguratsioonist, millega töötate. Teile kuvatakse kõigi teie kodukataloogi kaustade vaade, nii et topeltklõpsake sellel, mis sisaldab otsitavat käivitatavat faili. Samuti saate selle esile tõsta ja vajutada sisestusklahvi.

Sõltuvalt teie failihaldurist võib järgmine juhtumine olla veidi erinev. Mõni käivitab selle automaatselt terminalis või käivitab selle automaatselt programmina. Mõni, näiteks Lubuntu komplekti kuuluv PCManFM, annab teile viivituse.

See protsess on natuke kohmakam ja seda tuleks teha ainult failidega, mille väärtuses olete täiesti kindel. Nagu öeldud, on see skriptide käivitamise ajal väga kasulik viis nende kirjutamise ajal ja see võib olla midagi, mis jääb kahe silma vahele neile, kes töötavad käsureal ainult regulaarselt.

4 minutit loetud