Oktatás * Programozás 2 * Szkriptnyelvek * levelezősök Félévek Linkek * kalendárium |
Py3 /
20130919aEltérő viselkedés szimbolikus linken keresztül Unix rendszereken megfigyelhető, hogy ha egy bináris állományt egy szimbolikus linken keresztül hívunk meg, akkor a program másképpen viselkedik. Például ha Linuxra feltelepítjük a vim szövegszerkesztőt (pl. a jabba@nancy:/etc/alternatives$ ls -al vim view lrwxrwxrwx 1 root root 18 Dec 15 2011 view -> /usr/bin/vim.basic lrwxrwxrwx 1 root root 18 Dec 15 2011 vim -> /usr/bin/vim.basic Látható, hogy mind a Nos, varázslatról szó sincs. Ez egy ügyes trükk a szimbolikus linkeket felhasználva. A megoldást (még) nem árulom el, gondolkodjanak rajta. Próbálják megoldani a következő feladatot: Feladat Írjanak egy Futási minta: $ ./a-z.py abcdefghijklmnopqrstuvwxyz $ ./z-a.py zyxwvutsrqponmlkjihgfedcba $ ls -al total 12 drwxrwxr-x 2 jabba jabba 4096 Sep 19 11:59 . drwxrwxrwx 35 jabba jabba 4096 Sep 19 11:51 .. -rwx------ 1 jabba jabba 430 Sep 19 11:59 a-z.py lrwxrwxrwx 1 jabba jabba 6 Sep 19 11:58 z-a.py -> a-z.py |
Blogjaim, hobbi projektjeim * The Ubuntu Incident [ edit ] |