Portál AbcLinuxu, 3. června 2024 04:42


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
Dragon Jake avatar 11.11.2010 01:18 Dragon Jake | blog: Drakův zápisník | Praha
Rozbalit Rozbalit vše Re: Unixové nástroje – 20 (id, who, tty, uname)
Odpovědět | Sbalit | Link | Blokovat | Admin
A hele, tady se někdo přihlásil na FEL ;)

Jinak who am I mě dostalo. Je však zajímavé, že nevypisuje X sešny
11.11.2010 07:52 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Unixové nástroje – 20 (id, who, tty, uname)

Program čerpá údaje z /var/log/{u,w}tmp. Takže pokud tam nemáte X11 relace, stěžujte si na vaši distribuci. Mě tam záznamy zapisuje i emulátor terminálu:

$ who
petr     pts/0        2010-11-11 07:40 (:0.0)
petr     pts/1        2010-11-11 07:35 (:0.0)
11.11.2010 08:20 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Unixové nástroje – 20 (id, who, tty, uname)
Zkuste se přihlásit, udělat su na jiného uživatele a pak si porovnat výstupy příkazů
who am i
whoami
11.11.2010 08:54 Jurko (debian lenny)
Rozbalit Rozbalit vše Re: Unixové nástroje – 20 (id, who, tty, uname)
whoami - pouzivam a funguje
who am i - nech robim, co robim, tak tento prikaz mi nedava ziadny output
Ruža Becelin avatar 11.11.2010 13:26 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: Unixové nástroje – 20 (id, who, tty, uname)
Zkousel jsem "who am I"

- funguje v xterm a gnome-terminal
- nefunguje v konsole, rxvt
Luboš Doležel (Doli) avatar 11.11.2010 13:28 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Unixové nástroje – 20 (id, who, tty, uname)
Mně funguje obojí, Debian Testing/Unstable.
11.11.2010 13:50 Pev | skóre: 28
Rozbalit Rozbalit vše Re: Unixové nástroje – 20 (id, who, tty, uname)
Mně funguje obojí, Debian Testing/Unstable.
Mně who am I v rxvt nefunguje, Debian Testing/Unstable :-(.
Luboš Doležel (Doli) avatar 11.11.2010 13:58 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Unixové nástroje – 20 (id, who, tty, uname)
Příloha:
rxvt 2.6.4, viz přílohu
Ruža Becelin avatar 11.11.2010 14:24 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: Unixové nástroje – 20 (id, who, tty, uname)
Zajimave:

Fedora 12, rxvt 2.7.10, coreutils 7.6 - nefunguje

CentOS 5.5, rxvt 2.7.10, coreutils 5.97 - funguje
Ruža Becelin avatar 11.11.2010 14:47 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: Unixové nástroje – 20 (id, who, tty, uname)
Divne, v Konsole mi to zacalo fungovat, ale v rxvt porad ne...
David Watzke avatar 11.11.2010 14:42 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Unixové nástroje – 20 (id, who, tty, uname)
Odpovědět | Sbalit | Link | Blokovat | Admin
Ještě taková legrácka: na GNU funguje who mom likes :-D
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
11.11.2010 15:08 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Unixové nástroje – 20 (id, who, tty, uname)
A vypisuje to něco jiného, než obyčejné who s neznámými argumenty?
11.11.2010 15:21 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Unixové nástroje – 20 (id, who, tty, uname)
Nebo s jakýmikoli jinými dvěma argumenty. Na Linuxu mám ale stejně raději w než who.
11.11.2010 18:10 imploder | skóre: 11
Rozbalit Rozbalit vše Re: Unixové nástroje – 20 (id, who, tty, uname)
Odpovědět | Sbalit | Link | Blokovat | Admin
Užitečná věc na získání hesla v shellovém skriptu (bez zobrazování znaků):
echo "Zadej heslo: "
stty -echo  # vypneme vypisování znaků
read heslo  # přečteme heslo - znaky se při psaní nezobrazují
stty echo   # zase zapneme vypisování znaků
Jendа avatar 11.11.2010 21:46 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Unixové nástroje – 20 (id, who, tty, uname)
read má parametr -s. Tedy alespoň ten z GNU.
David Watzke avatar 11.11.2010 21:48 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Unixové nástroje – 20 (id, who, tty, uname)
Správnej dodatek, standard to nezmiňuje. stty by mělo bejt univerzálnější (je to ve standardu).
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
D.A.Tiger avatar 12.11.2010 11:32 D.A.Tiger | skóre: 8 | Brno
Rozbalit Rozbalit vše Re: Unixové nástroje – 20 (id, who, tty, uname)
Odpovědět | Sbalit | Link | Blokovat | Admin
jen detail, ale podobnou službu jako příkaz who -r udělá příkaz runlevel (lepe se s tím - podle mě - pracuje ve skriptech) :
$> /sbin/runlevel
N 2
$> 
Radost z toho, že někdo objeví něco nového, je omyl starý 6000 let... (Jean Paul) | anthill inside

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.