Keresés

Hirdetés

Új hozzászólás Aktív témák

  • kovaax

    őstag

    válasz spammer #37512 üzenetére

    Hóha!

    A which nem mondja meg, hogy egy parancs telepítve van-e, hanem azt mutatja meg, hogy az adott környezetben elérhető-e a PATH-ban, és ha igen, akkor hol.

    Például:
    peter@otthon:~$ which fsck
    peter@otthon:~$ su -
    Jelszó:
    root@otthon:~# which fsck
    /sbin/fsck
    root@otthon:~#

    Tipikusan nem is erre használja az ember, hanem ha mondjuk valami elkezd nem úgy működni, ahogy azt szeretné, akkor megnézi, hogy melyik program is fut valójában, mondjuk a sima /bin/bash vagy valami spéci /usr/local/bin/bash...

    Szerk.: Jobb (tipikusabb) példa:
    peter@otthon:~$ which bash
    /bin/bash
    peter@otthon:~$ which -a bash
    /bin/bash
    /home/peter/.bin/bash
    peter@otthon:~$ echo $PATH
    /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/peter/.bin
    peter@otthon:~$

    Ha a saját bash-omat szeretném használni, akkor a PATH-ban előre kell vennem a ~/.bin -t.

    [ Szerkesztve ]

    -=- There's no place like /home -=-

Új hozzászólás Aktív témák