Toon posts:

Host file aanpassen i.c.m. Terminal lukt niet

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Beste Tweakers,

Na een hele avond lopen ergeren, schakel ik jullie hulp in.
Ik ben bezig met de hostfile aan te passen, om er wat aan toe te voegen.

Helaas werkt dit niet in combinatie met de Terminal. Zodra ik;
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts intyp, opent zich er een programma, wat zich gelijk ook weer afsluit. Na wat Googlen ben ik erachter gekomen dat dit vaker voorkomt. Hierop raden ze het aan via een FTP programma het bestand te zoeken, en het vanuit daar te veranderen. Tevens heb ik alle verborgen bestanden zichtbaar gemaakt, in de hoop dat dit zou werken, maar het mocht niet baten...

Het bestand is voor mij ontvindbaar. Kan iemand mij helpen hier?

Hartelijk bedankt alvast voor de moeite :)

Acties:
  • 0 Henk 'm!

  • DAzN
  • Registratie: April 2000
  • Niet online
Doe het direct via de terminal en niet via een omweg.

open de editor naar keuze met sudo en het bestand dat je wilt bewerken. Bijvoorbeeld:

code:
1
sudo nano /etc/hosts

Acties:
  • 0 Henk 'm!

  • sypie
  • Registratie: Oktober 2000
  • Niet online
Als het bestand voor jou onvindbaar is:

* Draai je Lion, zodat je helemaal niet standaard in veel mappen kunnen kijken.
* Heb je verborgen bestanden niet weergegeven in Finder.

Volgens mij kan texteditor dit soort bestanden ook niet openen of bewerken, daarvoor is het niet gemaakt.

[ Voor 35% gewijzigd door sypie op 15-02-2012 08:50 ]


Acties:
  • 0 Henk 'm!

  • Pyr0wl
  • Registratie: Juli 2010
  • Laatst online: 06-01 17:22
Zoals DAzN aangeeft zou het moeten werken. Wat je ook kan doen is ipv nano, vim gebruiken (al is die wel wat moeilijker ;))

code:
1
sudo vim /etc/hosts


Als je liever het aanpassen doet in een texteditor met GUI, kan je textmate (betalend), chocolat (betalend), bbedit (betalend) of textwrangler (gratis!) installeren. Als je heel vaak met textfiles oid werkt is zo 'n texteditor aanzienlijk beter dan dat "ding" dat Apple in OS X meelevert.

Ik heb hier even alle bekende/goeie texteditors meegegeven, gewoon om compleet te zijn. TextWrangler zou echter meer dan moeten volstaan.

Nadat zo'n texteditor is geinstalleerd kan je er voor kiezen om de commandline tools te installeren, voor zover ik weet doet TextWrangler dit zelf. Als dit gedaan is kan je vanuit de terminal gewoon het volgende uitvoeren:

code:
1
sudo edit /etc/hosts


Als het goed is opent de TextWrangler nu met je hostsfile :)

Je doet er goed aan om TextWrangler te downloaden van de website te downloaden, degene uit de App Store heeft een paar beperkingen.

Acties:
  • 0 Henk 'm!

  • Ryatzu
  • Registratie: Juli 2007
  • Laatst online: 21:36
sudo nano /etc/hosts

dan wijzigen met je toetsenbord
ctrl + x om te sluiten en dan wordt er gevraagd wil je het bestand opslaan? type Y en klaar

Acties:
  • 0 Henk 'm!

  • DAzN
  • Registratie: April 2000
  • Niet online
Die probeerde ik te vermijden, maar vim zou ook mijn eerste keuze zijn. Echter, CTRL-X is wat makkelijker dan ESC:wq! ;)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
De commando's die hierboven staan hebben ook geen invloed erop. Ik krijg alleen de melding, command not found..

Zijn er nog andere opties?

Acties:
  • 0 Henk 'm!

  • Cyphax
  • Registratie: November 2000
  • Laatst online: 22:20

Cyphax

Moderator LNX
DAzN schreef op woensdag 15 februari 2012 @ 14:37:
[...]


Die probeerde ik te vermijden, maar vim zou ook mijn eerste keuze zijn. Echter, CTRL-X is wat makkelijker dan ESC:wq! ;)
offtopic:
Dat uitroepteken is niet nodig, maar nog makkelijker is ZZ ipv :wq :)
Verwijderd schreef op woensdag 15 februari 2012 @ 16:50:
De commando's die hierboven staan hebben ook geen invloed erop. Ik krijg alleen de melding, command not found..

Zijn er nog andere opties?
Als "vim" niet werkt kun je ook "vi" even proberen.

[ Voor 27% gewijzigd door Cyphax op 15-02-2012 16:54 ]

Saved by the buoyancy of citrus


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Met vi kom ik er inderdaad wel in. Hoe pas ik hem vanaf hier aan?

Acties:
  • 0 Henk 'm!

  • vdkleijn
  • Registratie: Juni 2008
  • Laatst online: 05-10 14:22
Ik zou lekker de volgende tool gebruiken:
http://www.macupdate.com/app/mac/29949/gas-mask

Is speciaal gemaakt om de host file aan te passen, en jij hoeft niet te rommelen in de terminal. (wat op zich prima werkt) Je hebt ook nog de mogelijkheid te schakelen tussen profielen.

Tool schijnt helaas problemen te hebben met lion :/

