The tag has no wiki summary.

learn more… | top users | synonyms

26
votes
2answers
797 views

Why is sort -o useful?

UNIX philosophy says: do one thing and do it well. Make programs that handle text, because that is a universal interface. The sort command, at least GNU sort, has an -o option to output to a file ...
18
votes
4answers
1k views

Are Unix Internet sockets files?

I understand that "Everything is a file" is one of the major concepts of Unix, but sockets use different APIs that are provided by the kernel (like socket, sendto, recv, etc.), not like normal file ...
13
votes
4answers
1k views

Is it correct to use certain special characters when naming filenames in Linux?

Is it correct to use certain special characters, as +, &, ', . (dot) and , (comma), basically, in filenames. I understand that you can use - and _ with no problem, but doing some research I have ...
11
votes
2answers
1k views

What makes an operating system “Unix-Like”?

I frequently come across the term "unix-like" on many web sites. There is no standard; it is just in the way it behaves. But if I were to develop a kernel from scratch, what would make it considered ...
8
votes
1answer
781 views

What does Unix programming mean, exactly? [closed]

I thought I understood what the term Unix programming meant, but now, after reading about it in a kernel/C programming context, I feel like I need to clarify the meaning of this term. It is not clear ...
7
votes
1answer
475 views

Why does MV(1) copy objects if permission to move denied?

Does mv act as cp(1) if permission for process to move denied? If so, isn't it against the rule do one thing and do it well?
7
votes
1answer
1k views

Why index files?

I installed Linux on something like 3 or 4 different machines last year, and in two cases, I had a serious urge to vomit after noting that file indexers such as virtuoso (Debian testing with the ...
6
votes
3answers
388 views

A layman's explanation for “Everything is a file” — what differs from Windows?

I know that "Everything is a file" means that even devices have their filename and path in Unix and Unix-like systems, and that this allows for common tools to be used on a variety of resources ...
6
votes
1answer
152 views

Correct handling of Python2 and Python3

What is the correct way running scripts that depend on python2.x but on a system where python3.x is aliased with python. The solution should take into account the following things : Python2 ...
4
votes
2answers
455 views

Has the Unix Philosophy been abandoned in web application design?

The Unix Philosophy encourages the use of small, generically reusable cooperating programs that collaborate with forms of inter-process communication like pipes, fifos, sockets, as opposed to shared ...
4
votes
1answer
189 views

Unix and Linux without a file system?

I was reading Eric Raymond's the Art of Unix Programming, (Amazon and online) and at the very beginning of the book where he analyses what Unix does wrong he says: Having a file system at all may ...
3
votes
0answers
40 views

Has Unix been used by accountants and other non-programmers at AT&T in the 70s and 80s?

In the short documentary, Ken Thompson and Dennis Ritchie Explain UNIX (Bell Labs) it is mentioned, that Unix is not only an OS, but also a system around which a community could form. I find ...
2
votes
1answer
351 views

Mac OSX vs Linux Unix-ness [closed]

So I know that Linux is considered "Unix-like" while OSX is Unix. Why is this? I feel like Linux is much more "Unix-like" than OSX is. What makes OSX more "Unix" than Linux?