Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: Matěj 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......
-
Vyrobit symlink, strcit nekam, kde je cesta. Mozna nastavit alias.
-
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?
-
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.
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.
-
...
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.
-
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/
-
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
-
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...
-
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...
-
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í".
-
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.
-
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...
-
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.
-
[...]zakladni symlinky (na adresare a mountpointy)[...]
[...] nefungovaly na soubory, ale pouze na adresáře.[...]
a co sem asi psal? ;-)
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 ;-)
-
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í :))))