Päätteen puolella Environment variable asettaminen ?
-
- Viestit: 2145
- Liittynyt: 11.12.2009 klo 12.32
Päätteen puolella Environment variable asettaminen ?
Viesti Kirjoittaja jpq »
Syy: Hienosäätöä :=)
-
- Viestit: 1029
- Liittynyt: 22.3.2011 klo 7.52
- Paikkakunta: Hämeenkyrö
Re: Pääteen puolella Environment variable asettaminen ?
Viesti Kirjoittaja antoine »
Eteen vielä 'export' niin arvo jää voimaan ko. komennon suorittamisen jälkeenkin.
Suomen suuren seistä pitää!
Kesken kahden vieraan verta
tohdi itses olla kerta!
–Eino Leino, Tähtiharha
-
- Viestit: 2145
- Liittynyt: 11.12.2009 klo 12.32
Re: Pääteen puolella Environment variable asettaminen ?
Viesti Kirjoittaja jpq »
ps. CC65 on tarkoitus saattaa käyttöön pääkoneessakin, kun kakkoskoneella on niin ikävää koodailla C64 koneelle. Siksi ikävä,ä että max resoluutio mitä näyttökortin ajuri tukee (se on 1280x1024) on alle sen, mitä littunäyttö on.(1920x1200) muutenkin pääosin yritän keskittää käyttöni tähän koneeseen.
Syy: Hienosäätöä :=)
-
- Viestit: 2145
- Liittynyt: 11.12.2009 klo 12.32
Re: Pääteen puolella Environment variable asettaminen ?
Viesti Kirjoittaja jpq »

