Stránka 1 z 1

linux (Termux) jak nastavit přimo přikaz

Napsal: 09 říj 2018 19:23
od Akrej
zdravím

abych to vysvětlil nemužu najit to jak udělat tady tohle davam přiklad:

$ cd slozka
$ ./prikaz.sh
.
.
a ja chci aby prikaz sh se dal spustit primo otevřením terminalu a napsanim nazvu. Ja jsem to už jednou udělal ale nemužu si vzpomenou a nevim jak to mam hledat.

Re: linux jak nastavit přimo přikaz

Napsal: 09 říj 2018 21:03
od faraon
A co ten skript umístit do /usr/bin? Samozřejmě s vhodně nastaveným vlastníkem, skupinou a především přístupovými právy!

Re: linux jak nastavit přimo přikaz

Napsal: 10 říj 2018 11:31
od Akrej
A pro termux jsem schopny tohle udělat taky dival jsem že se to akorat musi nadefinovat /usr/bin ?

Re: linux jak nastavit přimo přikaz

Napsal: 10 říj 2018 19:15
od faraon
Termux neznám, ale předpokládám že adresář /usr/bin má, a v něm je mnoho skriptů na všechno možné, takže se nachází v PATH.
Přesvědčit se můžeš příkazem echo $PATH
Na umístění souboru na vybrané místo bych použil starý dobrý Midnight Commander, spuštěný pod rootem pomocí sudo.

Re: linux jak nastavit přimo přikaz

Napsal: 10 říj 2018 19:37
od Akrej
Termux je androidi emulator terminalu v linuxu nevim jak bych to nazval. To hlavni se mi povedlo v pohode z kopirovat ale ten script pracuje s dalsima souborama v te složce a to nevim jak udělam jedna se o program neni to muj vlastni script.

Dodatečně přidáno po 1 minutě 54 vteřinách:
https://termux.com

Re: linux (Termux) jak nastavit přimo přikaz

Napsal: 10 říj 2018 19:46
od faraon
Tak nejdřív musíš zjistit, odkud je možné spouštět soubory. Vypiš tu proměnou PATH, tam uvidíš cestu ke všem adresářům, které systém prohledává automaticky.

Co obsahují ty další soubory? Další skripty? Pokud není potřeba aby pracovaly v aktuálním adresáři, můžeš pro ně vytvořit speciální adresář kde je všechny shromáždíš, a do /usr/bin (nebo jiného vhodného) dáš jenom spouštěč, který do toho adresáře přejde a zavolá ten skript.

Re: linux (Termux) jak nastavit přimo přikaz

Napsal: 10 říj 2018 20:48
od Akrej
PATH se nachazi v /usr/bin/applets
Takže jak vytvořim odkaz na ten script?

Re: linux (Termux) jak nastavit přimo přikaz

Napsal: 11 říj 2018 04:50
od faraon
Napíšeš tam skript, kde budou příkazy

Kód: Vybrat vše

cd /tvůj/adresář
tamten-skript