Jak a kde nastavit příkaz

Matěj

Jak a kde nastavit příkaz
« kdy: 08. 12. 2017, 23:42:44 »
Zdravím,
chci se zeptat, když spouštím příkaz ve tvaru /a/b/c/d/soubor, můžu někde něco udělat aby se tento příkaz spustil pokud zadám v terminálu třeba abcd ? Dík......


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Jak a kde nastavit příkaz
« Odpověď #1 kdy: 08. 12. 2017, 23:53:08 »
Vyrobit symlink, strcit nekam, kde je cesta. Mozna nastavit alias.

PetrC

Re:Jak a kde nastavit příkaz
« Odpověď #2 kdy: 09. 12. 2017, 00:09:20 »
Vyrobit symlink, strcit nekam, kde je cesta. Mozna nastavit alias.

Ak by som robil s linuxom iba týžden, povedzme mesiac, tak nerozumiem ani hovno :D :D

Ok, viac pre začiatočníkov:
Prekopírovať súbor abcd do /usr/bin/ (čo je jedna z "ciest"), prípadne tam vytvoriť odkaz na ten súbor (v linuxe sa odkaz volá symlink).

Tie "cesty" sú samozrejme aj v iných adresároch, ich zoznam vracia príkaz
echo $PATH


Úroveň ľudia, nie?

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Jak a kde nastavit příkaz
« Odpověď #3 kdy: 09. 12. 2017, 00:47:24 »
Ak by som robil s linuxom iba týžden, povedzme mesiac, tak nerozumiem ani hovno :D :D

Domnivam se, ze i zacatecnik na Linuxu umi pouzit Guugle.

Citace
Ok, viac pre začiatočníkov:
Prekopírovať súbor abcd do /usr/bin/ (čo je jedna z "ciest"), prípadne tam

Spatny napad. Je to asi binarka/skript jineho puvodu, nez z balickovaciho systemu a na to je tu /opt a do /usr/bin/ dam symlink. Kdyz budu porad neco nekam kopirovat, tak si nebudu pamatovat co a kam a zaseru si system, ze to vycisti jen reinstall.

mikrom

Re:Jak a kde nastavit příkaz
« Odpověď #4 kdy: 09. 12. 2017, 01:30:38 »
...
Ak by som robil s linuxom iba týžden, povedzme mesiac, tak nerozumiem ani hovno :D :D
...
Ak idem s niecim robit tak si o tom najprv nieco precitam.
Neviem ci tyzden, ale mesiac je naozaj uz dost dlha doba, na zvladnutie zakladnych veci.


Kit

Re:Jak a kde nastavit příkaz
« Odpověď #5 kdy: 09. 12. 2017, 01:36:19 »
Ok, viac pre začiatočníkov:
Prekopírovať súbor abcd do /usr/bin/ (čo je jedna z "ciest"), prípadne tam vytvoriť odkaz na ten súbor (v linuxe sa odkaz volá symlink).

Tohle začátečníkovi moc nepomůže, neboť na zápis do /usr/bin/ by potřeboval rootovská práva. Kromě toho tam uživatelské skripty nepatří.

Mnohem výhodnější je umístění skriptu do adresáře ~/bin/

Radovan.

Re:Jak a kde nastavit příkaz
« Odpověď #6 kdy: 09. 12. 2017, 05:22:35 »
Vyrobit symlink, strcit nekam, kde je cesta. Mozna nastavit alias.
Ak by som robil s linuxom iba týžden, povedzme mesiac, tak nerozumiem ani hovno :D :D
Symlinky uměly už Widle XP, akorát to M$ trochu tajil :o

Re:Jak a kde nastavit příkaz
« Odpověď #7 kdy: 09. 12. 2017, 06:40:13 »
Zdravím,
chci se zeptat, když spouštím příkaz ve tvaru /a/b/c/d/soubor, můžu někde něco udělat aby se tento příkaz spustil pokud zadám v terminálu třeba abcd ? Dík......

Pokud se jedná o bash, pak je nejednodušší:

Kód: [Vybrat]
alias abcd='/a/b/c/d/soubor'

nobody(ten pravej)

Re:Jak a kde nastavit příkaz
« Odpověď #8 kdy: 09. 12. 2017, 17:40:16 »
pokud kopirovat, tak do /usr/local/bin ten je urcen pro systemove scripty/binarky co se pridavaji lokalne, tedy mimo balickovaci system...

Re:Jak a kde nastavit příkaz
« Odpověď #9 kdy: 09. 12. 2017, 17:45:29 »
pokud kopirovat, tak do /usr/local/bin ten je urcen pro systemove scripty/binarky co se pridavaji lokalne, tedy mimo balickovaci system...

Na to přijdou, až poprvé budou na systému, který má / a /usr mountované read-only po NFS :).

Re:Jak a kde nastavit příkaz
« Odpověď #10 kdy: 09. 12. 2017, 20:32:09 »
Jak už tu bylo řečeno, alias, nebo link někam k sobě do PATH (od nejjjjjednodušího).

Pokud tazatel neví , co to je, radši nic a raději si o tom něco předem přečíst...

ByCzech

  • *****
  • 1 861
    • Zobrazit profil
    • E-mail
Re:Jak a kde nastavit příkaz
« Odpověď #11 kdy: 10. 12. 2017, 07:58:46 »
Symlinky uměly už Widle XP, akorát to M$ trochu tajil :o

Symlinky uměly už minimálně Windows 2000, nejsem si jist jestli i NT 4.0 a dřívější. U NTFS ve Windows XP akorát došlo k nějakému jejich "vylepšení".

Re:Jak a kde nastavit příkaz
« Odpověď #12 kdy: 10. 12. 2017, 09:21:25 »
Symlinky uměly už minimálně Windows 2000, nejsem si jist jestli i NT 4.0 a dřívější. U NTFS ve Windows XP akorát došlo k nějakému jejich "vylepšení".

Maličko si to pletete, NTFS umělo už dávno hard linky, symlinky přibyly o dost později, podle Wikipedie v době Windows Vista.

nobody(ten pravej)

Re:Jak a kde nastavit příkaz
« Odpověď #13 kdy: 10. 12. 2017, 18:37:28 »
Maličko si to pletete, NTFS umělo už dávno hard linky, symlinky přibyly o dost později, podle Wikipedie v době Windows Vista.
placas zase kraviny, zakladni symlinky (na adresare a mountpointy) umelo NTFS ve verzi dodavane s Windows2000...

Re:Jak a kde nastavit příkaz
« Odpověď #14 kdy: 10. 12. 2017, 18:39:47 »
placas zase kraviny, zakladni symlinky (na adresare a mountpointy) umelo NTFS ve verzi dodavane s Windows2000...

To jsou junction pointy, ty nefungovaly na soubory, ale pouze na adresáře. To určitě se symlinkem nejde srovnávat.