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......
Vyrobit symlink, strcit nekam, kde je cesta. Mozna nastavit alias.
Citace od: JardaP . kdy 08. 12. 2017, 23:53:08
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?
Citace od: PetrC kdy 09. 12. 2017, 00:09:20
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.
Citace od: PetrC kdy 09. 12. 2017, 00:09:20
...
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.
Citace od: PetrC kdy 09. 12. 2017, 00:09:20
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/
Citace od: PetrC kdy 09. 12. 2017, 00:09:20
Citace od: JardaP . kdy 08. 12. 2017, 23:53:08
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
Citace od: Matěj 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......
Pokud se jedná o bash, pak je nejednodušší:
alias abcd='/a/b/c/d/soubor'
pokud kopirovat, tak do /usr/local/bin ten je urcen pro systemove scripty/binarky co se pridavaji lokalne, tedy mimo balickovaci system...
Citace od: nobody(ten pravej) 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...
Na to přijdou, až poprvé budou na systému, který má / a /usr mountované read-only po NFS :).
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...
Citace od: Radovan. kdy 09. 12. 2017, 05:22:35
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í".
Citace od: ByCzech kdy 10. 12. 2017, 07:58:46
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.
Citace od: Miroslav Šilhavý kdy 10. 12. 2017, 09:21:25
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...
Citace od: nobody(ten pravej) kdy 10. 12. 2017, 18:37:28
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.
Citace od: Miroslav Šilhavý kdy 10. 12. 2017, 18:39:47
Citace od: nobody(ten pravej) kdy 10. 12. 2017, 18:37:28
[...]zakladni symlinky (na adresare a mountpointy)[...]
[...] nefungovaly na soubory, ale pouze na adresáře.[...]
a co sem asi psal? ;-)
Citace od: Miroslav Šilhavý kdy 10. 12. 2017, 18:39:47
To určitě se symlinkem nejde srovnávat.
samozrejme ze lze, stale je to symlink, to ze symlink neumi na soubory na tom nic nemeni ;-)
Citace od: nobody(ten pravej) kdy 10. 12. 2017, 20:29:40
Citace od: Miroslav Šilhavý kdy 10. 12. 2017, 18:39:47
To určitě se symlinkem nejde srovnávat.
samozrejme ze lze, stale je to symlink, to ze symlink neumi na soubory na tom nic nemeni ;-)
Jasně, a na soubory se daly použít .lnk soubory :), čímž byla sada funkcí na symlinkování kompletní :))))