In article <22lq2d$j92@hdxu03.telecom.ptt.nl> arthur@ptt-iat.uucp (Arthur Donkers) writes:The Unix equivalent of the above DCL statements would probably be (in sh): $ HOME=/does/not/exist $ cd /does/not/exist: bad directory And yes, Your previous HOME has gone also. If You start another shell from such a screwed up shell, all environment variables that refer to HOME (e.g. PATH) will be screwed up as well. The moral is this (this is supposed to be an excuse for a thread which doesn't belong in this group in the first place): sh/csh/bash/whateversh and DCL all allow some constructions which result in apparent misbehavior of the system (ever thought about the student who defined the environment variable TERM as an abbreviation for the rather lengthy filename of his term paper? And why does vi $TERM not work #@$!?). Removing those `holes' would result in (even?) less flexibility, and is therefore not desirable. You need to know a few things to use either without accidents. About OS: Operating Systems are usually chosen not for their theoretical merits, but rather because one wants to run a certain software: I bought an Atari ST in 1987 because that was the cheapest way to get a Windowing System and TeX to write my thesis. It is probably true that Unix offers the widest range of tools for a developer, but that's not what is important for most users: they only need a word processor and a spreadsheet. Ever heard of the sucess of MS, they know this! My father bought an RS/6000 for his pharmacy because that was what the software was written for. He didn't even know he was using a Unix box until I told him. Any system is OK if it offers the tools You need. Everything else is a matter of taste and/or religion. So go ahead, all You OS-Ayatollahs, flame me, but in private e-mail please. Andreas user of CP/M, MS-DOS, Atari TOS/GEM, Mac, VMS, and Unix Enthusiast -- ================================================= Dr. Andreas Mueller <afm@mathi.uni-heidelberg.de> Mathematisches Institut der Univeristaet Im Neuenheimer Feld 288 D - 69120 Heidelberg
| Mike Galbraith | Re: [PATCH][RSDL-mm 0/7] RSDL cpu scheduler for 2.6.21-rc3-mm2 |
| Greg Kroah-Hartman | [PATCH 011/196] sysfs: Fix a copy-n-paste typo in comment |
| Artem Bityutskiy | [PATCH 04/44 take 2] [UBI] kernel-spce API header |
| Huang, Ying | Re: [RFC][PATCH 1/2 -mm] kexec based hibernation -v3: kexec jump |
git: | |
| Linus Torvalds | irc usage.. |
| Nicolas Pitre | Re: Figured out how to get Mozilla into git |
| Elijah Newren | Trying to use git-filter-branch to compress history by removing large, obsolete bi... |
| Mike | Re: I don't want the .git directory next to my code. |
| Theodore Ts'o | Re: Splitting comp.os.linux |
| Theodore Ts'o | Re: demand paging: proposal |
| Framstag | ftp-error: bind: Address already in use? |
| Ian Kluft | RESULT: comp.os.linux reorganization, all groups pass (part 1/3) |
| GVG GVG | ssh_exchange_identification: Connection closed by remote host |
| Todd Pytel | IDE or SCSI virtual disks for VMWare image? |
| Chris Tankersley | Dell PERC 3/Di - No Disks Found |
| Wijnand Wiersma | Almost success: OpenBSD on Xen |
| magical mounts | 11 hours ago | Linux kernel |
| Problem in scim in Fedora 9 | 12 hours ago | Linux general |
| The new Western Digital power saving drives | 12 hours ago | Hardware |
| Battery Maximizer Software | 1 day ago | Linux kernel |
| windows folder creation surprise | 1 day ago | Windows |
| Firewall | 2 days ago | OpenBSD |
| IP layer send packet | 2 days ago | Linux kernel |
| dtrace for linux available | 3 days ago | Linux kernel |
| Unable to mount ramdisk image using UBoot while upgrading to 2.6.15 kernel for a MPC8540 based target | 3 days ago | Linux kernel |
| RealTek RTL8169 - can't connect | 3 days ago | NetBSD |
