- 论坛徽章:
- 0
|
我发表我个人的看法:
(1)我想学习shell的过程是思维转换的过程:
理由如下:
①我想在做的各位有许多是从windows下来的,由于windows与unix之间的本质的不同让我们理解unix/linux存在相当的困难;
②由于windows与unix/linux在标准的符合上存在相当的差异(虽然两者之间有相同的标准),windows是图形化界面,而unix却是命令行,这是其二;
(2)shell自身的理解过程:
①学习shell编程之前无论是grep,sed,还是大名鼎鼎的awk,首先必须理解的是"正则表达式",该表达式理解的好坏直接关系着你以后的水平的提高;
②sed,grep,awk内在的理解问题:其实学习shell编程重要的是理解上面这些工具的执行过程,如:什么是“pattern space”and so on;
(3)对unix/linux自身的熟练或理解的过程:
shell编程离不开os,所以shell直接依附与你对os的理解:
我举个例子:
现在叫你用shell写查找登陆用户的目录下所以的“*.a”文件,然后把找到的文件放到a.tmp文件中。
其实shell并不难,但是在写该shell之前你必须知道"find"命令的用法,如果你find不会用,那什么都是免谈;
以上是一位老大对shell的看法!我看了还是不太清楚啊!有谁能再说说呢! |
|