Szpieg terminala (podglad wydawanych komend)
- Ptak0076
- Serdeczny Borsuk
- Posty: 137
- Rejestracja: 13 cze 2009, 21:14
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Xfce
- Architektura: x86_64
- Lokalizacja: Pool
Szpieg terminala (podglad wydawanych komend)
Sory za nazwe tematu ale sam nie wiem jak to okreslic. No wiec rozchodzi sie o to czy jest jakas szansa zeby zobaczyc jakie komendy sa wydawane w terminalu odpowiadajace za to co sie robi na komputerze w srodowisku gnome?? Przykladowo chcial bym ogladnac film o nazwie "xyz" ktory znajduje sie w 'home/Wideo/xyz/' za pomoca odtwarzacza mplayer ktory jest moim domyslnym odtwarzaczem filmow. W gnome za pomoca myszki bez uzycia terminala to wchodze poprostu do 'home/Wideo/xyz/' i dwa razy klikam na film i sie uruchamia. W terminalu musial bym wpisac:
cd Wideo
cd xyz
mplayer xyz (opcje mplayera pomijam bo nie sa istotne dla mnie w tym momecie)
No i rozpoczyna sie odtwarzanie filmu.
Chodzilo by mi o jakis sposob zebym byl wstanie zobaczyc jakie komedy wydawane sa w terminalu podczas korzystania z kompa za pomoca myszki.
cd Wideo
cd xyz
mplayer xyz (opcje mplayera pomijam bo nie sa istotne dla mnie w tym momecie)
No i rozpoczyna sie odtwarzanie filmu.
Chodzilo by mi o jakis sposob zebym byl wstanie zobaczyc jakie komedy wydawane sa w terminalu podczas korzystania z kompa za pomoca myszki.
- Dwimenor
- Przebojowy Jelonek
- Posty: 1260
- Rejestracja: 18 mar 2008, 16:14
- Płeć: Mężczyzna
- Wersja Ubuntu: 13.10
- Architektura: x86_64
Odp: Szpieg terminala (podglad wydawanych komend)
Możesz pogooglować pod "linux user activity tracking" (ewentualnie "linux user accounting"), pobawić się z programemi "whowatch" czy "acct" (jest w repo) albo pobawić z "ps". Poczytaj sobie manual (tam jest praktycznie wszystko czego potrzebujesz), odpalić skrypt zbierający dane (ps --flagi) jak deamon, co sekundę, zrzucać wszystko do plików (w /var/log) z timestampem a potem parsować w poszukiwaniu interesujących danych. Ewentualnie to samo, ale z
trochę powycinać (man top, man cut/grep/sed/awk/)...i prawdopodobnie milion innych rozwiązań z użyciem lsof, who i paru innych narzędzi.
Chyba jednak prościej będzie pogooglać gdyż ktoś już na pewno coś takiego wymyślił i jest gotowe rozwiązanie.
Kod: Zaznacz cały
top -U kogo_szpiegować -d co_ile_sekund >>gdzie_zapisać_log
Chyba jednak prościej będzie pogooglać gdyż ktoś już na pewno coś takiego wymyślił i jest gotowe rozwiązanie.
Poniższe zdanie jest fałszywe.
Powyższe zdanie jest prawdziwe.
Powyższe zdanie jest prawdziwe.
- quadro555
- Sędziwy Jeż
- Posty: 40
- Rejestracja: 08 lut 2009, 10:03
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
- Architektura: x86
- Kontakt:
Odp: Szpieg terminala (podglad wydawanych komend)
Nie wiem czy dobrze zrozumiałem ten post ,ale czy nie wystarczy pokręcić myszką w terminalu aby zobaczyć ostatnio wydane komendy ?
- ffatman
- Serdeczny Borsuk
- Posty: 182
- Rejestracja: 20 sie 2007, 07:24
- Płeć: Mężczyzna
- Wersja Ubuntu: 18.04
- Środowisko graficzne: Xfce
- Architektura: x86_64
- Kontakt:
Odp: Szpieg terminala (podglad wydawanych komend)
Wydajesz w terminalu polecenie 'mplayer (ew. parametry) /home/Ptak0076/Wideo/xyz' i w samym terminalu wyświetla ci się, co się dzieje.
Ubuntuoptymista w oczekiwaniu na XFCE 4.14.
- pancernik
- Serdeczny Borsuk
- Posty: 234
- Rejestracja: 04 wrz 2007, 16:47
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Odp: Szpieg terminala (podglad wydawanych komend)
w katalogu domowym jest plik bodajże o nazwie .bash_history czy jakoś tak.
to właśnie stamtąd (chyba, że się mylę) terminal ma ostatnie komendy dostępne pod strzałkami góra/dół
to właśnie stamtąd (chyba, że się mylę) terminal ma ostatnie komendy dostępne pod strzałkami góra/dół
Zgodnie z zapewnieniem administratorów ranga "Wytworny Kaczor" nie ma podtekstu politycznego.
- JoeBuck
- Serdeczny Borsuk
- Posty: 125
- Rejestracja: 07 lip 2009, 12:06
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Szpieg terminala (podglad wydawanych komend)
Z tym, że koledze Ptak0076'owi nie chodzi o historię poleceń terminala, a o to, żeby zobaczyć jakie polecenie jest wykonywane np po dwukliku na film. I o ile wiem, to chyba ciężko będzie to osiągnąć. W przypadku aktywatorów aplikacji można podejrzeć wykonywane polecenie przez PPM->Właściwości, w przypadku skryptów podejrzeć sobie źródełko, ale w przypadku obrazów, czy filmów... można (chyba) jedynie sprawdzić za pomocą czego odpalany jest plik i posiadamy wtedy okrojoną wersję wykonywanego polecenia (bez opcji niestety).
http://www.kotwburaczkach.pl
- Ptak0076
- Serdeczny Borsuk
- Posty: 137
- Rejestracja: 13 cze 2009, 21:14
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Xfce
- Architektura: x86_64
- Lokalizacja: Pool
Odp: Szpieg terminala (podglad wydawanych komend)
No to szkoda a w google nic takiego znalec nie moge...
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 12 gości