Ihan basic-juttu Darwinista, vasta-alkaja kun UNIXin suhteen olen ->
Kun käynnistän Terminalin (Pääte) niin prompti on tyyliin "käyttäjä%". Tämähän käsittääkseni tarkoittaa että olen ikäänkuin Users -> käyttäjä -kansiossa? Miten pääsen tästä "alemmalle" tasolle, siis esimerkiksi boottilevyllä juurihakemistossa sijaitsevaan Applications -kansioon?
Eikun että terminaalia käyttää unix käyttäjä käyttäjä% Prossamerkki meinaa ehkä jotain mutta mulle se meinaa että sen perään voi kirjoittaa komentoja. Pantterin bash-shellissä se on muuten $ merkki.
Tietokone-Etunimi-Tokanimi: / user$
eli Tietokoneen nimi: polkukäyttäjä$
polkuna jos on / merkki, se meinaa juurihakemistoa (Macintosh HD)
polkuna jos on ~ merkki, se meinaa käyttäjän kotihakemistoa
Käytännössä pelaa vaikka cd (change directory) komennon kanssa:
Tietokone-Etunimi-Tokanimi:/ user$ cd ~ siirtää sut
Tietokone-Etunimi-Tokanimi: ~ user$ hakemistoon, eli kotihakemistoon
Ok, kokeile seuraavia:
cd ~ (vie sut kotihakemistoon,
cd / (vie sut juurihakemistoon),
cd .. (vie yhden hakemiston verran alaspäin hakemistossa),
cd Jokumappi (vie sut Jokumappiin jos sellainen on),
cd hakemistonalku+[Tab] (täydentää automaattisesti),
ls (antaa hakemistolistauksen),
ls -l (antaa hakemistolistauksen + kaikenmaailman muuta dataa)
man [komento] antaa komennosta manuaalin (toisinaan manuaalien ymmärtäminen vaatii Unix-osaamista)
ipfw asentele os x:n palomuuria (kokeile man ipfw)
joo tää on ny tuhannen sekava, mutta varmaan kannattaa alkaa hahmottelemaan just "cd /":llä millä pääsee juurihakemistoon, ottaa siinä "ls":än, niin näkee mitä siellä on, sitten "cd bin/" ja "ls" niin voi katella paikkoja sitten "cd .." takaisin mistä tultiin jne. Käytä cd:tä ja ls:ää paljon niin opit pikkuhiljaa hahmottamaan paikkoja. Läydät tutunnäköisiä hakemistoja mitkä löytyy OS X:n puolelta ja sitten sellaisia mitä on OS X:ltä piilotettu.
Kiitoksia vastauksista, olen http://www.osxfaq.com learning centeristä hieman perustietoja kurkkinut mutta nythän se tosiaan vasta selvisi että tuo prompti itseasiassa näyttääkin unixkäyttäjän nimen!
edit lisäkyssä : Mitenkäs muuten kun kuulemma tuo unixi ei tajua resource forkkia tiedostokopioinnissa, niin jos haluaa esim. hidden filen kopsata niin pitääkö sitä varten hommata FileBuddy vai onnaako ihan niin että vaikkapa tekee kätketystä näkyvän -> kopioi graafisen käyttiksen (mikä tuosta nyt on sitten tässä tapaukseesa oikea termi, Aqua??) puolella filen normaalisti ja sitten kätkee uudessa paikassa uudelleen?
ls -F
Display a slash (`/') immediately after each pathname that is a
directory, an asterisk (`*') after each that is executable, an at
sign (`@') after each symbolic link, an equals sign (`=') after
each socket, a percent sign (`%') after each whiteout, and a ver-
tical bar (`|') after each that is a FIFO.
Mitenkäs muuten kun kuulemma tuo unixi ei tajua resource forkkia tiedostokopioinnissa, niin jos haluaa esim. hidden filen kopsata niin pitääkö sitä varten hommata FileBuddy vai onnaako ihan niin että vaikkapa tekee kätketystä näkyvän -> kopioi graafisen käyttiksen (mikä tuosta nyt on sitten tässä tapaukseesa oikea termi, Aqua??) puolella filen normaalisti ja sitten kätkee uudessa paikassa uudelleen?
/Developer/Tools -hakemistosta löytyy CpMac ja MvMac -komennot, joiden ilmeisesti pitäisi handlata forkitkin. kts. "man CpMac" & "man MvMac"
>/Developer/Tools -hakemistosta löytyy CpMac ja MvMac -komennot
Loistavaa, kiitoksia!
Edit : Jaa no eipäs nuolaista ennenkuin tipahtaa, online manuaalista löytyi nuo komennot toki mutta ilmeisesti siis pitää instata joku lisäkitti että saan ne toimimaan vai miten tuo homma onnistuu? En ole ADC:n member.
Löytyisikö /Applications/Installers/-hakemisto ja sieltä Developers Toolsien asennuspaketti. En kyllä ole lainkaan varma tästä, mutta muistelisin näin...