Carlis Postad 6 augusti, 2008 Share Postad 6 augusti, 2008 1) Om man vill öppna ett program från terminal och detta har ett särskrivet namn, vad gör man då? 2) Hur skapar man kortkomandon? Tex såhär; i stället för att skriva 'open -a matlab' skall man bara behöva skriva 'matlab' Länk till kommentar Dela på andra webbplatser More sharing options...
marcushedenstrom Postad 6 augusti, 2008 Share Postad 6 augusti, 2008 1) Om man vill öppna ett program från terminal och detta har ett särskrivet namn, vad gör man då? Något av följande: Escapa mellanslaget med hjälp av backspace. Så 'en brun hund' blir 'en\ brun\ hund'. Då kommer mellanslagen tolkas som tecken i namnet, och inte som att du skriver in något nytt. Men lättare är att bara sätta fnuttar runt namnet. "Såhär alltså" 2) Hur skapar man kortkomandon? Tex såhär; i stället för att skriva 'open -a matlab' skall man bara behöva skriva 'matlab' Du får skapa ett alias. Kommandot är alias matlab="open -a matlab" För att du ska slippa skriva det varje gång du har startat om datorn kan du lägga till den raden i en fil som du kallar ~/.profile, som enligt sökvägen ligger i din hemmapp. Du kanske redan har den. Alltså .profile i ~/. Länk till kommentar Dela på andra webbplatser More sharing options...
Carlis Postad 6 augusti, 2008 Författare Share Postad 6 augusti, 2008 om man har flera komandon då? till exempel starta en hel radda med program... man vill ha ett alias för att starta fem program som man alltid använder samtidigt... Länk till kommentar Dela på andra webbplatser More sharing options...
marcushedenstrom Postad 7 augusti, 2008 Share Postad 7 augusti, 2008 Skriv en rad för varje program. Eller gör ett shellskript som skriver alla raderna automatiskt. #!/bin/sh open -a matlab open -a matlab2 open -a matlab3 open -a matlab4 Låt oss kalla detta 'launchMyApps'. Detta är även filnamnet. Spara som textfil, se till att sätta exekveringsbit (chmod a+x på filen) och placera till exempel i /usr/bin/. Eller någon annan stans i PATH. Sen kan du köra skriptet från ~/.profile genom att bara peta in raden 'launchMyApps'. Länk till kommentar Dela på andra webbplatser More sharing options...
Mattiasgbg Postad 7 augusti, 2008 Share Postad 7 augusti, 2008 En annan sak är att om du vill starta iSync från terminalen så ska du INTE skriva "/Applications/iSync.app" utan "/Appplications/iSync.app/Contents/MacOS/iSync" Moderator-Marcus får förklara varför. Länk till kommentar Dela på andra webbplatser More sharing options...
Telly82 Postad 7 augusti, 2008 Share Postad 7 augusti, 2008 En annan sak är att om du vill starta iSync från terminalen så ska du INTE skriva "/Applications/iSync.app" utan "/Appplications/iSync.app/Contents/MacOS/iSync" Moderator-Marcus får förklara varför. Jag slår vad om att inget av alternativen funkar. (Det är bara två 'p' i /Applications ) Länk till kommentar Dela på andra webbplatser More sharing options...
falafeln Postad 7 augusti, 2008 Share Postad 7 augusti, 2008 Skriv en rad för varje program. Eller gör ett shellskript som skriver alla raderna automatiskt. #!/bin/sh open -a matlab open -a matlab2 open -a matlab3 open -a matlab4 Låt oss kalla detta 'launchMyApps'. Detta är även filnamnet. Spara som textfil, se till att sätta exekveringsbit (chmod a+x på filen) och placera till exempel i /usr/bin/. Eller någon annan stans i PATH. Sen kan du köra skriptet från ~/.profile genom att bara peta in raden 'launchMyApps'. eller varför inte alias matlab=open -a matlab; open -a matlab2; osv Länk till kommentar Dela på andra webbplatser More sharing options...
Mattiasgbg Postad 7 augusti, 2008 Share Postad 7 augusti, 2008 Jag slår vad om att inget av alternativen funkar. (Det är bara två 'p' i /Applications ) Jo, det stämmer faktiskt Länk till kommentar Dela på andra webbplatser More sharing options...
marcushedenstrom Postad 7 augusti, 2008 Share Postad 7 augusti, 2008 eller varför inte alias matlab=open -a matlab; open -a matlab2; osv Bättre! Det visste jag inte. Ett program i OS X består av en exekverbar fil (körbar kod), en massa informationsfiler om programmet, översättnignar till olika språk samt andra resurser som bilder och ikoner. Allt detta ligget, till användarens stora lycka, samlat i ett paket med ändelsen '.app'. Det är egentligen bara en vanlig katalog, men Finder ser allt med ändelsen .app som ett program. Finder låter dig vanligtvis inte komma åt det som finns inuti paketet, utan köra automatiskt igång den körbara filen som Mattias angav sökvägen till. Länk till kommentar Dela på andra webbplatser More sharing options...
Carlis Postad 8 augusti, 2008 Författare Share Postad 8 augusti, 2008 Tack! Jag älskar den här sajten. Länk till kommentar Dela på andra webbplatser More sharing options...
falafeln Postad 8 augusti, 2008 Share Postad 8 augusti, 2008 eller varför inte alias matlab=open -a matlab; open -a matlab2; osv glömde citationstecken där: alias matlab="open -a matlab; open -a matlab2; osv" Länk till kommentar Dela på andra webbplatser More sharing options...
Carlis Postad 8 augusti, 2008 Författare Share Postad 8 augusti, 2008 finns det nån hotkey för att hoppa till terminalen? Alltså en knapp så man lägger terminal överst av alla fönster och markerar denna och kan börja skriva Länk till kommentar Dela på andra webbplatser More sharing options...
marcushedenstrom Postad 8 augusti, 2008 Share Postad 8 augusti, 2008 Inte hotkey. Men pröva Visor! http://www.macosxhints.com/article.php?sto...070122130926444 "Visor - A Quake-style drop-down Terminal" Länk till kommentar Dela på andra webbplatser More sharing options...
falafeln Postad 9 augusti, 2008 Share Postad 9 augusti, 2008 Inte hotkey. Men pröva Visor! http://www.macosxhints.com/article.php?sto...070122130926444 "Visor - A Quake-style drop-down Terminal" För Leopard krävs Visor 1.5 Alpha 1 som är ganska buggig, jag sluta använda den pga det, väntar till det kommer en stabil beta eller skarp version Länk till kommentar Dela på andra webbplatser More sharing options...
Rekommendera Poster
Arkiverat
Det här ämnet är nu arkiverat och är stängt för ytterligare svar.