Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: Petr Valach 21 Března 2013, 18:26:41
-
Omlouvám se, tohle bude asi superidiotská otázka, ale dost mě to štve a budu vděčný každému, kdo mi poradí. Jde mi o to, že nevím, kde hledat lokace programů; spouštěče. Tedy vím, ale připadá mi, že to není jednotné, těch adresářů je zkrátka víc. Ve Windows samozřejmě každý ví, kde hledat, je to složka Program Files, takže hledám něco na tenhle způsob.
Jde mi o to, že např. chci otevřít nějakou přílohu e-mailu a chci vybrat příslušný program. No a např. /usr/share/applications není vždy řešením.
Díky.
-
terminál:
whereis název_programu
-
program executables byvaji ve Tve $PATH ;), zkus napsat
echo $PATH
nejvic toho je asi v /usr/bin
-
Dík moc :-) a proč je to takto roztahané p ocelém /usr?
-
http://cs.wikipedia.org/wiki/Filesystem_Hierarchy_Standard (http://cs.wikipedia.org/wiki/Filesystem_Hierarchy_Standard)
-
ale dyk neni nic roztahane po celem /usr
-
http://cs.wikipedia.org/wiki/Filesystem_Hierarchy_Standard (http://cs.wikipedia.org/wiki/Filesystem_Hierarchy_Standard)
Jéžiš, děkuju moc :-))) no jo, má to logiku, tak jsem vděčný za poučení.
-
Moc pěkné počtení a hlavně jak to např. využít - když si například napíšeš svůj skript a chceš ho mít jako klasický příkaz - je i v Linux: Dokumentační projekt (http://www.root.cz/knihy/linux-dokumentacni-projekt/); čtení je to tak na rok (člověk to i zkouší), takže máš co dělat :D
-
Moc pěkné počtení a hlavně jak to např. využít - když si například napíšeš svůj skript a chceš ho mít jako klasický příkaz - je i v Linux: Dokumentační projekt (http://www.root.cz/knihy/linux-dokumentacni-projekt/); čtení je to tak na rok (člověk to i zkouší), takže máš co dělat :D
Dík, takové věci potřebuju jako sůl.
-
program executables byvaji ve Tve $PATH ;), zkus napsat
echo $PATH
Tomuhle jsem vůbec neporozuměl... omlouvám se.
-
program executables byvaji ve Tve $PATH ;), zkus napsat
echo $PATH
Tomuhle jsem vůbec neporozuměl... omlouvám se.
Pokud to zadáš do terminálu, vypíše ti to na obrazovku obsah environment proměnné s předdefinovanými cestami (oddělenými dvouječkou) k nejčastěji používaným spustitelným souborům. (Ostatním se omlouvám za zjednodušený výklad :) ). Z toho si můžeš odvodit, kde se mnohé programy mohou nalézat. Podobná proměnná existuje i ve W.
-
Nebo je možné použít příkaz
which jméno_programu.
e Windows samozřejmě každý ví, kde hledat, je to složka Program Files, takže hledám něco na tenhle způsob.
Tak to už tuším neplatí. To bylo v XP, ve Vistě nevím, a ve Windows 7 vím, že něco je tam, jak uvádíš, a pak jsou programy, které se instalují někam do uživatelského profilu - například Google Chrome. Navíc 64 bit windows 7 má rovněž 2 různé složky C:/Program Files (x86) a C:/Program Files. Ono je asi rozdíl, jestli se při instalaci vybere, zdali má být program ve win dostupný pro všechny, nebo jen pro jednoho uživatele.
Některé programy v linuxu se instalují dle FHS do /opt, například aplikace od google (google chrome atd).
-
program executables byvaji ve Tve $PATH ;), zkus napsat
echo $PATH
Tomuhle jsem vůbec neporozuměl... omlouvám se.
Pokud to zadáš do terminálu, vypíše ti to na obrazovku obsah environment proměnné s předdefinovanými cestami (oddělenými dvouječkou) k nejčastěji používaným spustitelným souborům. (Ostatním se omlouvám za zjednodušený výklad :) ). Z toho si můžeš odvodit, kde se mnohé programy mohou nalézat. Podobná proměnná existuje i ve W.
Tohle je velmi nepřesná formulace. $PATH obsahuje cesty k adresářům, ve kterých shell bude hledat spustitelný soubor odpovídající jménem řetězci, který dostal ke spuštění, pokud ten řetězec neobsahuje cestu.
-
Nebo je možné použít příkaz which jméno_programu.
e Windows samozřejmě každý ví, kde hledat, je to složka Program Files, takže hledám něco na tenhle způsob.
Tak to už tuším neplatí. To bylo v XP, ve Vistě nevím, a ve Windows 7 vím, že něco je tam, jak uvádíš, a pak jsou programy, které se instalují někam do uživatelského profilu - například Google Chrome. Navíc 64 bit windows 7 má rovněž 2 různé složky C:/Program Files (x86) a C:/Program Files. Ono je asi rozdíl, jestli se při instalaci vybere, zdali má být program ve win dostupný pro všechny, nebo jen pro jednoho uživatele.
Tohle jsem chtěl taky napsat, ale nakonec jsem na to zapomněl :-)) pravda, v 64bit Win 7 je to fakt leckdy taky lahůdka...