有关linux通配符的问题

请教各位二个有关linux通配符的问题(我从书上看到的)
1、文件名前的圆点(.)和路径名中的斜线(/)必须显示匹配.例如"*"不能匹配.file,而". *"才可以匹配.file(虽然有例子可我还是不明白,可否再举个更详细的例子)

2、由于*、? 和[]对于shell来说具有比较特殊的意思,因此在正常的文件名中不应不现这些字符.特别在目录名中不要出现它们,否则 shell
匹配起来可能会无穷递归下去.如果目录中没有与指定的模式串相匹配的文件名.那么shell将使用此模式串本身作为参数传给有关命令(举个例子好吗)