home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.unix.wizards:4578 comp.unix.shell:4611 comp.unix.misc:4074
- Path: sparky!uunet!ferkel.ucsb.edu!taco!gatech!destroyer!ncar!noao!amethyst!organpipe.uug.arizona.edu!news
- From: dave@cs.arizona.edu (Dave Schaumann)
- Newsgroups: comp.unix.wizards,comp.unix.shell,comp.unix.misc
- Subject: Re: The Problem with UNIX
- Message-ID: <1992Nov9.215307.11145@organpipe.uug.arizona.edu>
- Date: 9 Nov 92 21:53:07 GMT
- References: <1992Nov9.172715.16367@cs.wisc.edu>
- Sender: news@organpipe.uug.arizona.edu
- Reply-To: dave@cs.arizona.edu (Dave Schaumann)
- Followup-To: comp.unix.wizards
- Organization: University of Arizona
- Lines: 40
- In-Reply-To: so@brownie.cs.wisc.edu (Bryan S. So)
-
- In article <1992Nov9.172715.16367@cs.wisc.edu>, so@brownie (Bryan S. So) writes:
- >I am doing research on UNIX command line interface problems.
-
- How about the fact that it is default for mv to overwrite existing files?
- It's way too easy to type something like
-
- mv <pattern>
-
- where you don't put the destination directory, and pattern just happens
- to match two files -- all of a sudden, one of them is wiped out!
-
- > rm -filename_with_a_hyphen
-
- Eh. This is a minor irritation, IMHO. It's easy enough to avoid file names
- that start with a hyphen, and if you know enough to look in the man pages,
- it's easy enough to find what to do if you accidently make one.
-
- > mail somebody < a.out
- >
- > Sending binary file should be uuencoded first. This is a
- > general type conflict problem.
-
- At best, this is a problem with mail. At worst, this is trying to make
- mail deal with a problem that uuencode already solves nicely.
-
- The philosiphy of UNIX should be that utilities should be small and as
- orthogonal and non-overlapping as possible. This does present some
- difficulties for the new user, but I think that OS designers need to think
- beyond the needs of the new user if the OS is ever going to be useful for
- seasoned users.
-
- IMHO, that means if someone types "mail sombody < a.out", they are about to
- have an opportunity for a learning experience. :-) If someone is in the
- habit of mailing binary files a lot, and doesn't care to bother running
- uuencode all the time, then they have the opportunity for another learning
- experience to write a wrapper for mail that automatically uuencodes
- stdin when it is redirected to a binary file.
-
- --
- What signature?
-