Susmita/Rajib wrote: > It is clearly noticed that wide applications of tricks with wildcards, > regex and redirections aren't simply available in the man pages. > > So is it then not necessary to have a repository of codes, with all > permutations & combinations of possibilities with wildcards/regular > expressions, redirections and so on, along with a wide variety of > examples, be made available? Have the complete code reference hosted > by the Debian server itself?
No. This is exactly like asking: Is there a dictionary of all grammatically-correct English sentences? > Doesn't this non-disclosure encourage secrecy unless one attends a > paid course to learn those tricks, permutations and combinations of > wildcards/regular expressions and redirections involving internal and > external commands? None of these things are being hidden from you. Not only did you find them, but you also have several different search engines that can produce reasonable results for you. > Shouldn't all codes and tricks involving them be available for > everyone to use, but still have the system so robust that it can't be > hacked? These goals are not in conflict with each other. It is like saying that you would like your meal to have several courses and also be vegetarian. Let me employ an analogy: computers are cities connected by the Internet. If you own one or more cities, you can control them to the best of your ability. When you want to build things in your cities, you can spend money to get other people's plans, many of which come with complete working examples, or you can spend your own effort on building and directing things. Some people give away their plans and examples for free, because they think the world is a better place when cities are run well. In one city, the inhabitants speak lots of different languages. You don't need to speak all these languages yourself, but the more you know, the better instructions you can give. It turns out that big cities are often too complex for one person to understand everything that's going on at once, but if you build up your understanding one business, one building, one neighborhood at a time, you can not just learn what is happening but be able to decide what else you want to have happen, and understand your own reasons for choosing to build one neighborhood rather than another. -dsr-