Re:The sad state of sysadmin in the age of containers
by gnaritas on Wednesday April 22, 2015 @11:29AM
(#9421124)
Those case differences have meaning, -r is generally not dangerous while -R is; it's capitalized to make you stop and say hmmm, should I do this. All commands have the same flag language, command -options, and are all easily documented by man command; it quite literally couldn't get any simpler and unnecessary to memorize since you can look up any flag on any command with the same man command. Those who find it confusing haven't spent the least bit of effort actually trying because it's actually very simple and extremely consistent.
[ Parent
| on HN ]
Re:The sad state of sysadmin in the age of containers
by lmm on Wednesday April 22, 2015 @11:49AM
(#9421271)
> Those case differences have meaning, -r is generally not dangerous while -R is; it's capitalized to make you stop and say hmmm, should I do this. All commands have the same flag language
Except with cp , -R is the safe one and -r is the dangerous one. And there are tons of little inconsistencies like this.
Re:The sad state of sysadmin in the age of containers
by gnaritas on Wednesday April 22, 2015 @12:13PM
(#9421443)
As I said, generally. All human languages have inconsistencies, the command line is by far one of the most consistent ones any of us deal with.
Re:The sad state of sysadmin in the age of containers
by TeMPOraL on Wednesday April 22, 2015 @02:45PM
(#9422629)
It may be more consistent, but is not easier - humans are generous with regard to input, they can infer intentions from context. I could type in "please unbork this" to a human and he'd know precisely that he has to a) untargzip it, b) change the directory structure and c) upload it to a shared directory for our team.
Re:The sad state of sysadmin in the age of containers
by gnaritas on Friday April 24, 2015 @12:48AM
(#9431482)
Welcome to working with computers that can't think; easier is not an option, they can't infer your intentions, so your point is what? Consistency is what matters when working with machines and the command line is a damn consistent language relative to other available options.