Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!sun-barr!decwrl!orc!oliveb!amiga!cbmvax!amix!ag From: ag@amix.commodore.com (Keith Gabryelski) Newsgroups: comp.sys.amiga Subject: Re: Commodore and UNIX in AmigaWorld 68030 Keywords: UNIX CBM 68030 "gangly" Message-ID: <203@amix.commodore.com> Date: 13 Dec 89 04:46:24 GMT References: <2318@jolnet.ORPK.IL.US> <38689@lanl.gov> <38703@lanl.gov> Reply-To: ag@amix.commodore.com (Keith Gabryelski) Organization: Commodore Amix Development Lines: 60 In article <38703@lanl.gov> tjf@lanl.gov (Tom J Farish) writes: > >The main problem those of use raised on VMS have with unix is the >lack of easily remembered commands, I think. A few examples: > >want to do a DIRectory? Use 'ls' of course! >Want to REName a file? Use 'mv' of course! This is a main problem for anyone new to an operating system. It is just a lot more of a problem because most of the commands are abbreviations. aliases, shell scripts, and home directories are the best solution I can give. >Want to mave files from one unix machine to another? Hmmm can't use >'copy' or 'cp'....you have to use CFS or FILEM etc. rcp, ftp, remsh, uucp, mv/cp (over NFS/RFS), cpio, or cat: This list is by no means complete, but it does show you what happens when new parts of a system are hacked onto the top of an existing system which never took into account how to handle such problems. For instance, pathnames could be preceded by `//systemname' and any access to another system-root-name would do the right thing (whatever that may be). ITS got this right. It is a shame Unix lacks in this case. Although with NFS things can look a little better, but there are still problems. >Want to SET some terminal bit or password or file attribute etc etc. >(USe 14 different unix commands, none of which are in the index of the >local UNIX maual) They are in the index. You are not looking in the right place (because you probably don't know [*] that setting terminal bits is stty(1) and file atributes is chmod(1), chown(1), chgrp(1)). This is the same problem as above. Now, passwd(1), is just obvious :-). The fact that there are lots of little commands to do little things is part of the unix paradigm which, IMHO, is A Good Thing(Tm). find . -name '*.[ch]' -print | xargs egrep '^[A-Za-z][A-Za-z0-9_]*\(' The Power! The fact that this paradigm has not been carried over (by BSD, Sun, and/or AT&T -- which ever you wish to blame ... they are all somewhat guilty in my book) to later version of Unix is, IMHO, A Bad Thing(Tm). >I could go on, but I have to stude this %^&&^%$# unix manual to figure >out whether I should use : x or ctrl-d to get out of this ^&&*%$# >editor! If your using A Real Editor(Tm) it's Control-X Control-C :-). Pax, Keith -- ag@amix.commodore.com Keith Gabryelski ...!cbmvax!amix!ag