tässä scripti yritykseni. en tiedä mikä mättää.
#!/bin/sh
printf"Oota hetki..\n"
export CA65_INC=/Users/Ö/Desktop/CC65_filex/asminc
export CC65_INC=/Users/Ö/Desktop/CC65_filex/include
export LD65_CFG=/Users/Ö/Desktop/CC65_filex/cfg
export LD65_LIB=/Users/Ö/Desktop/CC65_filex/lib
export LD65_OBJ=/Users/Ö/Desktop/CC65_filex/obj
kun yritän ajaa tulee command not found. kun naputelen nämä käsin tai tästä tekstistä kopioiden rivi riviltä päätteeseen toimii.
Ö=on tietysti käyttäjä tilin kotikansion nimi jota en tässä paljasta.
ps. olisin käyttänyt ympäristömuuttuja käsitettä jos olisin ollut varma että on oikea! en ole yleensä noiden kanssa tapellut varmaan joskus 2003-2006 viimeksi ja sekään ei Unixilla eikä Windows/DOS puolella.
-
- Viestit: 4725
- Liittynyt: 8.3.2004 klo 17.38
- Paikkakunta: Helsinki
Re: Pääteen puolella Environment variable asettaminen ?
Viesti Kirjoittaja spiidi78 »
Jos haluat ajettavan scriptisi shellin käynnistyksessä, lisää omassa kotihakemistossasi olevaan .bash_profile -tiedostoon (jos ei ole niin luo sellainen tiedosto) rivi:jpq kirjoitti:Tuo näkyis olevan just hakemani ainoa asia mitä enään haen on miten saisin nuo suoritettua aina eli kun koneen laitan päälle ei tarvita noita taika komentojatai ehkä sitten niin että minulla komentotiedosto jonka suoritan jonka taidan muuten saada tehtyä eli siihen tulis ainakin nuo exportit ja varmaan jotain muutakin no ainakin joku komento joka ilmoittaa kun scripti suoritettu. eihän tuo kauaa kestä mutta silti. Jos joskus jotain hienompaakin tarvii
tässä scripti yritykseni. en tiedä mikä mättää.
#!/bin/sh
printf"Oota hetki..\n"
export CA65_INC=/Users/Ö/Desktop/CC65_filex/asminc
export CC65_INC=/Users/Ö/Desktop/CC65_filex/include
export LD65_CFG=/Users/Ö/Desktop/CC65_filex/cfg
export LD65_LIB=/Users/Ö/Desktop/CC65_filex/lib
export LD65_OBJ=/Users/Ö/Desktop/CC65_filex/obj
kun yritän ajaa tulee command not found. kun naputelen nämä käsin tai tästä tekstistä kopioiden rivi riviltä päätteeseen toimii.
Ö=on tietysti käyttäjä tilin kotikansion nimi jota en tässä paljasta.
ps. olisin käyttänyt ympäristömuuttuja käsitettä jos olisin ollut varma että on oikea! en ole yleensä noiden kanssa tapellut varmaan joskus 2003-2006 viimeksi ja sekään ei Unixilla eikä Windows/DOS puolella.
Koodi: Valitse kaikki
. /path/to/scriptfile
Koodi: Valitse kaikki
. scripti
-
- Viestit: 2505
- Liittynyt: 23.11.2004 klo 20.02
- Paikkakunta: Oulu
Re: Päätteen puolella Environment variable asettaminen ?
Viesti Kirjoittaja tkt »
Esimerkiksi oletuspolun muokkaaminen käy näppärästi seuraavasti.
export PATH=/mydir:/mydir/bin:$PATH
--Ari
-
- Viestit: 532
- Liittynyt: 5.7.2008 klo 11.42
Re: Pääteen puolella Environment variable asettaminen ?
Viesti Kirjoittaja vemssi »
Ja helpointahan on laittaa nuo ympäristömuuttujien asetukset suoraan siihen .bash_profile -tiedostoon, jolloin ei tarvitse ajaa erillistä skriptiä (eikä käynnistää uutta prosessia sitä varten...). Vaikkapa näin:spiidi78 kirjoitti:Jos haluat ajettavan scriptisi shellin käynnistyksessä, lisää omassa kotihakemistossasi olevaan .bash_profile -tiedostoon (jos ei ole niin luo sellainen tiedosto) rivi:Koodi: Valitse kaikki
. /path/to/scriptfile
Koodi: Valitse kaikki
CA65_INC=$HOME/Desktop/CC65_filex/asminc
CC65_INC=$HOME/Desktop/CC65_filex/include
LD65_CFG=$HOME/Desktop/CC65_filex/cfg
LD65_LIB=$HOME/Desktop/CC65_filex/lib
LD65_OBJ=$HOME/Desktop/CC65_filex/ob
export CA65_INC CC65_INC LD65_CFG LD65_LIB LD65_OBJ
-
- Viestit: 2602
- Liittynyt: 5.9.2010 klo 10.37
Re: Pääteen puolella Environment variable asettaminen ?
Viesti Kirjoittaja KenSu »
Kun skribula käynnistetään .-"komennolla", niin sitä varten nimenomaan EI käynnistetä uutta prosessia. Se on koko pisteen juju: muuttuja-asetukset halutaan voimaan kutsuvassa prosessissa eikä käynnistetyssä lapsiprosessissa.vemssi kirjoitti:Ja helpointahan on laittaa nuo ympäristömuuttujien asetukset suoraan siihen .bash_profile -tiedostoon, jolloin ei tarvitse ajaa erillistä skriptiä (eikä käynnistää uutta prosessia sitä varten...).spiidi78 kirjoitti:Jos haluat ajettavan scriptisi shellin käynnistyksessä, lisää omassa kotihakemistossasi olevaan .bash_profile -tiedostoon (jos ei ole niin luo sellainen tiedosto) rivi:Koodi: Valitse kaikki
. /path/to/scriptfile
-
- Viestit: 3568
- Liittynyt: 9.12.2007 klo 21.10
Re: Pääteen puolella Environment variable asettaminen ?
Viesti Kirjoittaja Hepo »
Tai sitten ~/Desktop/CC65_filex/asmincvemssi kirjoitti:spiidi78 kirjoitti:Ympäristömuuttuja $HOME viittaa aina käyttäjän kotihakemistoon, joten se on kätevämpi kuin absoluuttinen polku.Koodi: Valitse kaikki
CA65_INC=$HOME/Desktop/CC65_filex/asminc CC65_INC=$HOME/Desktop/CC65_filex/include LD65_CFG=$HOME/Desktop/CC65_filex/cfg LD65_LIB=$HOME/Desktop/CC65_filex/lib LD65_OBJ=$HOME/Desktop/CC65_filex/ob export CA65_INC CC65_INC LD65_CFG LD65_LIB LD65_OBJ
Tuolloin sama skripti toimii myös linuxissa, koska siellä on $USER homen sijasta.
Tuon skriptinhän voi myös ajaa samassa hakemistossa ./skripti.sh, kunhan laittaa ensin x-oikeudet teidostolle kuntoon.
MacBook3.1 | 2.2GHz Intel Core 2 Duo | 4GB | 640GB | 12/2007
iPhone 5S 32GB + iPad2 32 GB Wi-Fi 3G + iPod Nano 3gen ja 6gen + ATV3
-
- Viestit: 532
- Liittynyt: 5.7.2008 klo 11.42
Re: Pääteen puolella Environment variable asettaminen ?
Viesti Kirjoittaja vemssi »
Kaikissa käyttämissäni Linxeissa versiosta 0.96c alkaen (tuolloin ei vielä ollut distribuutioita…) on ollut $HOME, koska se on shellin ominaisuus, ei kernelin, ja $HOME on kuulunut (ba|t|tc|k)sh noin aikojen alusta.Hepo kirjoitti:Tai sitten ~/Desktop/CC65_filex/asminc
Tuolloin sama skripti toimii myös linuxissa, koska siellä on $USER homen sijasta.
$HOME = käyttäjän kotihakemisto
$USER = käyttäjä (BSD-tyylisissä Unixeissa)
$LOGNAME = käyttäjä (System V -tyylisissä Unixeissa)
Ohjelmien ja skriptien ei kuitenkaan pidä luottaa $USER ja $LOGNAME arvoihin, koska ne voidaan asettaa miksi halutaan. Tilde, eli ~ -merkki on useimmissa shelleissä sama kuin $HOME, mutta ~username taas täydentyy /etc/passwd -tiedoston mukaiseksi kotihakemistoksi:
Koodi: Valitse kaikki
iMac:~$ echo $HOME
/Users/puuppa
iMac:~$ echo ~
/Users/puuppa
iMac:~$ HOME=/tmp
iMac:/Users/puuppa$ echo $HOME
/tmp
iMac:/Users/puuppa$ echo ~
/tmp
iMac:/Users/puuppa$ echo ~puuppa
/Users/puuppa
iMac:/Users/puuppa$ HOME=/Users/puuppa
iMac:~$
-
- Viestit: 532
- Liittynyt: 5.7.2008 klo 11.42
Re: Pääteen puolella Environment variable asettaminen ?
Viesti Kirjoittaja vemssi »
Totta, en huomannut pistettä. I missed the point.KenSu kirjoitti:Kun skribula käynnistetään .-"komennolla", niin sitä varten nimenomaan EI käynnistetä uutta prosessia. Se on koko pisteen juju: muuttuja-asetukset halutaan voimaan kutsuvassa prosessissa eikä käynnistetyssä lapsiprosessissa.
![Iso hymy [:D]](./images/smilies/icon_biggrin.gif)
-
- Viestit: 2145
- Liittynyt: 11.12.2009 klo 12.32
Re: Päätteen puolella Environment variable asettaminen ?
Viesti Kirjoittaja jpq »
Palaa sivulle “Käyttöjärjestelmät”
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit