What is a socket?
Could someone explain to me what a socket is? I see it in many acronyms in context of SSL, etc.
Could someone explain to me what a socket is? I see it in many acronyms in context of SSL, etc.
On 2013-01-10 Glenn Fowler posted this to the ast-users mailing list:
I have done some research about this on Google, but the results were cloudy. Why is the / sign used to denote the root directory. Are there any solid reasons behind it?
I have often started to think about this but never found a good answer. Why are these two Unix directories not /user and /temp instead?
Operating a standard bash shell on a server, the PS1 prompt defaults to ending in a $ for non-root users, and # for root.
Preface: I understand the difference between -exec {} ; & -exec {} +. I also don’t have a problem as such, I am just curious about the semantics of find.
Why is a parameter in the POSIX find command added with a single hyphen for multi-character parameter names, while most other programs use single hyphen to indicate multiple single-character flags, and double-hyphens to indicate single parameter names with multiple characters?
In the UNIX world, it’s well understood that you need to prefix binaries in the current directory with ./ in order to run them: . is not in $PATH by default. This is to avoid evil binaries overriding system utils like ls and getting code exec.
I don’t think the shell/utilities in historical Unix nor in something as “recent” as 4.4BSD supported using a double-dash(or two consecutive hyphens) as an end of options delimiter. With FreeBSD, you can see for instance a note introduced in the rm manpages with the 2.2.1 release(1997). But this is just the documentation for one command.
The Filesystem Hierarchy Standard says where to put stuff in a UNIX distribution.