[ Voor 9% gewijzigd door vdkleijn op 15-02-2012 17:56 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Werkt inderdaad niet...

Acties:
  • 0 Henk 'm!

Verwijderd

Een beetje zelf initiatief zou fijn zijn.. Maar vooruit: http://www.cs.fsu.edu/general/vimanual.html

Acties:
  • 0 Henk 'm!

  • justahuman
  • Registratie: Maart 2011
  • Laatst online: 22:04
code:
1
sudo open /etc/hosts


en klaar

[ Voor 10% gewijzigd door justahuman op 15-02-2012 18:02 ]


Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

justahuman schreef op woensdag 15 februari 2012 @ 18:01:
code:
1
sudo open /etc/hosts


en klaar
Dat werkt niet, aangezien open tegen de finder zegt dat een file geopend moet worden en de finder draait niet als root.


sudo nano /etc/hosts is de enige juiste oplossing.

All my posts are provided as-is. They come with NO WARRANTY at all.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Het is gelukt! Hartelijk bedankt :)

Acties:
  • 0 Henk 'm!

  • Whieee
  • Registratie: Augustus 2001
  • Laatst online: 19:27

Whieee

Moderator Apple Talk

⌘ + ⌥ + ⎋

hmmm... 'vim' kan niet gevonden worden op een reguliere OSX Lion installatie? Dat vind ik toch wat vreemd, zeker als 'vi' wel werkt. Normaal gesproken is 'vi' namelijk een symlink naar 'vim'. Zie ook:

$ ls -l $(which vim)
-rwxr-xr-x  1 root  wheel  3092160  8 jul  2011 /usr/bin/vim
$ ls -l $(which vi)
lrwxr-xr-x  1 root  wheel  3  8 jul  2011 /usr/bin/vi -> vim


Zou de TS, geheel voor mijn plezier, eens uit willen voeren:
ls -l $(which vi)

Launching containers into space


Verwijderd

Topicstarter
@Whieee

lrwxr-xr-x 1 root wheel 3 11 jul 2011 /usr/bin/vi -> vim

Staat er dan..

  • bobsquad
  • Registratie: Maart 2008
  • Niet online
Hmm vreemd dat je hem niet met vi kunt openen op mijn lion installatie gaat dit commando wel goed

  • AppTux
  • Registratie: November 2011
  • Laatst online: 23-11-2024
Je kunt ook nog altijd met Terminal dit doen:
cp /etc/hosts /pad/naar/bestand
Gewoon met je TextEdit openen en bewerken.
Dan weer sudo cp /pad/naar/bestand /etc/hosts
Waarschijnlijk gaat er dan wat gebeuren met de permissies, misschien dan even met Disk Utility die permissies wijzigen.

  • Whieee
  • Registratie: Augustus 2001
  • Laatst online: 19:27

Whieee

Moderator Apple Talk

⌘ + ⌥ + ⎋

Verwijderd schreef op donderdag 16 februari 2012 @ 02:37:
@Whieee

lrwxr-xr-x 1 root wheel 3 11 jul 2011 /usr/bin/vi -> vim

Staat er dan..
Kortom, vi is een verwijzing naar vim. Dan zou het erg spannend zijn als
sudo vim /etc/hosts
niet werkt.

Wat is de uitvoer van:
ls -l /usr/bin/vim

Launching containers into space


Acties:
  • 0 Henk 'm!

Verwijderd

Je kan ook bij account instellingen "Root" acces aanvinken.

Als je dat gelukt is kan je uitloggen en in je Root account gewoon naar het host file navigeren via Finder>Ga> Ga naar map. En vervolgens /etc/ intypen.

Hier kan je dan gewoon het HOST file openen met Textediter. Wijzigingen aanbrengen en opslaan.

Vervolgens weer uitloggen en inloggen op je eigen account. Dan moet het werken.

Good Luck

Acties:
  • 0 Henk 'm!

  • Ma®tin
  • Registratie: Oktober 2008
  • Laatst online: 20:21

Ma®tin

Hallo

Verwijderd schreef op vrijdag 17 februari 2012 @ 07:44:
Je kan ook bij account instellingen "Root" acces aanvinken.

Als je dat gelukt is kan je uitloggen en in je Root account gewoon naar het host file navigeren via Finder>Ga> Ga naar map. En vervolgens /etc/ intypen.

Hier kan je dan gewoon het HOST file openen met Textediter. Wijzigingen aanbrengen en opslaan.

Vervolgens weer uitloggen en inloggen op je eigen account. Dan moet het werken.
Maar waarom zo'n omweg als "sudo nano /etc/hosts" in de terminal gewoon werkt?
Bewerken en opslaan/afsluiten met ctrl+x.
Het is toch geen zwarte magie ofzo...
:)

🔆Vanmeerzon 18400wp 🔥Panasonic WP 💦Ariston WPB


Acties:
  • 0 Henk 'm!

  • DAzN
  • Registratie: April 2000
  • Niet online
Precies. Als je per se /etc/hosts wilt aanpassen, dan kan het geen kwaad om dat via de terminal met een gewone *nix editor te doen.

Omwegen als bestanden kopiëren en permissies aanpassen maken het nodeloos ingewikkeld naar mijn idee.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Het is in ieder geval gelukt, haha, ben er blij mee!
Thanks voor jullie hulp!
Pagina: 1