Slashdot Mirror


Learning Unix for Mac OS X Panther

Spencerian writes "Learning Unix for Mac OS X Panther is a good tool for those who are experienced with the original Mac OS or Mac OS X, but not the Unix command line. Most of the content would not interest the traditional programmer, Linux, BSD, or other UNIX jockey, however." For Spencerian's take on why, read on for the rest of his review. Learning Unix for Mac OS X Panther author Dave Taylor and Brian Jepson pages 168 publisher O'Reilly Publishing rating 8 reviewer Kevin Spencer ISBN 0596006179 summary Learning Unix for Mac OS X Panther is a good tool for those who are generally comfortable with the original Mac OS or Mac OS X, but not the Unix command line. Most of the content would not interest the traditional programmer, Linux, BSD, or other UNIX jockey, however. The Finder can't do it all, and it's a good idea to realize that today's Mac OS has more ways to force it to work than its original version. This 3rd edition of the book has a better audience focus than previous editions.

This book focuses on those of us in the Mac OS professional world who have become Unix system admins by default with the introduction of OS X, and could stand to have a handy UNIX reference nearby, particularly if the Finder freezes in Apple's latest version of their BSD/OpenStep blend of a UNIX operating system.

As the authors explain in the book, the best justification for understanding and using the UNIX components present is Mac OS X is the same as in any other UNIX-family operating system: power and control. The Finder (Mac OS X's graphical desktop manager) can't do everything, so this book provides information to help power users and technicians resolve issues, install software, or create an optimized experience, all through the Terminal.

Chapters 1 and 2 provide a very helpful tutorial on the Mac OS X Terminal application, from showing the benefits of customizing the Terminal, the concept of shells, UNIX command syntax, and other obscure but useful settings that strengthen the power of the application when accessing the BSD innards of Mac OS X. Arguably, these two chapters are the strongest guide on Mac OS X's Terminal application (as it relates to its UNIX roots) that I have seen in any Mac OS X book to date.

Chapters 3 and 4 handle understanding of the UNIX filesystem, administration and superuser access, privileges, handling external volumes, file and directory names and the like. Mac OS X, while a BSD at heart, doesn't map out everything in a traditional UNIX-style directory format--at least, not from the Finder's view. Through the Terminal, a user can see the underlying, otherwise-hidden UNIX directories. The authors go through some basic but very helpful situations such as changing file and owner permissions, which can be changed from the Finder with greater ease in Panther, but not with the same finesse as done from a command line.

The file management chapter moves readers through the classic commands for moving, editing, and copying files from the command line, which can be very helpful for administrators of Mac OS X systems who must attempt repairs by SSH, for instance, and don't have access to the usual graphical elements that generally make Mac OS usage so easy. The authors don't pick sides in the vi vs. pico debate, and just offer the basic instructions on how to use either for your editing.

The book continues with the same level of complexity that local system admins or power users require in issues such as printing via CUPS, handling processes that the Finder doesn't show, using the X11 application, using Fink (a Debian-style installation application) installing OpenOffice and GIMP, using FTP and secure shell, using Pine and Lynx, and more.

For a book of just 168 pages, the authors pack quite a bit on making a Mac OS X system work from its Terminal roots. New Mac OS X system administrators will find this book most useful, particularly if their UNIX experience is lacking or radically different from what Mac OS X presents. Experienced *NIX users who bought a new Mac may find the book a good intermediary to demonstrate how Mac OS X Panther differs from the *NIX boxen they've used in the past.

You can purchase Learning Unix for Mac OS X Panther from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

284 comments

  1. The Finder by Anonymous Coward · · Score: 5, Funny

    The Finder (Mac OS X's graphical desktop manager) can't do everything...

    "Yes it can."
    -Steve Jobs

    1. Re:The Finder by Frymaster · · Score: 5, Informative
      The Finder (Mac OS X's graphical desktop manager) can't do everything...

      and neither can terminal.app! lord, it's the worst terminal program i've ever used. there are, however, some good replacements.

      • iterm - fast and light with tabs and other neat things. my current favourite.
      • glterm - it uses opengl to render fonts. no, really. results in way better performance (although at some window sizes the text is fuzzy)

    2. Re:The Finder by Anonymous Coward · · Score: 1, Insightful
      nd neither can terminal.app! lord, it's the worst terminal program i've ever used.

      I actually find it quite good. The only problem I have with 10.3 Terminal.app is that it is *slow*. Really slow. With my typical setup, 80x43 with antialiasing turned on, using console vim doesn't feel all that realtime anymore. I tried iTerm, but didn't like its behaviour. GLterm is out of question because "GLterm doesn't support Unicode nor non-roman scripts."
    3. Re:The Finder by Sigh+Phi · · Score: 5, Informative
      lord, it's the worst terminal program i've ever used.

      This is unnecissarily hyperbolic. Apple's Terminal.app is fairly no-frills, but it still has some nice features, such as transforming a folder or file dropped from the Finder (or any title bar avatar) into a pathname. You can drag and copy and paste just like any other app. You can change fonts (even to non-monospace fonts). It'll emulate a number of terminals (e.g. VT-100, xterm-color, etc.) You can customize the title bar display. Set the transparency of the window itself (eye-candy). It has an unlimited scrollback buffer. It'll handle multibyte scripts (e.g. Kanji or Chinese), as well as handle a number of character encodings. It has customizable command keys.

      It's leaps and bounds beyond cmd.exe. But perhaps you've had the good fortune never to have encountered that.

    4. Re:The Finder by WinterSolstice · · Score: 1

      I like it. I like the transparency too. I spend about 4 hours a day in it.

      I actually like it better than the company app, Reflections. (Though admittedly Reflections has its uses.) Especially once you create customized little "terminalettes" to do things like launch kword or run scripts via double-click.

      -WS

      --
      An operating system should be like a light switch... simple, effective, easy to use, and designed for everyone.
    5. Re:The Finder by Pootie+Tang · · Score: 1

      I used to think Terminal.app was the second worse terminal program I've ever used (right behind that "telnet" program that came with windows).

      It seems better now than it used to be. My main complaint was it would crash every two weeks or so (at which points you lose all your windows). I haven't had the one included with 10.3 crash yet, fingers still crossed (been using 10.3 for around 3 weeks).

      And you can actually have some control over how the keyboard is mapped now too. That seemed a really lacking feature in earlier verions.

      Still, I think I may check out iterm. Last time I was on the hunt for a replacement I couldn't find anything free. Tabs sound nice. If it's got copy-on-select even better.

    6. Re:The Finder by rolocroz · · Score: 1

      glterm has the most horrible shareware reminder ever. It goes down in flames, making every app you have open unexpectedly quit. What a wonderful way to make people want to buy the program.

      --

      I meta-mod all positive moderation Unfair, because it's abuse of the system.

    7. Re:The Finder by kent.dickey · · Score: 1

      I just use Terminal.app and xterm full time to do my work, but I thought I'd see if iterm or glterm were better.

      First speed. I first did a hex-dump (using my own program) of a 5MB file. But iterm and xterm are so slow I just used a 500K file instead.

      Time to display 35000 lines of 75 character hex text:
      Terminal.app: 5.5sec
      xterm: 9.7sec
      iterm: 9.1sec
      glterm: 1.8sec

      So glterm is fast. Only xterm seemed to have a high-refresh rate with lots of text blurring--the rest seemed to update a lot less often which would make them faster. iTerm was uneven in its jumpiness which is quite annoying.

      But the killer for me is glterm and iterm do not support page-up/page-down to scroll (you have to hit shift) which is just a non-starter for me. Since iterm has source, it could be fixed, but I don't see an advantage in using iterm for myself.

      Note that xterm does not directly support page-up/page-down either, but it will if you have the following resources set (all one line with no linefeeds) in ~/.Xresources:

      XTerm*VT100.translations: #override Prior: scroll-back(1,page) Next: scroll-forw(1,page)

      I find Terminal.app completely adequate and fine for my work. It's way better than cmd.exe!

  2. Info on vi and pico..... by Anonymous Coward · · Score: 0, Troll

    For people used to a one button mouse? Puuuh-leeez. ;)

    1. Re:Info on vi and pico..... by Anonymous Coward · · Score: 2, Funny

      Recommended new moderation categories:

      -1, Mac users have no sense of humor
      -1, Joke at the expnense of someone other than M$ - note 1337 M155P3||1N6!

    2. Re:Info on vi and pico..... by Anonymous Coward · · Score: 4, Insightful

      What is wrong with paying a few bucks to replace a brand new mouse that came with the system you just paid a couple of thousand dollars for?

    3. Re:Info on vi and pico..... by Anonymous Coward · · Score: 1

      Aye, if you use the mouse that came with your off-the-shelf PC, raise your hand.

    4. Re:Info on vi and pico..... by BiggerIsBetter · · Score: 1

      If I'm paying a couple of thousand dollars for a new system, I shouldn't need to.

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
    5. Re:Info on vi and pico..... by Laur · · Score: 1
      What is wrong with paying a few bucks to replace a brand new mouse that came with the system you just paid a couple of thousand dollars for?

      And if you have a laptop?

      --
      When you lose something irreplaceable, you don't mourn for the thing you lost, you mourn for yourself. - Harpo Marx
    6. Re:Info on vi and pico..... by Anonymous Coward · · Score: 0

      USB optical Mini-mouse!

      That's my TiBook solution. But I prefer using mini-mice on all laptops anyways. If you don't, at least your hands are in proper position to use control-click instead of right-click comfortably.

    7. Re:Info on vi and pico..... by aftk2 · · Score: 1

      Au contraire...I think the one button approach works better on a laptop than a two-button touchpad (and better than a one button mouse works on a desktop.)

      The reason? When using a desktop, your hand is positioned on the mouse in such a way that right-clicking is quick and simple. However, when using a touchpad, it's far easier to keep your thumb placed permanently over the left touchpad button (or the only touchpad button on an ibook/powerbook) and use your lefthand to press control when you need to get a contextual menu.

      Regarding this...I have a mid-level Gateway laptop running Windows 2000...any idea of a utility that will allow me to map control-click to my second mouse button (basically Mac OS in reverse?)

      --
      concrete5: a cms made for marketing, but strong enough for geeks.
    8. Re:Info on vi and pico..... by PressReturn · · Score: 1

      I have a powerbook and I use a USB mouse as much as possible, and not because of the one button issue - the trackpad is dead slow.

      --
      When I speak, no one believes me. When I write it down, people know it's true. (Basquiat)
    9. Re:Info on vi and pico..... by prockcore · · Score: 1

      What is wrong with paying a few bucks to replace a brand new mouse that came with the system you just paid a couple of thousand dollars for?

      Oh? You know how to replace the trackpad on a powerbook?

    10. Re:Info on vi and pico..... by Enahs · · Score: 1
      I use a Logitech optical with Panther. So nyeah. :-P

      Y'know, even though that was a really lame attempt at humor, you bring up a point: why do new Macs ship with one-button mice (and mice that cost at least 3x what a usable optical would cost, at that?) Am I right in thinking that NeXT machines shipped with 3-button mice? What gives?

      --
      Stating on Slashdot that I like cheese since 1997.
    11. Re:Info on vi and pico..... by Anonymous Coward · · Score: 0

      Yeah, the NeXT machines did ship with three-button mice. I'm thinking they (well, Steve) made the decision to stick with single-button Apple mice due to the fact the entire user base was used to it. Granted, there's some unknown percentage (myself included) that have upgraded their mice, but there's also untold scads of users (as described above as being the ones who just use it for simplicity sake) that would be royally confused when they purchased their next machine to find a mouse included with all these extra buttons (and -GASP!- maybe a scroll wheel).

      Perhaps we'll see an Apple-branded mice in the future though. You never know.

  3. Apple already provides an excellent tool by toupsie · · Score: 3, Informative
    Apple provides an excellent tool for learning UNIX in Mac OS X, free of charge!!!

    If you don't know what a command does, type "man [command]" (without the quotes, of course).

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
    1. Re:Apple already provides an excellent tool by edalytical · · Score: 4, Insightful

      How does that help you if you don't know what command you need to use.

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    2. Re:Apple already provides an excellent tool by grub · · Score: 3, Insightful


      One could use the apropos command for a start.

      --
      Trolling is a art,
    3. Re:Apple already provides an excellent tool by Kenja · · Score: 5, Funny
      man mount
      man finger
      man touch
      man slurp
      man unzip

      I find it best to unzip first.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    4. Re:Apple already provides an excellent tool by tverbeek · · Score: 1

      Surely they meant to mod this "Funny" rather than "Informative"?

      --
      http://alternatives.rzero.com/
    5. Re:Apple already provides an excellent tool by edalytical · · Score: 2, Interesting

      Duly noted. Still not much help if you don't already know the command.

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    6. Re:Apple already provides an excellent tool by Marxist-Leninist · · Score: 1

      How about doing a remake of GNU? Let's say hello to MNU, Mac is not Unix.

    7. Re:Apple already provides an excellent tool by Anonymous Coward · · Score: 0
      Still not much help if you don't already know the command.

      That's where whatis comes in handy.

    8. Re:Apple already provides an excellent tool by switcha · · Score: 2, Informative
      Here's a nice little GUI man' app that's a little more friendly to your average GUI-lovin' Mac user (like me).

      ManOpen

      --
      You know what? ... A little club soda *did* get that out!
    9. Re:Apple already provides an excellent tool by Anonymous Coward · · Score: 0

      $130 for the OS means MAN AIN'T FREE!

    10. Re:Apple already provides an excellent tool by NumbThumb · · Score: 1

      man -k (or, if you have time, man -K) is rather handy... finds you a lot of stuff, though not everything. And google is your friend... (no, really!)

      But having a book that baby-steps you through the basics will defenetly help. Well at least it'll help people who do not like to learn the "just let me play with that for a weak" way, which is legitimate(sp?) i think.

      --
      I have discovered a truly remarkable sig which this 120 chars is too small to contain.
    11. Re:Apple already provides an excellent tool by Have+Blue · · Score: 2, Insightful

      It's even less help if you don't know the man or apropos commands.

    12. Re:Apple already provides an excellent tool by rixstep · · Score: 1

      How does that help you if you don't know what command you need to use.

      If you don't know what command you need to use, you don't need to use it. Take the afternoon off instead.

    13. Re:Apple already provides an excellent tool by Bob+Davis,+Retired · · Score: 1

      Sure! Say you want to know about partitions! Just say

      apropos partition

      and you get a list of relevant man pages. In this case, you get two items...

      fdisk(8) - DOS partition maintenance program
      pdisk(8) - Apple partition table editor

      Then you just type

      man fdisk

      and read away! This works surprisingly well, although I find OS X's whatis command to be broken, including a lot of shit that really shouldn't be there.

    14. Re:Apple already provides an excellent tool by Bob+Davis,+Retired · · Score: 1

      And, if you can't read, type, or use a mouse how do you use a computer?

      That's like saying 'Sure, driving is great. But only if you have a car.'

    15. Re:Apple already provides an excellent tool by Anonymous Coward · · Score: 0

      Obviously this comment comes from a closet case....

      Uh... An owner of a Power II? ;-)

    16. Re:Apple already provides an excellent tool by touch0ph · · Score: 1

      I believe if you press 'CTRL-X' AND 'CTRL-D' you will get a listing of the available commands.

  4. very useful by millahtime · · Score: 2, Informative

    I am a *nix admin and I have several friends that are OS X users that want to take advantage of the terminal/BSD side of the operating system. I am going to recommend this to all of them.

    1. Re:very useful by GizmoToy · · Score: 2, Insightful

      Wait, so you advocate Mac users create cron jobs instead of using scripting... and at the same time tell them to stay away from the terminal? Is it even possible to set cron jobs without that terminal? Not that I've seen...

    2. Re:very useful by Graff · · Score: 4, Insightful
      Personally I'd recomment that a mac user NEVER touch terminal.

      In the end, the terminal is just another tool on your system. Just because someone works mainly with a GUI doesn't mean that they are not able to comprehend the command-line. Yes, the first couple of times that someone uses the command-line they are going to make some dumb mistakes but if they have a decent guide then those mistakes can be kept to a minimum and have minimal negative impact.

      You might as well say that it's not worth if for a person who has never programmed to learn BASIC or C. If they don't take the first steps then how do they learn in the first place? If you are going to do anything on a computer you have to start somewhere, no matter if you are used to a GUI or not.
    3. Re:very useful by Amiga+Lover · · Score: 0

      Yes. It's an example of WHY they should stay away from the terminal. I've seen far too many silly mistakes done by mac users because of the lack of a commandline culture among the users.

      Anyone who has come through Linux will have no problem with using a command line, and should do so.

      Maybe in 10 years there will be enough experienced mac command line people to help educate the rest but until then there's going to be some awfully bad use made of terminal apps. Thankfully apple's project builder don't provide as much support for creating command line tools as gui ones, or heaven knows what kind of stuff they would be churning out

    4. Re:very useful by Dark+Paladin · · Score: 5, Insightful

      Then how are they suppose to learn if we don't teach them?

    5. Re:very useful by Saven+Marek · · Score: 1

      Don't you find it hypocritical after 20 years of trying to tell us all that a computer doesn't need a CLI that mac user's are trying to use one now?

      Kind of put's it all in perspective doesn't it *:o)

    6. Re:very useful by taybin · · Score: 1

      This is very true. I went straight from the Mac to Linux 5 years ago. I've never looked back. It probably helped that I'm a very knowledgable computer guy though (majored in CS).

    7. Re:very useful by Anonymous Coward · · Score: 0

      I think a more appropriate question might be "do you really want a mac user using a CLI?" :)

    8. Re:very useful by Anonymous Coward · · Score: 0
      I've seen mac users make the most inane scripts to do jobs they could easily put in cron jobs, and run them with infinite loops of sleeping. How much time and processor is that taking up in the end?
      Sleeping consumes little or no CPU time. Except perhaps for you on your Etch-a-Sketch.
    9. Re:very useful by merphle · · Score: 2, Funny
      Personally I'd recomment that a mac user NEVER touch terminal.
      I'd suggest that both Mac and PC users touch two terminals: positive and negative. ;)
    10. Re:very useful by Anonymous Coward · · Score: 5, Interesting

      > In the end, the terminal is just another tool on your system.
      > Just because someone works mainly with a GUI doesn't mean
      > that they are not able to comprehend the command-line.

      How true!. I've been a mac girl for 15 years or more, a choice I made from the sheer superiority of the mac gui when I started in prepress, in the 1980s. Nothing touched it then, though many other OSs have caught up and are just as usable today. It's experience that kept me employed, well paid and doing what I love. I got hold of OS X and nutted through cli stuff for a few years now, and use it sometimes and the gui sometimes. You're right, they're both tools that do a job, some can be done best in one, some best in either, and some don't matter one way or the other.

      I hadn't touched a cli since DOS days, and even then I knew little more than dir, copy, cd and format. Now I co-admin my employer's non-X crippled linux servers. Most people are intelligent enough, and to me what counts more than experience is interest. I think if someone's interested enough to open terminal.app and poke around then it's just a matter of learning.

      That's what brains are for, and we all have them!

    11. Re:very useful by Anonymous Coward · · Score: 0

      What would be cool would be to take all the fucking Amiga freaks and send them somewhere, anywhere, else than Earth.

    12. Re:very useful by Graff · · Score: 4, Informative
      Thankfully apple's project builder don't provide as much support for creating command line tools as gui ones

      Uh, sure it does. Go to File->New Project then scroll down and choose Standard Tool. Boom, a project is all set up for you to build a basic C-based command-line tool. You can also choose C++ Tool, CoreFoundation Tool, CoreServices Tool, or Foundation Tool for different libraries and programming languages.
    13. Re:very useful by Amiga+Lover · · Score: 2, Funny

      You might find you'll be eating those words when AmigaOS 4 is released :-).

      It should be out for sale beginning or mid March, and I think the whole world is going to have to sit up and take notice.

    14. Re:very useful by PeterHammer · · Score: 4, Insightful
      GUI users raised and born and bred on a GUI shouldn't be mucking about in a terminal

      That statement would ensure the death of the command line wouldn't it? I don't see many schools these days offering anything but Windows and Macs for students to learn on.

    15. Re:very useful by steeviant · · Score: 5, Insightful

      Well done, mister tar-everybody-with-the-same-brush. I fucking hate people trying to categorize me based on the fact that I use a Mac.

      I don't own one because I want to join some elitist club of "creative professionals", I don't own a Mac because I think that it's somehow screwing Microsoft, I don't own a Mac because it has a candy-coated GUI, I own it because it has a solid and proven operating system derived from openstep and because it came properly set up for the hardware inside. Which for me is a prime consideration when buying a laptop.

      Maybe the next laptop I buy will be x86 and Linux based again (this machine has had more than it's share of hardware failures) but OS X has always been rock solid for me, and the drivers and power management have always worked as they should, which is more than you can say for most x86 laptops even when running the OEM setup.

      To me, it's just another Unix system on another flavour of hardware. Would you be telling me that I shouldn't be playing with the command line if I'd bought a SPARC laptop?

    16. Re:very useful by PeterHammer · · Score: 1

      HINT: tcl it a little bit, and you will reach nirvana!

    17. Re:very useful by GizmoToy · · Score: 2, Insightful

      That may be true, but you're basically advocating the Mac userbase not use the terminal because they could make a mistake. By telling them to stay away from the terminal you're only perpetuating the problem, not solving it. Sure, they may make some mistakes, but they would have never learned how to do them properly if they hadn't even tried.

      Let me guess... you've never fiddled around with some setting or file you probably shouldn't have, and wound up paying for it? Doubtful...

    18. Re:very useful by Anonymous Coward · · Score: 0

      I don't own one because I want to join some elitist club of "creative professionals", I don't own a Mac because I think that it's somehow screwing Microsoft, I don't own a Mac because it has a candy-coated GUI, I own it because it has a solid and proven operating system derived from openstep and because it came properly set up for the hardware inside. Which for me is a prime consideration when buying a laptop.

      ohhhh... so you are some kind elitist UNIX dude, huh? What Windows' simplicity in its complete lack of tools doesn't do it for you?

    19. Re:very useful by baryon351 · · Score: 2, Informative

      > It should be out for sale beginning or mid March

      No it won't. I've used the latest builds of 4.0 and it is NOWHERE near ready. Not even close.

      I'm afraid the Amiga reality distortion field (which puts steve jobs to shame) doesn't affect me. AmigaOS 4 in its current state is virtually unusable for doing anything useful. Nice for showing off some concepts, but that's about it.

    20. Re:very useful by geoffspear · · Score: 1
      Well arguably they're still not providing "as much support" since with IB you can create cocoa apps without having to do much actual coding at all (especially since they added NSController in Panther), while to create a command line tool in C you need to write all that pesky C code yourself instead of linking together a bunch of objects in a GUI).

      Of course, anyone who thinks it's a problem for a C programmer to be able to easily create a command line tool seems like a bit of a troll to me; how many people out there can program in C who don't know how to use a shell?

      --
      Don't blame me; I'm never given mod points.
    21. Re:very useful by Anonymous Coward · · Score: 0

      In the 80's the AmigaOS blew the MacOS away. MacOS had all the good desktop publishing apps though.

    22. Re:very useful by sandbagger · · Score: 2, Funny

      *Cough*

      *Sputter*

      A mac girl. You're like, a girl? Cool.

      --
      ---- The above post was generated by the Turing Institute. Maybe.
    23. Re:very useful by Anonymous Coward · · Score: 0

      AmigaOS had excellent multitasking, something it took until Win95 to equal. Excellent OS underneath.

      Unfortunately support for some of the small necessities like imaging applications and good networking were virtually nonexistent in comparison. Trying to get hardware support from commodore was always like extracting a six inch nail with a sock.

    24. Re:very useful by Anonymous Coward · · Score: 0

      Hello? 1996 called, it wants its mindless optimism back.

    25. Re:very useful by Anonymous Coward · · Score: 0

      More like a hippo.

    26. Re:very useful by Anonymous Coward · · Score: 0

      Personally I'd recomment that a mac user NEVER touch terminal.

      Who wrote this? I wanna find out who it was. Gotta be the idiot of the century. This guy needs brain surgery fast and a one-way ticket out of Gene Pool to Trailer Park, Alabama.

    27. Re:very useful by rixstep · · Score: 1

      GUI users raised and born and bred on a GUI shouldn't be mucking about in a terminal

      Who's the troll? For this is a troll. NOBODY is that goddamned stupid or provocative.

      PS. 'Bred' and 'raised' are equivalent, and 'raised and born and bred' gets the chronology AFU.

    28. Re:very useful by Bob+Davis,+Retired · · Score: 1

      I find this comment to be hilarious. Amiga fans, wake up and smell the FUTURE! It farted when it passed you by a decade ago.

    29. Re:very useful by astrodawg · · Score: 1

      There are several programs that can set cron jobs without the terminal... just have to search for them. VersionTracker Cron Search

    30. Re:very useful by Anonymous Coward · · Score: 0

      No, you only say that because you are currently located in a very strong REALITY DISTORTION FIELD_!

      Can't you see it, you cannot think! Because you're inside the field! INSIDE man!

      Come out, come and join us LINUX ZEALOTS.

      You cannot have your own thoughts, because I don't have them, because I see everything in terms of CLANS and GROUPS. I think what others think, and cannot think own my own, therefore you cannot either!

      - Ph.D. in set theory

    31. Re:very useful by Ben+Urban · · Score: 1
      Most people are intelligent enough

      I think you might benifit from my philosophy about people...

      The more people are doing something, the dumber they all become.

      --
      Every time you run "emerge", a Microsoft drone dies.
  5. Here, for free by Anonymous Coward · · Score: 2, Informative

    man man
    man cd
    man pwd
    man ls
    man cp
    man mv
    man rm
    man chmod
    man more
    man ps
    man rm
    man chmod
    man more
    man head
    man tail
    man grep
    man passwd

    Knock yourself out.

    1. Re:Here, for free by Lord+Graga · · Score: 0

      Yeah, they will need to read the man pages about chmod and rm twice... they are a bit slowwitted ;)

    2. Re:Here, for free by kfg · · Score: 0, Flamebait

      Ok, I typed "man man".

      Can you recommend a good book that explains its contents to me?

      KFG

    3. Re:Here, for free by Anonymous Coward · · Score: 0

      Jeez, what part of:

      NAME
      man format and display the online manual pages
      manpath determine user's search path for man pages

      SYNOPSIS
      man [acdfFhkKtwW] [path] [m system] [p string] [C config_file]
      [M pathlist] [P pager] [S section_list] [section] name ...

      DESCRIPTION
      man formats and displays the online manual pages. If you specify sec
      tion, man only looks in that section of the manual. name is normally
      the name of the manual page, which is typically the name of a command,
      function, or file. However, if name contains a slash (/) then man
      interprets it as a file specification, so that you can do man ./foo.5
      or even man /cd/foo/bar.1.gz.

      See below for a description of where man looks for the manual page
      files.

      Don't you understand?

    4. Re:Here, for free by kurosawdust · · Score: 4, Funny

      I personally like the ones with homoerotic overtones: man touch man perl man unzip man units man curl man flex man tcl man gawk man paste man mount Why do I have the sudden urge to write a program called "chowder"?

    5. Re:Here, for free by kwerle · · Score: 1

      Can you recommend a good book that explains its contents to me?

      Man formats and displays the on-line manual pages.

      If that looks familiar, it's because it's the first line of the man page.

      If you're still lost, I recommend you avoid the commanline :-)

    6. Re:Here, for free by ianc7 · · Score: 1

      did you check to make sure that you aren't releasing any of SCO's IP before you posted?

    7. Re:Here, for free by kfg · · Score: 3, Insightful

      If you're still lost, I recommend you avoid the commanline :-)

      And this is the sort of response that drives people actually looking to learn UNIX away.

      I have been familiar with command line since it was typed out on paper.

      However, to a newbie the manual page is no more intuitively decipherable than clicking on "Start" to shutdown is on Windows.

      man pages are only of use to people who already know the command line. Others need it explained to them, and I have found it far more productive to provide them with that explanation than implying they're just too stupid to read the manual.

      I see that my original post is now modded as flamebait for having this underlying point. If this one is also modded as flamebait I shall suffer that fate gladly in order to stick up for people who feel they need a good book and/or a bit hand holding to get them started and oppose the "RTFM" and "YTSTRTM" attitude.

      KFG

    8. Re:Here, for free by eatdave13 · · Score: 1

      Dunno what to tell ya. I don't much care if people learn UNIX, why should I take time out of my day to help people that can't help themselves? The information is already out there. I know because I taught myself. If you (and by "you" I don't mean you personally) can't figure it out, oh well. Wait for a GUI.

      --
      "Verbing weirds language." -- Calvin
    9. Re:Here, for free by kfg · · Score: 3, Insightful

      And if you can't learn quantum mechanics by looking up the equations in a Funk & Wagnall's, oh well, be a garbage man.

      Even Einstein and Feynman found refering to a physics textbook and taking a course or two helpful.

      The context here is reading a book, not your time. You don't have to post at all, let alone take the trouble to post that you aren't going to post helpfully.

      People even find books helpful in letting them know that to shutdown you have to click on the "Start" button. Or course you find help in this matter by refering to the bundled documentation, but clicking on the "Start" button.

      There's a hole in the bucket, dear Liza, dear Liza.

      KFG

    10. Re:Here, for free by Anonymous Coward · · Score: 0

      Odd that you should see homoerotic overtones. I certainly hadn't noticed.

      Maybe there's another reason you can't get laid by a woman...

    11. Re:Here, for free by kwerle · · Score: 1

      And this is the sort of response that drives people actually looking to learn UNIX away.

      For the sarcastically impaired (you, at this point), I was kidding. That's what the smiley face is all about.

      But to further the discussion: anyone who isn't willing to get their hands dirty pretty quick SHOULD avoid the commandline. After all, the commandline should not be needed for ANYTHING.

      Especially on OS X.

      The sooner the other *nixen realize that virtually all the books and effort put into making the commandline "easier" or "friendlier" would better be spend making nice GUI interfaces, the better off they'd be. "Learning Unix" should not require a commandline.

    12. Re:Here, for free by Bob+Davis,+Retired · · Score: 1

      I agree. In fact, I don't know anybody who can use or comprehend a command line who didn't teach themselves. My lesson, from a good buddy a long time ago was "It's like DOS, but not retarded. Remember, ls is like dir, cd works the same way, less reads files, and programs are in /bin and /usr/bin. Type whatis * in either of those directories to get a synopsis. Use man on the program to find out how to use it. HAVE FUN!"

      And I have had fun.

    13. Re:Here, for free by Anonymous Coward · · Score: 0

      Man is inadequate.

      I need a book like the one being reviewed. When I open a man page, it defines terms using terms that I can't look up using man. It has close to zero tutorial examples. Not to mention the number of times I tried to man something and there was nothing about it in there.

      Man is strictly a reference, narrow in scope, providing little context or actual step-by-step instruction. It assumes the user already knows quite a bit about how Unix works.

      You still don't get it?

      Man is like using a dictionary to learn English. Oh yes, you'll learn all the words...but you won't learn grammar or composition. You won't get very far in English with just a dictionary to learn from, and you won't get very far in Unix with nothing but man pages to read.

  6. Re:+5 insightful by dewhite · · Score: 2, Insightful

    Anybody who knows enough about panther to enable the root account and login to a shell with that user, will know better than to enter that command line.

    --
    -dewhite
  7. "vi vs pico" debate... by Anonymovs+Coward · · Score: 5, Funny

    That's a new one to me. I must find some pico users to have flamewars with over that one...

    1. Re:"vi vs pico" debate... by Anonymous Coward · · Score: 0

      They're too busy with the "pico vs nano" debate right now.

    2. Re:"vi vs pico" debate... by Graff · · Score: 5, Insightful
      I must find some pico users to have flamewars with over that one...

      Heh, I'm a pico user but I'm not a zealot over it. I use pico when I want to do some simple, quick editing in the command-line environment. For anything more complex I use BBEdit, which does pretty much everything that vi or emacs does except with a nice GUI.

      But hey, use whatever works for you. Vi is certainly powerful enough. I just can't be bothered to take the time to learn all the commands, vi has a pretty high learning curve.
    3. Re:"vi vs pico" debate... by millahtime · · Score: 1

      i use pico when i am tired cause i don't have to remember any of those pesky vi commands. plus, all that drinking in college kinda killed my memory so pico is easier to remember. wait, what was i talking about.

    4. Re:"vi vs pico" debate... by strictnein · · Score: 3, Interesting

      pico rules...

      there you go

      Although I use nano now since it is available seperately from Pine and is released under the GPL.

    5. Re:"vi vs pico" debate... by Anonymous Coward · · Score: 0

      Bah. I enter things manually in hex.

    6. Re:"vi vs pico" debate... by Anonymous Coward · · Score: 0
      vi has a pretty high learning curve
      1. Install Vim.
      2. Click the vimtutor script
      3. Spend about 30 minutes
      4. You're up and running
    7. Re:"vi vs pico" debate... by Anonymovs+Coward · · Score: 1

      With me it's the opposite: I use emacs for complex work, and vi for quick and dirty stuff (mainly because I'm used to vi, switched to emacs relatively late...)

    8. Re:"vi vs pico" debate... by Anonymous Coward · · Score: 0

      Thats really funny

    9. Re:"vi vs pico" debate... by Anonymous Coward · · Score: 0
      You had hex?

      In my day it was binary. Uphill in the snow. Both ways.

    10. Re:"vi vs pico" debate... by PeterHammer · · Score: 3, Funny

      5. Remember to hit insert every damn time you need to type!
      6. Realize you forgot to learn how to quit VI.
      7. CTRL-Z to stop the process
      8. kill the process

    11. Re:"vi vs pico" debate... by Phroggy · · Score: 1

      For anything more complex I use BBEdit, which does pretty much everything that vi or emacs does except with a nice GUI.

      Hell yes. Editor of the gods. Does everything, and they're very responsive to bug submissions (and fixed bugs are listed extensively in the release notes).

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    12. Re:"vi vs pico" debate... by Graff · · Score: 1
      6. Realize you forgot to learn how to quit VI.

      Lol, yep. I use vi so infrequently that I ALWAYS forget this kind of stuff. That's why I use pico, at least it has the little 2-line command reminder at the bottom of the window. Like I said, vi is no doubt powerful but it gives you NO hints on how to use it. They should at least have a little status line at the bottom of the window that tells you how to get help and a few other common commands.

      No doubt if you use vi a ton and know it inside and out then it is a great editor. However, I mostly use the GUI (through BBEdit as I mentioned) to do editing so I never really take the time to learn vi. And vi is so unforgiving to those who have not studied its ways...
    13. Re:"vi vs pico" debate... by Shuh · · Score: 1
      With me it's the opposite: I use emacs for complex work, and vi for quick and dirty stuff
      Same here.

      Compile EMACS for OSX!
      EMACS binaries for OSX!


    14. Re:"vi vs pico" debate... by geoffspear · · Score: 1
      Bah. ed(1) is the default, and therefore the best.

      Any editor that needs more of a UI than "?" and printing the number of bytes in your file is just suffering from horrible feature creep, if you ask me.

      --
      Don't blame me; I'm never given mod points.
    15. Re:"vi vs pico" debate... by Anonymous Coward · · Score: 0

      Oh come on, BBEdit can't even unmorse a /. poll. Useless! :-)

    16. Re:"vi vs pico" debate... by strictnein · · Score: 1

      Bah. ed(1) is the default, and therefore the best.

      Gah! You sound like one of my professors...

    17. Re:"vi vs pico" debate... by Anonymous Coward · · Score: 0

      Remember to hit insert every damn time you need to type!

      When Apple learns to get the keyboard map right for their terminal, this won't be an issue. PLEASE someone who's a bash devel guru tell Jobs how to config their terminal.

  8. what about Mac OS for *nix geeks? by Stanza · · Score: 5, Interesting


    I've gotten a shiny new iMac with OS X.3 on it, and I'm still learning the ropes. I'm slightly amazed at all the wierdnesses I can do with it, you can script almost anything with Applescript, and there's a million little details that do wierd shit, or behave as I'm not used to. So where is the Learning Mac OS X for the unix geek? The unix and mac world is so divided on the machine, yet works together seemlessly.

    I haven't had my coffee yet, I'll ramble on about my experiences with Mac OS X elsewhere. But my question remains: what are good books/resources for the person who is already a unix geek?

    1. Re:what about Mac OS for *nix geeks? by mblase · · Score: 5, Informative

      So where is the Learning Mac OS X for the unix geek?

      It just so happens it's available from O'Reilly as well. The Panther edition is due out in June.

    2. Re:what about Mac OS for *nix geeks? by Luckboy · · Score: 2, Informative

      That would be Mac OS X Panther for UNIX Geeks, listed here: http://www.oreilly.com/catalog/mpantherunix/

      Incidentally, I had the Jaguar versions of both of these books, and found them very helpful. They're very useful, even for cross-checking each other.

      Oh, and Pico rules! vi drools!

    3. Re:what about Mac OS for *nix geeks? by thehosh · · Score: 1, Insightful

      yeah ... maybe i should buy this. can't get familiar with macosx - it's so f***cking diffrent from linux (and from bsd as well).
      therefore still using linux on my ibook...

    4. Re:what about Mac OS for *nix geeks? by SlamMan · · Score: 2, Funny

      s/diffrent/good/g;

      See, even us Mac users can learn.

      --
      Mod point free since 2001
    5. Re:what about Mac OS for *nix geeks? by NaugaHunter · · Score: 1

      The Panther edition is out in June? Shouldn't we have OS X Cougar/Lynx/Leopard/Tiger by then, or at least soon after?

      --
      R: That voice. Where have I heard that voice before? B: In about 365 other episodes. But I don't know who it is either.
    6. Re:what about Mac OS for *nix geeks? by Anonymous Coward · · Score: 0

      Actually, the Panther revision is due out this month, according to the link for the next edition at O'Reilly's website. You may want to hang on and check that out instead.

    7. Re:what about Mac OS for *nix geeks? by MoneyT · · Score: 2, Informative

      This was on slashdot before and is a good overview:

      http://www.kernelthread.com/mac/osx/

      --
      T Money
      World Domination with a plastic spoon since 1984
  9. why buy by stonebeat.org · · Score: 4, Informative
    1. Re:why buy by mblase · · Score: 4, Informative

      Using the Mac OS X Terminal (HTML) or Using the Mac OS X Terminal (PDF)

      Helpful for newbies, but let's face it -- those links you provided cover maybe one-half of the first chapter of O'Reilly's book.

  10. I can be more piddly than you! by AvantLegion · · Score: 1
    That's a new one to me. I must find some pico users to have flamewars with over that one...

    I use nano, and I flame the pico users!

    1. Re:I can be more piddly than you! by grub · · Score: 5, Funny


      I use nano, and I flame the pico users!

      Pfff. Real men cat > filename and do it right the first time.

      --
      Trolling is a art,
    2. Re:I can be more piddly than you! by Anonymous Coward · · Score: 0

      Hem!

      In our time we only had cat > filename.tar.gz and we were happy, mind you!

    3. Re:I can be more piddly than you! by Anonymous Coward · · Score: 0

      don't you mean...

      cat | uuencode > filename.tar.gz

      I highly doubt you could type a valid gzip file...

    4. Re:I can be more piddly than you! by quigonn · · Score: 3, Funny

      No, real man influence the entropy source of /dev/random, get the timing right and read what they want to write from said device file using dd.

      --
      A monkey is doing the real work for me.
    5. Re:I can be more piddly than you! by eatdave13 · · Score: 2, Funny

      Real men use <alt> + number pad.

      --
      "Verbing weirds language." -- Calvin
    6. Re:I can be more piddly than you! by geoffspear · · Score: 1

      Well, that's not very helpful if you're using Mac OS X.

      --
      Don't blame me; I'm never given mod points.
    7. Re:I can be more piddly than you! by Mister+G · · Score: 1

      What's this new-fangled number pad thing you're talking about?

    8. Re:I can be more piddly than you! by Anonymous Coward · · Score: 0

      Any time cat is used with less than two arguments, it is used incorrectly.

      Real men echo > filename

    9. Re:I can be more piddly than you! by grub · · Score: 1


      Umm.. That won't work. Unless you have use for a file with a single 0x0A in it...

      --
      Trolling is a art,
  11. Anybody seen a hardcore unix book for Mac admins? by DrewBeavis · · Score: 4, Interesting

    I've seen a few of these introductory unix books for Mac admins, but what if you need something more? If you have trouble configuring Apache, the Apache website doesn't help much because OS X has files in different locations. I know how to use ls... does this or any other book get into a deeper level?

  12. Useful information, but to whom? by 32bitwonder · · Score: 5, Interesting

    I recall being at an Apple seminar once where they had demo of a then preproduction version of MacOS X. The audience consisted of local Mac support techies as well as casual users. There were many glitches throughout the demo, and many explanations from the presenter as to why MacOS loaded so slowly etc etc. He used this time to explain to the audience that the MacOS kernel is based on Unix. I wasn't sure at the time how many people in the audience would grasp that concept, but it became painfully clear near the end of the presentation when he finished things off by opening up a terminal window. I looked around and saw nothing but stunned, confused looks on people's faces. The presenter followed by explaining how you could now use familiar unix applications like telnet and vi all within MacOS X. After then explaining to someones question regarding just what telnet and vi were, someone else followed with the question, "So...if someone on the Internet wanted to hack my computer, could they open up one of these 'terminals' and use 'telnet' to hack into my Mac?". Needless to say the presentation ended late that day, and I got the impression most of the audience left feeling rather uncertain about what just happened.

    I think a Unix for MacOS publication would be useful for those migrating to Apple from some (any) other platform. For casual Mac users? No way is this going to be of any use to them. If they were so inclined, they'd already have some experience on another OS by now.

    1. Re:Useful information, but to whom? by Anonymous Coward · · Score: 2, Interesting

      You have to remember that it used to be a standard part of Apple's advertising that "Windows Sucks. It has a command line. Ha Ha. Boy they really do suck."

      So it's shouldn't be a shock that longtime Mac users have a gross adversion to commandline features.

      That being said, OS X has some borderline suck, not because it has a commandline, but because there's there's a lot of tools that ship with the system (Apache, Samba, etc) that don't have a configuration GUI and must be configured "the Unix way" (which Mac users will instinctively hate).

      So...if someone on the Internet wanted to hack my computer, could they open up one of these 'terminals' and use 'telnet' to hack into my Mac

      This is worded stupidly, but the US Army chose MacOS for their webservers partially because it does not even have the possibility of a remote shell, which makes it much more difficult to penetrate.

    2. Re:Useful information, but to whom? by p4ul13 · · Score: 2, Informative
      " You have to remember that it used to be a standard part of Apple's advertising that "Windows Sucks. It has a command line. Ha Ha. Boy they really do suck.""

      I think the taunt was moreso that win95 was just DOS with a GUI running on top of it. The fact that it had an *additional* feature in the form of a command-line wasn't the target there if I recall correctly.

      --
      Paul Lenhart writes words!
    3. Re:Useful information, but to whom? by saha · · Score: 5, Insightful
      Interesting. Although, not all Mac users are what you describe above. There where a decent amount users who used Unix and classic Mac OS before OSX came out. For those users who where strictly from the OS9 and previous versions this book would be useful.

      In my experience I've seen two types of large Mac user communities
      (1) Mac users who want a simple OS, that is easy to use. They are not computer savvy and just want to use their machine to get the job done
      (2) Unix / Mac users who hated Microsoft Windows for being neither powerful/stable nor simple/elegant to use.

      Many of the people in the category (2) probably gravitated towards OSX quickly when it came out. People in category (1) waited for all their essential applications to be ported, before being forced to upgrade.
      -Diganta

    4. Re:Useful information, but to whom? by DavidLeblond · · Score: 1

      Apache and Samba don't have GUI's on the Mac? Um, no?

      Sure the GUIs they have a extremely simple but this isn't Linux you're talking about, its Mac. Its suppose to be simple. If you want to go into the conf files and tweak it, and live in the terminal window why pay extra for a mac anyway? Why not run Linux?

      Mac simplifies things, but gives you the "option" to go into the terminal and screw things up.

    5. Re:Useful information, but to whom? by andreMA · · Score: 1
      Pre-release (up to and including the public beta, at least) did use telnet as the default (but not enabled by default if I recall correctly) 'standard' means of remote CLI login.

      since at least 10.1, however, it's been ssh. I suspect there's a binary for telnetd lurking somewhere in /bin or /sbin, but I've never needed to look. While ssh isn't a panacea, it's much prefered... especially as a defence against the casual packet sniffer.

    6. Re:Useful information, but to whom? by switcha · · Score: 5, Insightful
      As anecdotal as your refutal of this book is, I'll anecdotally tell you how this is exactly what I need.

      I've been using Mac OS since 7, and never really used anything else (natch...I've always been in design or print production). I had to plink around in some VERY basic UNIX commands for a general computer science class in college, so I know some basic navigation and a few commands.

      I have no interest in running anything but a Mac system, even just for fun, because I don't find the thought of not knowing how to do anything fun. But I'm not so stupid as to think that I can do everything I need to do in Mac OS. I've read enough tips and cool hacks and neat ways to make things work by using Terminal, that I know it would behoove me to know something beyond to basics.

      If they were so inclined, they'd already have some experience on another OS by now.

      So, I say BS to this. I'm inclined to learn some rudimentary stuff, but no way in hell do I care to, no imagine I could be productive in, anything else. This book sounds perfect.

      --
      You know what? ... A little club soda *did* get that out!
    7. Re:Useful information, but to whom? by iSwitched · · Score: 1

      "...but the US Army chose MacOS for their webservers partially because it does not even have the possibility of a remote shell, which makes it much more difficult to penetrate.

      Perhaps I'm misunderstanding your use of the term 'remote shell'. I secure shell into my Mac all the time, and if I was really insane, I could even run a telnet server. Or were you referring to the fact that remote login is disabled by default?

      Either way, in the interest of not spreading any more FUD about OS X and its capabilities, I'd love for some clarification on what you mean.

      --
      "That naive cube! How long must I suffer this!" --Sheldon J. Plankton
    8. Re:Useful information, but to whom? by Anonymous Coward · · Score: 0

      The ad I recall just had a big image of C:\WINDOWS> prompt. Take that as you will.

      And, isn't OS X isn't just Unix with a GUI running on top of it? Wasn't that the whole "advantage" of the old MacOS, that there wasn't some hidden dungeon underneath that you had to occassionally venture into?

    9. Re:Useful information, but to whom? by Anonymous Coward · · Score: 0

      No, a big "Start/Stop Apache" button is a GUI for the service manager, not for Apache.

      Mac simplifies things, but gives you the "option" to go into the terminal and screw things up.

      I've got no problem with it, but my MacHead friend gave up on trying to OS X as a webserver and found it eaiser to get IIS configured on XP. Just a datapoint.

    10. Re:Useful information, but to whom? by MoneyT · · Score: 1

      He was talking about classic OS, which unless you specificaly set up a remote login system had no shell to log into.

      --
      T Money
      World Domination with a plastic spoon since 1984
    11. Re:Useful information, but to whom? by Phroggy · · Score: 1

      I think a Unix for MacOS publication would be useful for those migrating to Apple from some (any) other platform.

      As someone else already pointed out, that's a different book.

      For casual Mac users? No way is this going to be of any use to them. If they were so inclined, they'd already have some experience on another OS by now.

      If they are so inclined and want to get that experience, they can now do so without having to use another OS to get it, and this book will help them to do so.

      (posted with Safari on my iBook G4, with pretty antialiased transparent terminal windows ssh'd to my Slackware boxen in the background)

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    12. Re:Useful information, but to whom? by kingLatency · · Score: 1
      " You have to remember that it used to be a standard part of Apple's advertising that "Windows Sucks. It has a command line. Ha Ha. Boy they really do suck."" I think the taunt was moreso that win95 was just DOS with a GUI running on top of it. The fact that it had an *additional* feature in the form of a command-line wasn't the target there if I recall correctly.

      Clearly you're not doing this, but people often bash OS X by bringing up this past tactic of Apple. They'd say, "You said Windows sucked because it had a command line and now you guys have one. We were right all along!" I suppose they don't realize that a UNIX command line, compared to that of Windows, is pleasant, useful and a rowdy, good time to use.
      --
      "I've got to stop masturbating! It makes me too lazy! Stop it, Albert. Stop it." -- Albert Einstein
    13. Re:Useful information, but to whom? by Anonymous Coward · · Score: 0

      I believe it was:

      C:\NGRTLTNS.W95>

    14. Re:Useful information, but to whom? by Anonymous Coward · · Score: 0

      Yup.

      sudo service telnet start

      or: sudo service --list

    15. Re:Useful information, but to whom? by subtillus · · Score: 1

      That's not entirely true.

      I am new to the Mac coming from windows, I'm a university student who's eager to learn wtf Unix is and how I can make it work to my advantage. The terminal application means that I can do this some of the time and still have a working machine when I'm not learning.

      I tried learning on a linux box at first dual booting my machine but it was too much trouble getting basic things to work for the uninitiated.

      0.02$ canadian.

    16. Re:Useful information, but to whom? by Anonymous Coward · · Score: 0
      • For casual Mac users? No way is this going to be of any use to them. If they were so inclined, they'd already have some experience on another OS by now.

      why? and check this...
    17. Re:Useful information, but to whom? by Anonymous Coward · · Score: 0

      Yeah, that one was at least funny. There were others that were more straightforward FUD.

      But like I said, it's more of an issue of system design that marketing.

    18. Re:Useful information, but to whom? by Anonymous Coward · · Score: 0

      > "We were right all along!"

      Who is "we"? Most of the people I've heard complaining about OS X are Mac users.

    19. Re:Useful information, but to whom? by Phat_Tony · · Score: 1

      It's true a lot of Mac users don't want to know what goes on behind the scenes (behind the finder), but this book is perfect for me and a lot other Mac geeks.

      I started using the Mac with system 6.x on Mac Pluses and SE's, and have been owning/using/supporting Macs ever since. I worked in Mac tech support (not for Apple) part time in high school, and in college people came to me with their Mac problems. I knew almost everything to know about the Mac GUI- where all the control panel settings were, how to catch extension conflicts and which ones were likely, all the little-known utilities, how to mess around with programs in ResEdit and change resources. We used to use ResEdit, HexEdit, Telnet, and keystroke loggers to break into all the machines in my high school no matter what sort of stupid protection program they put on them, and for April Fool's Day we had all the computers in the Mac lab singing "99,999 Bottle of Beer on the wall" all day, and we put "Sproing" on all the cursors, and the guy in charge of the lab couldn't take any of it off all day. We had LAN parties using LocalTalk with node boxes connected to our printer ports, and shared software and played network games like Bolo. I wrote little utilities and programs with Applescript and Facespan. We upgraded the RAM, hard drives, processors, video cards, and interface cards in our machines. We had accounts on local BBS's andd traded files. First Class Client was the best. We also had freenet accounts and used the internet from 1994-99. We had access to lots of different hardware at school, and hung around after school moving components around and rebuilding machines. We segmented our HD's and ran multiple OS installations. One of my friends actually put together a (sometimes) working Mac entirely from scrap parts being tossed out. It didn't even have a case.

      Anyway, we were mac geeks, and there were many of us, and I met many more in college. We'd all used PC's and some of us had used UNIX to varying degrees, but basically we only knew, owned, and used Macs.

      Now OSX came out, and I feel like an idiot. Suddenly, the one line of computers I knew everything about, I know nothing about. I mean, sure, I picked up all the GUI widgets very quickly and know a lot more than the average user, but as soon as I try to get under the hood, I have no idea what's going on. That's why I'm going to buy this book. I suspect many of my old high school and college friends who have stuck with Macs will get it too.

      -Phat Tony.

      --
      Can anyone tell me how to set my sig on Slashdot?
  13. Re:Mac users from way back by pdpTrojan · · Score: 0

    Are you saying that Mac users can't learn like PC owners? That they are stuck in their ways and cannot expand their horizons?

    I am sorry, but I find this is not the case.

  14. Forgive Me Father, For I Am A Karma Whore... by bfg9000 · · Score: 3, Informative

    ... Macolytes who have a use for the command-line can really use GeekTool to improve their quality of life. See this picture for an example of its GUI goodness.

    Okay, okay, so it's sitting there just churning the CPU. But it looks cool enough to get me chicks, so I figured you guys could use it too.

    --

    I'm not normally an irrational zealous dickhead, but I figure "When in Rome..."

    1. Re:Forgive Me Father, For I Am A Karma Whore... by Anonymous Coward · · Score: 0

      nice screenshot -- change the background, and with all the data flashing and shit it looks like something off a sci-fi flick. very cool...

    2. Re:Forgive Me Father, For I Am A Karma Whore... by Anonymous Coward · · Score: 0

      mod parent down - M.A.C. users are fags.

      Unless bfg9000 is a girl - but girls do not know how to use computers. Of course, if they did, they would definitely use one of those faggy pastel M.A.C.s

    3. Re:Forgive Me Father, For I Am A Karma Whore... by bfg9000 · · Score: 1

      I love the tangerine iBook with a flamey flamey passion... I'm running a stripped-down YellowDog, natch.

      --

      I'm not normally an irrational zealous dickhead, but I figure "When in Rome..."

  15. The BSD Command Line by SphericalCrusher · · Score: 2, Insightful

    I think it's important that MAC OS X users learn to use the UNIX command line. Even if they don't like it, they need to respect it. If it wasn't for OS X being powered by UNIX, it would not be anywhere near as stable as it is right now. I'm not "dissing" OS X, because I use it and love it, but any user shouldn't be without the knowledge required to run the UNIX command line.

    Essentially, anyone that uses MAC OS X (if they don't already) will see the power of BSD and UNIX and general.. and will maybe move their PCs (unless they have MAC only) from Windows to a variation of UNIX, such as BSD or Linux.

    --
    "Instant gratification takes too long." - Carrie Fisher
    1. Re:The BSD Command Line by Anonymous Coward · · Score: 0

      Wow, are you, like, 12 years old???

    2. Re:The BSD Command Line by Anonymous Coward · · Score: 0

      "If it wasn't for OS X being powered by UNIX, it would not be anywhere near as stable as it is right now."

      Well, I guess it wouldn't be called OS X if it weren't based on UNIX, but what makes you think that a new OS can't be stable unless it's based on UNIX?

    3. Re:The BSD Command Line by andreMA · · Score: 1
      Possibly becuase there were a number of failed attempts at a "next generation" OS at Apple (Pink, Copland, Rhapsody...) that got axed.

      Jobs returning to Apple along with the buyout of NeXT brought with it a strong UNIX inclination, along with a liking for the Mach microkernel. So in a sense, it was a reprieve from death for Apple... one last chance. And they pulled it off; after years of slowly shrinking market share they're seeing slow growth (depending on who you ask. Look at "installed base" rather than "sales")

    4. Re:The BSD Command Line by Kupek · · Score: 4, Insightful

      I think it's important that MAC OS X users learn to use the UNIX command line. Even if they don't like it, they need to respect it. If it wasn't for OS X being powered by UNIX, it would not be anywhere near as stable as it is right now. I'm not "dissing" OS X, because I use it and love it, but any user shouldn't be without the knowledge required to run the UNIX command line.

      Why? Why would my parents, who only do application level stuff (web browsing, word processing, email, games), need to learn the "power of Unix"? They're non-technical end-users. They aren't concerned with harnessing the power of their machine, and nor should they have to be.

    5. Re:The BSD Command Line by Anonymous Coward · · Score: 0

      your an idiot.

    6. Re:The BSD Command Line by Anonymous Coward · · Score: 0

      Let's face it. Apple's buyout of NeXT was merely to satisfy Job's ego over a failed business. As for the failed attempts at a "next generation" OS at Apple, we don't really if the "failure" was for technical reasons or political ones. Perhaps killing their OS project at Apple was part of the deal to bring Jobs back.

    7. Re:The BSD Command Line by Anonymous Coward · · Score: 0

      I would add that your parents ARE in fact harnessing the power of a machine that was designed for people to use as a tool.

    8. Re:The BSD Command Line by andreMA · · Score: 1
      Schiller (of Pepsi fame) had failed in the eyes of the stockholders. The buyout of NeXT may or may not have been a requirement for Jobs to return, and NeXT certainly wasn't a commercial success.

      But your assertion that they killed at least 3 OS initiatives (that were consecutive, not concurrent) borders on the paranoid. If that's what you were asserting; I had difficulty parsing "As for the failed attempts at a "next generation" OS at Apple, we don't really if the "failure" was for technical reasons or political ones." [full "sentence" quoted] Don't really what?

    9. Re:The BSD Command Line by SphericalCrusher · · Score: 1

      It's the same way with normal non-technical Windows users -- someday they will just want more. And if they never do, they should at least respect where the greatness of what they have comes from.

      --
      "Instant gratification takes too long." - Carrie Fisher
    10. Re:The BSD Command Line by SphericalCrusher · · Score: 1

      Oh? How so? You can't even spell "you're" right, so how are you going to insult someone, Anonymous Coward?

      --
      "Instant gratification takes too long." - Carrie Fisher
    11. Re:The BSD Command Line by Kupek · · Score: 1

      I think you're still missing the point. My parents don't want to write shell scripts. They don't want to monitor system usage. They don't even care enough to reorganize the icons on their desktop. They want stuff to Just Plain Work. They don't care how, they don't care why; it doesn't matter. When my mother wants to do online banking, she is not conerned at all with the computer itself. Nor should she have to. Our job is to make sure that she doesn't have to. Users like my parents view the computer as an appliance like a tv, a dishwasher, an oven or a fridge. I don't care in the least how my fridge works, and I don't "respect the greatness" of it. I put food in, the food stays relatively fresh and cold, and I stay happy. That's how my parents want to be able to view their computer.

    12. Re:The BSD Command Line by Anonymous Coward · · Score: 0

      It should have read "We don't really know if...".

      I don't have any inside knowledge of what happened at Apple, but I find it more plausible that the OS failures at Apple were management-based then the idea that Apple's software team was incapable of creating a decent OS without using NeXT technology.

    13. Re:The BSD Command Line by andreMA · · Score: 1
      I don't have any inside knowledge of what happened at Apple, but I find it more plausible that the OS failures at Apple were management-based then the idea that Apple's software team was incapable of creating a decent OS without using NeXT technology.
      I certainly can't argue with that. Jobs brought Schiller aboard by taunting him with "You want to sell sugar water to kids, you you want to change the world?" ... then when Jobs was booted (to go off to form NeXT) Schiller became CEO and proceded to do exactly that: try to be a competitive vendor in a commodity market. That doesn't work when you're a different architecture and OS and mindset; it failed horribly.
    14. Re:The BSD Command Line by Anonymous Coward · · Score: 0

      Jesus fucking christ, the misinformation you've been spewing in this subthread is mind-boggling.

      1. Rhapsody became Mac OS X. Rhapsody is what NEXTSTEP/OpenStep became when Apple got their hands on it. It was not a "failed" attempt, unless you consider Mac OS X to be failure.

      2. Phil Schiller was not from Pepsi. You're thinking of John Scully.

      Get your fucking facts straight, idiot.

    15. Re:The BSD Command Line by SphericalCrusher · · Score: 0

      Then why don't your parents "be like everyone else" and just use Windows? It's easier, heh.

      There is no "understanding" to the fridge, just all common sense.

      --
      "Instant gratification takes too long." - Carrie Fisher
    16. Re:The BSD Command Line by andreMA · · Score: 1
      I stand corrected on Schiller v. Sculley. A confusion of vaguely similar names for which I apologize. The point remains; Apple had an incompetent CEO, formerly of Pepsi, in the late 1990's who presided over several abortive attempts at a new OS.

      Rhapsody, however, was an abortive effort as mentioned here (descriped as a "hiccup" on the road to OS X). Some might argue that Rhapsody is/isn't a direct anscestor of OS X; again a pointless argument. Pink and Copland were certainly dead ends and the status if Rhapsody is irrelevant to my earier point.

      But whatever; I've already spent more time than foul mouthed AC rates.

  16. Re:Mac users from way back by tverbeek · · Score: 0

    My fondness for 4-alarm chili and stout doesn't prevent me from also enjoying a carrot and watercress salad with white wine.

    --
    http://alternatives.rzero.com/
  17. Re:Mac users from way back by Anonymous Coward · · Score: 0

    Right on! Now, why are there two buttons on my mouse? I don't know which one to click!!!!

  18. Re:Too bad by Anonymous Coward · · Score: 0

    so is NFS...

  19. Re:MOD DOWN! NUMBERS ARE FOR GAY SEX HOTLINES! by Anonymous Coward · · Score: 0, Funny

    Did you have them memorized or did you actually call the numbers in a /. post?

  20. vice versa? by akad0nric0 · · Score: 3, Interesting

    I'm an experienced *NIX admin who just got his first Mac (a Powerbook, and I'm hooked), and I'm struggling through what exactly *does* and *doesn't* translate from BSD to OS-X 10.3. I'd love to see a book that covers - to some degree - the differences. Anyone have a recommendation? Perhaps this book will be a close fit...

    --
    akad0nric0

    This sentence no verb.
    1. Re:vice versa? by Anonymous Coward · · Score: 2, Informative

      The "Rosetta Stone for Unix" may help you.

      http://bhami.com/rosetta.html

    2. Re:vice versa? by Anonymous Coward · · Score: 0

      Do you have a link for that? Google turns up lot's of unrelated material...

    3. Re:vice versa? by kalidasa · · Score: 2, Informative

      The O'Reilly OS X for Unix Geeks and Running Mac OS X books should help. The former is at Jaguar right now, the latter at Panther. There's also an OS X in a Nutshell.

    4. Re:vice versa? by Anonymous Coward · · Score: 0

      I used a PowerBook with 10.1.5 on it for a while, and having previously used Linux and *bsd to some extent, the differences I noticed were minor. This was a couple of years ago, so my memory of them is a little vague. What I remember is:

      - slightly different directory structure - library files are usually under /Library, core files are often under /System

      - the way it did a symlink was peculiar - I only tried it once, don't remember the exact details here

      That's about all I remember - I think it used a Bourne or Z shell by default.

  21. Or better yet, enter these commands for fun... by bennomatic · · Score: 1

    man woman
    got a light?
    how would you describe George W. Bush's idiocy?
    Make sure to type them verbatim, including all punctuation, hitting return after each one.

    --
    The CB App. What's your 20?
    1. Re:Or better yet, enter these commands for fun... by Anonymous Coward · · Score: 0

      none of that did anything particular special or amusing. what were you trying to get at?

    2. Re:Or better yet, enter these commands for fun... by MrMr · · Score: 1

      That is of course assuming you run tcsh and not bash...

    3. Re:Or better yet, enter these commands for fun... by Bob+Davis,+Retired · · Score: 1

      And why one would run csh or any of its goatlike children is beyond my ability to comprehend.

    4. Re:Or better yet, enter these commands for fun... by Anonymous Coward · · Score: 0
      beyond my ability to comprehend

      Which isn't saying much.

  22. Re:Too bad by Anonymous Coward · · Score: 1, Informative

    Troll? The funny thing is, this is actually true! If you've used OS X, and tried to do some fun CLI stuff like yr used to, you'll realize it. Sure, it can be fixed, but it should all work; it would if Appl would have stuck with convention instead of /Applications /Users and so on...

  23. Argh! It's "Mac," NOT "MAC" by Anonymous Coward · · Score: 1, Interesting

    This is one of my pet peeves. "Mac" is not an acronym, people! It's short for "Macintosh."

  24. A computer for the rest of us? by Anonymous Coward · · Score: 1, Funny

    Now all those users who switched from the PC to the Mac because it was easier to use can have the one thing that the original Mac OS couldn't deliver: a DOS-like command line interface!

    1. Re:A computer for the rest of us? by jdc64 · · Score: 1

      Do not compare DOS with Unix! MS-DOS / PC-DOS was never a good thing: Deceitful marketing and misinformed user choice have imposed 16 bits DOS on the rest of us for so many many years. A computer running DOS has its memory segmented into 65536 bytes (64k) segments, the memory size of a 1982 Sinclair Spectrum, just imagine how hard it must be to write software for handling a simple image file if at every pixel segment boundaries have to be be checked. Even worse, total addressable RAM was limited to 640k. The consequences of this have lasted until the end of Windows 98 (how many years to go?) Unix is a decent operating system, complex indeed but powerful, secure and not limiting in any way. I feel good about it whenever I open-up my 2000 Powerbook (I keep it ON for months) Mac users, RAM is cheap, get some and start using OS X; if you don't like how the Finder looks press the small button at the upper right window corner an it will look and behave as OS 9's; stop using MS aplications, Open Office and Mozilla are just fine multiplatform applications -> you won't feel stupid if you're ever FORCED to work with another OS. Another good thing: there are (still?) no viruses "for" OS X or Linux :)

  25. Re:Anybody seen a hardcore unix book for Mac admin by andreMA · · Score: 1

    Anyone who can't "locate httpd.conf" and find it in /private/etc/ probably shouldn't be mucking around in the file anyhow. Aside from the location of the config file, it's all the same. Of course most folks will be using the default binary, but rolling your own is pretty trivial using the included developer tools.

  26. Re:Mac users from way back by Kibblet · · Score: 4, Insightful

    It's only after years of experience with other operating systems, other computers, that I made the decision to switch to a Mac. Mac users I find can be very technical, just 'differently technical'. Technical doesn't mean "knows *nix". Maybe here, but not in the rest of the big wide world. . .

  27. You forgot "man mount" by demonic-halo · · Score: 1

    Geez..

    Can't have people going around with Unix machines without knowing how to mount their drives.

  28. Authors read /. too by d1taylor · · Score: 5, Insightful
    Just a quick note to say "Thanks" Kevin for your fair and unbiased review, and for the rest of you slashdotters to check out the sample chapter from the book on the O'Reilly site before you conclude that the man pages (which are quite typically incomprehensible, as they've been for years and years) are sufficient for folks to get up to speed on the command line.

    Curious about other writing I've done? There's some useful free info online at 404 error page, particularly for Apache admins, and another book that slashdotters will appreciate is my Wicked Cool Shell Scripts. And, yes, Virginia, the latter includes specific scripts for Mac OS X too.

  29. Re:Too bad by NaugaHunter · · Score: 2, Insightful

    It's a troll because it isn't backed up. If the poster had specified which tools didn't work, it would either be marked as informative or replies could correct it. Since their are BSD and GNU tools that are known to work in Darwin/OSX, one must provide proof of the contrary or accept a Troll moderation.

    --
    R: That voice. Where have I heard that voice before? B: In about 365 other episodes. But I don't know who it is either.
  30. man pages? Not for all commands. by oneiros27 · · Score: 2, Informative

    Well, the thing is, Apple didn't write most of the man pages. And you'll find some little oddities -- like daemons starting up from rc that are calling flags not mentioned in the Apple supplied man pages. [eg, syslogd -s]

    The real problem comes from all of those commands that apple has so kindly added and didn't bother to create man pages for. Stuff like 'disktool' and 'scselect'. Disktool gives some usage info when you call it...scselect, well...

    And how many others are there out there that people haven't yet documented? [those two were mentioned in MacOS X for Unix Geeks, but I've found others that I can't recall off the top of my head that were recommended to run on webpages for configuration changes, that I just can't find documentation for]

    --
    Build it, and they will come^Hplain.
  31. Re:Too bad by Phroggy · · Score: 1

    Troll? The funny thing is, this is actually true! If you've used OS X, and tried to do some fun CLI stuff like yr used to, you'll realize it. Sure, it can be fixed, but it should all work; it would if Appl would have stuck with convention instead of /Applications /Users and so on...

    You're also a troll. There is no CLI stuff under /Applications, and there's nothing wrong with using /Users instead of /home as long as getpwnam(3) works - if you're hard-coding that, you suck ass. Sure, there are conventions Apple chose not to follow, such as SysV-style init scripts; bitch about that if you want, but don't complain about non-issues.

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  32. Re:Too bad by MoneyT · · Score: 4, Insightful

    Just so you know, the convention of /Applilcations and /Users is from NeXT, and makes logical sense when you think about it. All the unix tools are located in their standard directories (/usr/bin etc etc) but a good chunk of users aren't going to use them, they're going to use their GUI apps and such. Why would you want to put all your terminal apps in the same folder that your GUI apps are?

    I have 644 items in /usr/bin, if I added them to my Applications folder, I'd have 700 items in my folder. Now as a (hypotheticaly) non CLI familiar user, why would I want to have 700 items in my folder where I put my programs when I don't use most of them? I wouldn't. So maybe I might start deleteing them, or maybe I'll make folders to organize them, or move them. And then what? What happens when I install an app that calls those programs?

    That's why there's a user level set of folders that aren't the standar UNIX convention.

    --
    T Money
    World Domination with a plastic spoon since 1984
  33. Transitioning from OS9 - XP or OSX? Easiest? by meehawl · · Score: 2, Interesting

    Here's a question. My SO has been using an original vintage iMac with OS9 for many years. She's totally non-technical. She's heard bad things from her old Mac friends about OSX (complexity, unfamiliarity, and so on) and so now when she's thinking of getting a new machine she's inclining towards XP.

    My question is this, given that a non-technical person's experienced with both OS9 and XP, which is easier? To transition completely to XP, or to attempt to learn the new and different OSX? I don't think she's ever willingly opened a command prompt in her life.

    --

    Da Blog
    1. Re:Transitioning from OS9 - XP or OSX? Easiest? by Trurl's+Machine · · Score: 4, Interesting

      Tell your SO that the command line in MacOS X is required only to perform tasks he/she wouldn't want to do anyway. It's for all those computer nerds who just enjoy doing these *things*. But whatever he/she does on OS 9, he/she can also do in OS X, without never ever clicking on the Terminal icon. Tell him/her, that in OS 9 there was also something that computer nerds needed to do *things*, it was called ResEdit. Did he/she ever had to use it? Is he/she even aware of its very existence? No? Good. The same will be with the Terminal in MacOS X.

      But just in case, buy him/her a book like this for next birthday or valentine. Maybe he/her will finally like it? Just imagine this kind of foreplay: you and your SO together in bed, doing *things* on two powerbooks connected via Airport...

    2. Re:Transitioning from OS9 - XP or OSX? Easiest? by christopher240240 · · Score: 3, Insightful

      I have got to tell you, no matter what most Mac people say, X is an awful lot like 9 if you are just a run-of-the-mill internet, email, word processor type. But then again, so is XP. I would reccomend buying a cheapo PC with XP pre-installed and maxing out the RAM in the iMac and installing Jaguar (OSX 10.2) on it. Then network the two.

    3. Re:Transitioning from OS9 - XP or OSX? Easiest? by Anonymous Coward · · Score: 0

      First, users don't need a command line for running the same kind of applications they would run on Mac OS 9. However, if the command line is a necessity, then Mac OS X's command line is much nicer than MS Windows XP's command line.

      Anyway, I've got a cheaper solution than the person who suggested moving to a cheapo PC running MS Windows XP. Just have her stay with the old Mac running Mac OS 9. Why does she need a new machine?

      And actually, missing from your question is what she's planning to do with it. That has a lot of bearing on what the answer to your question is. Mac OS X and MS Windows XP are not necessarily equally appropriate for every task. Generally speaking, for games and extremely intensive office applications, MS Windows XP is better; for multimedia (photos, music, movies), the Mac is better.

      It is true that many feel Mac OS X has less intuitive an interface than Mac OS 9 unfortunately, but that does not mean that it is worse than (or even as bad as) MS Windows XP. And Mac OS X Panther does have something nice that neither Mac OS 9 or MS XP have---that's expose. Furthermore, she will still be able to run her old Mac OS 9 applications on the new machines using the emulation that comes with the new Mac at no extra cost.

      If she does need a new machine, then she probably should go to some store where can try out the interfaces for herself because she's the most knowledgeable expert on what is usable to her. An Apple store would be the best place to get a demonstration for the Mac because other stores usually are lacking in clerks experienced with the Mac.

      However, because she will probably not be able to play around with something like configuring the networking and applications at the store, I will add that I think that MS Windows configuration is extremely difficult by comparison to Mac OS X configuration.

    4. Re:Transitioning from OS9 - XP or OSX? Easiest? by Quobobo · · Score: 1

      I would not recommend that at all. It's possible to run OS X on an original Bondi Blue iMac, but it's really too slow for average use. Works nice as a server or something, but I think that a beginner would be really turned of OS X by the performance.

    5. Re:Transitioning from OS9 - XP or OSX? Easiest? by Quobobo · · Score: 1

      turned off of.

      I should probably look into this "Preview" button thing someday.

    6. Re:Transitioning from OS9 - XP or OSX? Easiest? by Anonymous Coward · · Score: 1, Funny

      "doing *things* on two powerbooks connected via Airport..."

      Just like these two...

    7. Re:Transitioning from OS9 - XP or OSX? Easiest? by wfolta · · Score: 1

      I've heard this once or twice before and I'm stunned and speechless. I mean, yes MacOS X is somewhat different from MacOS 9. But it is WAY, WAY, WAY more like it than XP is.

      To the extent that XP's GUI is reasonably well done, it is a clumsy copy of MacOS X, not MacOS 9. XP is much more complicated to administer than MacOS X is.

      I mean, the "Gotta change so may as well use XP" argument is sort of like saying, "We're moving from Florida and since Southern California is so different, we may as well move to Greenland."

    8. Re:Transitioning from OS9 - XP or OSX? Easiest? by Van+Halen · · Score: 2, Insightful
      In my experience, there's a set of longtime Mac users who have resisted and complained about Mac OS X mostly because it's different from OS 9 and below. They've gotten very set in their ways, and any change - for better or worse - is very upsetting to them. Some of their complaints have been legitimate, in cases where the classic OS did things more intuitively than OS X. Often for these cases, Apple has tried to make OS X more like classic Mac OS in successive releases. But I've always felt that a lot of the complaining was simply because they didn't want to learn something new. These people chose the Mac way back when because it was far and away easier for them to use, and they got accustomed to it. Very, very accustomed.

      So I'd guess that these old Mac friends are largely complaining due to the fact that OS X is a pretty big change from OS 9, especially when compared to the relative differences in OS versions before that. A user familiar with System 7 (or probably even System 6) would have no problem jumping right into OS 9. Not much changed in the basic user interface. In comparison, a lot of these people are finding quite a few stumbling blocks in OS X, simply because things don't quite work the same. They're finding a lot of things unfamiliar (and often seeing this as complexity) as you say. Unfamiliarity is uncomfortable, and probably moreso for people like this than for technical people like us. I'd say part of the time this is because it's really different in a particular aspect, but part of the time it's really the same but superficially different (for example OS X calls some things different names, but they work about the same -- even this small change can be bewildering to certain users).

      I'd be willing to bet that her old Mac friends would be complaining 10 times as much if they were using XP instead of OS X. I think that the transition from OS 9 to OS X is far and away easier than OS 9 to XP. Not that XP is all bad; the difference is just much, much greater. A Mac running OS X is still a Mac. It looks a little different and sometimes acts a little different, but it really isn't that much different once you get used to it. I can't think of any reason why a typical non-technical user would ever have to open Terminal or anything of that sort. There will be some frustration in any change like this, but I think far less than in going to XP. But that's just my opinion.

    9. Re:Transitioning from OS9 - XP or OSX? Easiest? by burns210 · · Score: 1

      you NEVER have to open a commond prompt, EVER. Besides, for a non-technical person, who is going to be tech supporting the computer, reinstalling after viruses, removing spyware, install pop-ups removers?

      Trust, i have mac classic experience, moved to windows, 98 through XP. XP made me switch to something else(linux was too difficult) macs were always appealing.

      I made the switch, it took about 10 minutes to get my barrings on the absolute basisics. Beyond that, I have only needed to learn when I wanted to do something new, basic computer users can learn 90% of how to use the system within the first day, no kidding.

    10. Re:Transitioning from OS9 - XP or OSX? Easiest? by talo · · Score: 1

      Why are people afraid of OSX, is it because it's unixlike? Or what? It's still the same system as it allways has been, easy to use efficient, only now it has more tools that you don't have to use if you don't want to. It may look different, but it still feels the same as OS9. You can do everything without opening the terminal, and like it is said before. If you have not used it before or anything like it. You don't need to open it.

    11. Re:Transitioning from OS9 - XP or OSX? Easiest? by Anonymous Coward · · Score: 0

      My opinion - for a "completely nontechnical" user, OS X is way better than OS 6-9 ever was. The CLI is there if you want it, not because you need it. I relish the thought of gradually moving my parents away from their old desktop 603e-based machine to their new (to them) iBook G3, because it's gonna make my job as tech support guy a whole lot easier. iPhoto vs. Canon Image whatsit? Hell yeah.

      I wouldn't even want to let them near XP. Hell, I can't figure it out half the time, and I'm an experienced Windows (and Unix and Mac) user & admin.

      Your SO needs to stop listening to her old Mac friends and start making some new ones. ;) I will grant that up until about 10.2.something, there was truth to it, but the current Panther situation is pretty damn slick. It just works now (finally).

    12. Re:Transitioning from OS9 - XP or OSX? Easiest? by jdc64 · · Score: 1

      Just ask her: will you have viruses or no viruses? Nothing makes me more angry than uninformed OS 9 users saying bad thing of OS X they know nothing about and are just afraid of

    13. Re:Transitioning from OS9 - XP or OSX? Easiest? by Ohreally_factor · · Score: 1

      The same goes for my experience with OS 9 diehards. Oftentimes, it's taken them years of experience to get OS 9 to do exactly what they want or to become OS 9 power users. They've spent countless hours tweaking their extensions and what not. The move to OS X is not just change but having to start over, and having to throw out much of their hard won knowledge.

      That said, nine out of ten of these diehards really love OS X after using it for any amount of time, from a week to a month. Assuming they are able to upgrade their apps, most will avoid classic or rebooting into OS 9 after about 2 months.

      There is the one in ten that seems unable to deal with OS X. I suspect in some cases, they aren't really trying it. Instead they complain endlessly about Apple has betrayed them.

      --
      It's not offtopic, dumbass. It's orthogonal.
  34. the pico flamewar ... by timothy · · Score: 1

    the pico flamewar is not with vi -- it's with nano ;) (And luckily, it's not much of one.)

    I still don't know how to do a lot of the things I got used to with pine, but I recently switched to mutt because it's faster.

    However, previous to *that* switch is when I switched to nano from pico, for someone *else*'s ideological reasons :) That is, pico / pine's license isn't to the satisfaction of the debian project, but nano's is. So when I wanted a light, friendly (and apt-getable) editor, nano it was :)

    timothy

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  35. Re:Anybody seen a hardcore unix book for Mac admin by Phroggy · · Score: 4, Informative

    If you have trouble configuring Apache, the Apache website doesn't help much because OS X has files in different locations.

    Apache's files are in different places on different flavors of UNIX or Linux distributions - and they're different still if the administrator compiled from source.

    On Mac OS X 10.3, configuration files are in /etc/httpd, log files are in /var/log/httpd, DocumentRoot is /Library/WebServer/Documents, and ScriptAlias /cgi-bin is /Library/WebServer/CGI-Executables.

    On Slackware 8.1, configuration files are in /etc/apache, log files are in /var/log/apache, DocumentRoot is /var/www/htdocs, and ScriptAlias /cgi-bin is /var/www/cgi-bin.

    On RedHat 9, configuration files are in /etc/httpd/conf, log files are in /var/log/httpd (symlinked at /etc/httpd/logs), DocumentRoot is /var/www/htdocs, and ScriptAlias /cgi-bin is /var/www/cgi-bin.

    By default on most systems, if you've compiled from source and haven't changed any paths, configuration files are in /usr/local/apache/conf, log files are in /usr/local/apache/logs, DocumentRoot is /usr/local/apache/htdocs, and ScriptAlias /cgi-bin is /usr/local/apache/cgi-bin.

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  36. Re:Anybody seen a hardcore unix book for Mac admin by ProfKyne · · Score: 2, Informative

    Try Running MacOSX, which is like a younger brother to the venerable Running Linux.

    --
    "First you gotta do the truffle shuffle."
  37. Re:Anybody seen a hardcore unix book for Mac admin by Anonymous Coward · · Score: 0

    A lot of times, the configuration file stuff is hidden in netinfo. I forgot the name of it, but the netinfo GUI utility is somewhere in /Applications/Utilities. A lot of this is text usually tucked away in files in /etc on most other Unix style systems. For information on the command line interface to netinfo, start with a ``man niutil'' and also check the ``See Also'' section at the end of this man page. I think the correlation to the standard Unix /etc files should probably be pretty obvious.

    Although Mac OS X does come with probably all you need to make it a server for things, I think there's not much documentation available because Apple would like to sell Mac OS X Server and they do make some documentation available for that, some of which may apply to the regular OS (I don't know). Here's some documentation I found on their page that should be applicable to regular Mac OS X as well, but it's targeted at development. Maybe you can also try Mac OS X Hints. In theory, you should be able to use FreeBSD documentation together with documentation on netinfo to figure out some of what you need, but I'm not sure how realistic that is.

  38. Re:Anybody seen a hardcore unix book for Mac admin by DrewBeavis · · Score: 1
    Um.. its not that easy. Not everything is in httpd.conf. Specifically, I went to turn on .htaccess. On other OS's it may be in httpd.conf, but in Panther you have to edit another config file that is named differently on every system in /etc/httpd/sites, which is different behavior from even 10.2 Jaguar or 10.3 client. These are the little things that can't be explained away with "its just another unix, the files are all there just in different locations." While Apple has done a pretty good job adding comments to important files, there are still some holes that I hope someone writes a good book or how-to to fill.

    I'm not a unix expert. I don't pretend to be. But that is why I want a good book that goes deeper than how to use ls-l, and is current for this version of the OS. There are probably a lot of things I shouldn't be messing with, but that is why I set up a test server at home to play with and use to learn.

  39. Re:Anybody seen a hardcore unix book for Mac admin by Anonymous Coward · · Score: 0
    Phroggy wrote:


    On Mac OS X 10.3, configuration files are in /etc/httpd, log files are in /var/log/httpd, DocumentRoot is /Library/WebServer/Documents, and ScriptAlias /cgi-bin is /Library/WebServer/CGI-Executables.

    On Slackware 8.1, configuration files are in /etc/apache, log files are in /var/log/apache, DocumentRoot is /var/www/htdocs, and ScriptAlias /cgi-bin is /var/www/cgi-bin.

    On RedHat 9, configuration files are in /etc/httpd/conf, log files are in /var/log/httpd (symlinked at /etc/httpd/logs), DocumentRoot is /var/www/htdocs, and ScriptAlias /cgi-bin is /var/www/cgi-bin.

    By default on most systems, if you've compiled from source and haven't changed any paths, configuration files are in /usr/local/apache/conf, log files are in /usr/local/apache/logs, DocumentRoot is /usr/local/apache/htdocs, and ScriptAlias /cgi-bin is /usr/local/apache/cgi-bin.


    Isn't it kind of stupid how the distributions can't agree on a standard directory system?

    The kernel is the hardest part of the OS to write, so the distributors have to pretend they are actually doing work, thus they waste their time "customizing" the directories.

    What a waste of time.
  40. don't be obtuse by SideshowBob · · Score: 2, Insightful

    You don't subscribe to the false logic that every individual within a sub-group thinks exactly alike, do you? 20 years ago there were people saying that you don't need a CLI, and there were people *using* a CLI on the Mac (MPW). Today there are still some that say you don't need a CLI, and still people using CLIs (Terminal). Over that time-period some people have left the Mac world and some new people have joined it. Everyone is entitled to his or her opinion, even if you disagree (and believe me, I often disagree with other Mac users)

    Try to avoid prejudice.

  41. Well, useful to me... by Angostura · · Score: 1

    I was a long time Mac user in the System 6-8 days, then switched away when cooperative multitasking etc. Just got old.

    I switched back specifically because of OSX - I had always wanted to learn about and tinker with Unix - run PostgreSQL, whatever - but I had never got around to it because I also needed to use Office etc, and didn't want to muck about with multiple machines, or dual-boot hilarity.. ... so its a book for me.

  42. Re:Too bad by Anonymous Coward · · Score: 0

    Open up a filemanager, Goto /usr/bin, and then proceed to eat your ignorant statement. 640 for panther, iirc that number was in the thousands with Redhat/Fedora. You CANT NAVIGATE THROUGH THAT.

  43. Renaissance people DO exist by fiannaFailMan · · Score: 5, Insightful

    Where does this perverse notion come from that GUI users are inhernetly incapable of using a command-line?

    There's a deeper cultural thing going on here. On this site it's not uncommon to see programming-types bash (pardon the pun) users of more graphically-oriented tools (like Flash) with incredible zeal. It's as if there's some sort of Berlin Wall between creative and techinical people, and any attempt to bridge the two is doomed to failure or must be opposed.

    This is nonsense.

    This seperation of arts & humanities from the sciences is a relatively recent phenomonon. It's when people work with both sides of their brains that beautiful things really start to happen. Look at Leonardo Da Vinci if you want the best example. Look at the power of tools like Flash when you get people working on it to use its more powerful features like XML parsing with ActionScript, remoting, video etc. Look at musicians who can manipulate their creations electronically. Look at the animators who produce beautiful work on the big screen like Finding Nemo, Babylon 5 etc.

    A lot of creative Mac people will benefit from having a deeper understanding of the way their command-line works, and if they're approaching it from a different angle than traditional Unix fans then so what? Isn't a fresh persective a good thing? Likewise I think that a lot of Unix fans could do well to visit more art galleries and explore their creative side a bit more. It may make better programmers out of them.

    For the record, I work on both sides of the fence and do an equal amount of creative and technical work.

    --
    Drill baby drill - on Mars
    1. Re:Renaissance people DO exist by Anonymous Coward · · Score: 0

      lol one of the designers at work (I keep their machines running) is a classic example of why they shouldn't be CLIing. he opened terminal and in a fit of shock at being presented with text... types quit!!!

    2. Re:Renaissance people DO exist by Black+Jack+Hyde · · Score: 1
      Where does this perverse notion come from that GUI users are inhernetly incapable of using a command-line?

      Oh, I know this one. It comes from supporting about a dozen or so perverse GUI users who are incapable of using a command line. They're really good at Photoshop though.

    3. Re:Renaissance people DO exist by rixstep · · Score: 1

      Where does this perverse notion come from that GUI users are inhernetly incapable of using a command-line?

      Uh, from teaching them for years and years and years. Those who have a real aptitude and a real appreciation will see the elegance behind the console facade; those who don't will grunt, groan, and drool until you tell them they can load a GUI, whereupon they will yell 'NOW YER TALKIN'!' and proceed to be just as dumb as before - but now with a mouse.

      PS. I sure wish you would learn to spell. Your posts would be so much more inspiring then.

    4. Re:Renaissance people DO exist by fiannaFailMan · · Score: 1

      Two typos and you get trolled? Nice.

      Surely someone who has to teach them and has been frustrated by those who don't 'get it' would appreciate books like this which attempt to rectify the problem.

      --
      Drill baby drill - on Mars
    5. Re:Renaissance people DO exist by Anonymous Coward · · Score: 0

      can you show me how to color correct a .tif for SWOP printing using the command line? or even GIMP? didn't think so, so stop condescending already...

    6. Re:Renaissance people DO exist by Black+Jack+Hyde · · Score: 1

      Hey AC, who's the condescending one here? Dumbass troll.

  44. Command Line by supe · · Score: 0

    Anyone worth their weight as an admin spends 90%
    of their time in cli shell, regardless of the OS.
    So It makes *cents* to become comfortable with
    the power contained within.

  45. MOD PARENT FUNNY by Anonymous Coward · · Score: 0

    plus i dig the sig.

  46. Re:Too bad by Anonymous Coward · · Score: 0

    Please give us an example of what the heck you're talking about. Because Apple also adds tools that nicely interface the command line with the GUI, I can honestly say my experience with the shell on Mac OS X has been far better than on Linux.

    What's in /Applications is the set of applications appropriate to the Mac and not appropriate to BSD/Unix/Linux, so you're full of beans there. Putting users home directories in /Users rather than whatever it is you think is the convention will not affect how other things in the system works---they're home directories, for cryin' out loud. It's certainly not going to change the fact that most people refer to home directories as ~user.

    Are you trolling yourself or are you really that stupid?

  47. Fink versus Darwinports by ubiquitin · · Score: 1

    Maybe the reason the book didn't cover package management is that the world of Mac OS X software installation is in flux and it would outdate the book before it hit shelves. Fink has its advantages, so does Darwinports. An explanation of both in sufficient detail is a topic that really deserves its own book.

    --
    http://tinyurl.com/4ny52
  48. Mod parent up. by EarnestChameleon · · Score: 1

    --Agreed. As in, "you cannot respect the power of your turbocharged V8 engine unless you can break it down and put it back together within an hour". What BS. Computers should be easy to use--and if you happen to be able to make them to do things above and beyond a standard user, fan-friggen-tastic. You're cool. And that probably applies to most people here who understand and "respect" the technology. But if that's not what you're trying to get out of it, it doesn't matter. For once I *disagree* with Professor Frink--Not everyone has to enjoy it on as many levels as him.

    --

    --Have a good night's sleep. Don't forget to brush your tooth.

  49. GNU Screen is better than tabs by jeduthun · · Score: 2, Informative

    You really ought to check out GNU Screen, which AFAIK comes with OS X by default. Screen allows you to run a number of shells or other interactive programs in a single terminal, sort of like having tabbed interface. However, Screen gives you all kinds of extra goodies with this--you can lock your session, detach it and reattach from anywhere, monitor "tabs" for silence or activity, split the terminal between one or more tabs, and so on. Better than "tabbed" terminals by far.

  50. Re:Anybody seen a hardcore unix book for Mac admin by Phroggy · · Score: 1

    They're working on it - notice RedHat and Slackware use the same /var/www directory, and RedHat and Mac OS X use the same /var/log/httpd directory. Apple obviously chose their /Library/WebServer paths to be easier for GUI users (/var is hidden in the Finder). The problem is, if any distro changes their convention, they'll break compatibility with older versions of that distro.

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  51. between vi and pico/nano ... by timothy · · Score: 2, Informative

    there's joe, which I often find is installed on systems that don't have nano/pico.

    It's not *quite* as friendly as nano/pico, but has enough similarities (and the built in status bar / help-reminder you crave) that I tend to use it when editing things like /etc/apt/sources.list on a new Debian install ...

    (Of course, every UNIX system seems to have vi installed, so I wish I could remember its commands better ;))

    timothy

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  52. UNIX filesystem by rixstep · · Score: 1

    Chapters 3 and 4 handle understanding of the UNIX filesystem

    That's good, cos Macs run HFS+.

    1. Re:UNIX filesystem by bonch · · Score: 1

      The directory structures and file locations, silly.

  53. Macs in schools? by danielsfca2 · · Score: 0, Troll

    Schools?

    As long as by "Windows and Macs" you mean "Windows." The only Macs left in schools are a few original iMacs left over from when school administrators actually bought Macs, back in 1998. Nobody's buying Macs in schools now.Schools?

    As long as by "Windows and Macs" you mean "Windows." The only Macs left in schools are a few original iMacs left over from when school administrators actually bought Macs, back in 1998. Nobody's putting Macs in schools anymore.

    1. Re:Macs in schools? by danielsfca2 · · Score: 1

      Okay, first off, I have no idea how the comment text on that got duplicated.

      Second, is it really Troll to honestly state the obvious? Any fool can see that Apple's marketshare is gone and is never coming back. Once a school chooses Windows as its standard OS and bans Apple purchases (as my district did in 2002), there will be no "switching" back.

      ``Dell is thrashing Apple in terms of new education sales by some 35% to 21% of purchases." (Nov. 2002, source)

      Education Market Share
      Apple: 15%
      Dell: 35%
      (Sep. 2002, source)

      ``The trend toward standardization is hurting Apple where it has traditionally been stronger -- in schools, where information-technology workers are increasingly deciding what computers to buy, despite the protest of Mac-loyal teachers. When Quality Education Data surveyed school districts last fall, 54 percent said their schools used some Macs, while 91 percent said their schools used some Windows PCs. The number of Macs was lower than the year before.
      `Apple's market share is declining steadily,' said Jeanne Hayes, president of QED. `Dell is definitely the leader now both in installed base and in share, because they've moved into the server business as well.' "
      (Jul. 2003, source; this article also discusses Apple's market share in general and indicates the failure of the "Switch" campaign)

  54. Bah. You Wussy by Anonymous Coward · · Score: 0

    Don't you know the "v" in "vi" stands for visual? What could be easier than [ESC]:wq?

    You people are soft!

  55. Re:man pages? Not for all commands. by AoT · · Score: 1

    Theres other differences as well. I could not for the life of me get ls in color in tcsh, and i tried for hours. so frustrating.

  56. Re:Anybody seen a hardcore unix book for Mac admin by zorander · · Score: 1

    My reccomendation if you're going to run apache on your mac is to build from source. The preinstalled one is pretty stripped down and the config fairly nondefault, not to mention that it's a 1.3.x version.

    Building from source is pretty painless (configure,make,make install), and you can put the files wherever you want (./configure --help).

    At that point, the apache docs should suit you fine. I feel like the apache configuration as shipped should be for mac's concept of "personal web sharing" only.

    Brian

  57. Re:Too bad by prockcore · · Score: 1

    why would I want to have 700 items in my folder where I put my programs when I don't use most of them?

    That's why OSX's dock is flawed in my opinion. I've never browsed into /usr/bin, I don't have to. I install an App and it get's categorized in my menu.

    Why do you have to hunt down apps on your harddrive to run them? Because OSX's dock sucks at the one thing it is meant to do, organize your applications.

  58. No need for two buttons by dinodriver · · Score: 1

    But contrary to popular belief, you can get all the normal right-click functions with a one-button apple mouse. You simply push Control as you click. Most slashdotters know this of course, but many windows users don't and have to be taught it when they sit in front of a mac and start complaining.

    Of course I personally throw away my apple mice right away and buy the logitech mouse with scroll wheel and two buttons, but it isn't really necessary.

    1. Re:No need for two buttons by Anonymous Coward · · Score: 0

      You shouldn't need to hold down a key when you click. That takes TWO HANDS, so it's actually LESS user-friendly than the Windows equivalent. The joy of a multi-button mouse is that you can perform multiple operation without having to simultaneously find the right key on the keyboard and click. (try this in a FPS game). Thankfully, the Mac supports most multi-button mice, like my logitech USB wheel mouse. Presumably someday Apple will wake up and realize control+click, option+click and command+click are actually more confusing than a simple multi-button mouse.

    2. Re:No need for two buttons by Enahs · · Score: 1
      And just what are you doing with that other hand, me laddo?

      Are you telling me that you never use the keyboard in a FPS? Mouse OR keyboard? My, you must be uncoordinated (and the worst FPS player in the world.)

      --
      Stating on Slashdot that I like cheese since 1997.
  59. Re:Too bad by MoneyT · · Score: 1

    The dock isn't meant to organize your applications. It's meant to provide quick access to comonly used and open programs and minimized windows.

    --
    T Money
    World Domination with a plastic spoon since 1984
  60. telnetd on OS X by rogueroo · · Score: 1

    /usr/libexec/telnetd

  61. Great...who exactly am I supposed to flame? by Ben+Urban · · Score: 1

    The editors I use, in order of increasing preference:
    pico
    BBEdit
    nano (Yes, that's right; I prefer nano over BBEdit. I'm a free software zealot.)
    gedit

    --
    Every time you run "emerge", a Microsoft drone dies.
  62. Terminal.app slowness by tkanerva · · Score: 2, Informative

    Actually, the perceived slowness is just the result of the sloppy refresh rate of terminal.app, but a MUCH MUCH worse problem is the overall cpu usage for just printing some simple stuff. try the following: run mplayer to play back some divx movie, and use top -u -s5 to watch how terminal.app is eating up to 15% of cpu just to display the stupid progress/cpu-usage messages from mplayer!

    now, does anyone have a more efficient terminal? maybe xterm is still the king...

    --
    still running a x86? dinosaurs do exist!
  63. Re:Bah. You Wussy by yarbo · · Score: 1

    ZZ, half the keystrokes

  64. Thanks by meehawl · · Score: 1

    These are all good responses, thanks very much.

    For one person that said "max out the imac on RAM" - this thing is *old*. Original, no firewire, expansion slots, seriously slow. Viewing complex web pages often causes it to pause- even with lots of free RAM.

    Then again, I cut my teeth on a Mac Plus so I have a whole different definition of slow-but-usable than the rest of the world.

    --

    Da Blog