Skocz do zawartości

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Zdjęcie
- - - - -

Uruchamianie programów przez Terminal


  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie

#1 studente

studente
  • 160 postów
  • SkądNa emigracji

Napisano 31 maja 2008 - 21:00

Chyba znów odzywa się tęsknota na do linuksowego systemu we mnie :sad: . Chciałbym wiedzieć czy da się odpalić programy wraz z argumentami z lini poleceń, tak jak w "Pingwinowym świecie"? Miałem zamysł żeby poprostu dodać ścieżko skąd startują do zmiennej "$PATH", działałoby w linuksie gdzie aplikacje są zawarte w jednym pliku wykonywalnym, ale w OSX dzielą się na katalogi nie da się chyba tak tego zrobić.. Jest polecenie "open" ale nie pozwala na wywołanie programu z atrybutem. Kolejnym rozwiązanie jest "symlink" wszystich wykonywalnych programów do scieżki w aktualnie zdefiniowanej zmiennej "$PATH", ale to mozolna robota. Chciałbym się dowiedzieć czy jest na to jakiś sposób, chętnie spróbuje czegoś "nowego"

#2 Grooby

Grooby
  • 913 postów
  • SkądWarszawa

Napisano 31 maja 2008 - 21:28

Oczywiscie, np. aby odpalic kalkulator zapodajesz w shellu: Macintosh:~ grooby$ /Applications/Calculator.app/Contents/MacOS/Calculator Tak samo jesli masz aplikacje z argumentami , za linia polecen podajesz argumenty :) G.

#3 studente

studente
  • 160 postów
  • SkądNa emigracji

Napisano 31 maja 2008 - 21:31

Oczywiscie, np. aby odpalic kalkulator zapodajesz w shellu:

Macintosh:~ grooby$ /Applications/Calculator.app/Contents/MacOS/Calculator

Tak samo jesli masz aplikacje z argumentami , za linia polecen podajesz argumenty :)

G.


Tak, wiem:) Mnie jednak chodziło o to aby w jakiś sposób te długie ścieżki "zaaliasować",
tak abym mógl odpaić każdy program wpisując poprostu jego nazwe - Tak jak w Linuksie.
Oczywiście, mogę zrobić alias do każdego z osobna, ale może jest jakiś inny, ciekawszy sposób..

#4 Grooby

Grooby
  • 913 postów
  • SkądWarszawa

Napisano 31 maja 2008 - 21:36

nie ma :) Wez pod uwage ze program na OSx jest w postaci katalogu z rozszerzeniem .app i odpowiednia struktura, to nie /bin gdzie binarki leza ci luzem :) musial bys chyba do $PATH wrzucic kazda scierzke do kazdej binarki w /Applications/*.app/ G.




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych