û��һ�ֱ�������������ġ�����Ҳû��һ����õ����ԣ�ֻ��һ�ַdz����ʻ���ܷdz�������ʵ��Ŀ������ԡ� | |
Herbert Mayer |
�ű�Ӧ��֪ʶ����ϣ���൱��ͨϵͳ�������κ�����˵�DZ���ģ���ʹ��ʵ���ϲ�����дһ���ű�����һ����˵һ��Linux��������������ִ����/etc/rc.d Ŀ¼�µ�Shell�ű��ؽ�ϵͳ���������������ַ���������Щ�����ű���ϸ�ڶԷ���ϵͳ������Ϊ�������������ش�ġ�
��дshell�ű����Ǻ���ѧ����Ϊ�ű��ڽ��Ĺ��ܼ���check?��������ֻ���൱�ٵ�shell�IJ�������ѡ�� [1] ��Ҫѧ����dz��ļ������������������ϵ��ú�����������һ�����ף�������һЩ������ "����" ��Ҫ���ա��������С�Ľű���һ�ξ����ĺܺã���ʹ�ǽϳ��Ľű�����Ҳ�൱�����ס�
shell�ű���һ������Ӧ��ԭ�͵�"quick and dirty" ����������Ŀ��������shell���ʵ��һ�����Ĺ������Ӽ����������õĿ�ʼ�������ַ���ȥ����Ӧ�ó���Ľṹ��ģ����ϣ�������ʵ�ʵ���C,C++,Java����Perl���б��֮ǰ������Ҫ�����ȱ�ݡ�
Shell�����Ӿ���UNIX��ѧ���Ѹ��ӵ�����ֽ�ɼ�С���⣬Ȼ���ٰѸ����ֹ��������������������⡣�������һ�����Ķ���;�����ԣ�����Perl����ͼ��Ϊ�����˴���������������Ե����������Ĵ�����ǿ�ȸı����˼ά��������Ӧ���ֹ��ߣ����������Ϊ����һ�����õĻ������ٸо��ϸ������ܽ��ܵķ�����
ʲôʱ���ʺ�ʹ��Shell��̣�
��Դ���ŵ���Ŀ���ر�����Щ�ٶ�����Ҫ���صĵط�������ɢ�ȵȣ�
����Ҫ���кܸ��ӵ���ѧ���㣬�ر��Ǹ�����㣬���⾫�ȵļ��㣬�����Ǹ������㣨Ӧ����C��������FORTRAN���棩
Ҫ�����ƽ̨�Ŀ���ֲ�ԣ�ʹ��C������Java���棩
��Ҫ�ṹ����̵ĸ���Ӧ�ã���Ҫ�������ͼ��ͺ���ԭ�͵ȵȣ�
����Ӱ��ϵͳȫ���ԵĹؼ�����Ӧ�á�
��ȫ�dz���Ҫ������뱣֤ϵͳ�����Ժ͵ֿ����֣������Ͷ����ƻ���
��Ŀ�������������ĸ���������ɡ�
�����ļ�����Ҫ��Bash�����Ƴ��ļ�˳���ȡ�����������൱����Ч�ʵ��µ����еĴ�ȡ��ʽ��
��Ҫ���õĶ�ά����֧�֡�
��Ҫ���������������������ݽṹ��
��Ҫ���������ͼ���ͼ���û����档
��Ҫֱ�Ӵ�ȡϵͳӲ����
��Ҫ�˿ںŻ���socket I/O��
��Ҫʹ�ÿ����õĺ������ӿڡ�
���е�˽�еIJ���Դ��Ӧ�ó���Shell�ű���Դ������ֱ�ӿɶ����ܱ������˿����ģ�
�������Ҫ�����������һ��Ӧ�ã��뿼�������ĸ�ǿ��Ľű����ԨD�DPerl,Tcl,Python,Ruby�����߿��������������ı��������ԣ�����C��C����������Java��������ˣ�ʹ��Shell�ű�������Ӧ��ԭ����Ȼ��һ�����õĿ������衣
���ǽ���ʹ��Bash,���� "Bourne-Again shell" ������ĸ��д��������Setphen Bourneд�ľ����Bourne shell��ͬ��ʡ�Bash�Ѿ��������������ϲ����UNIX��shell��� ��ʵ���ϵ� �Ȿ��Ĵ�����ű������ܺܺõ�Ӧ�õ�������Shell���У�����˵Korn Shell��Bash����������һЩ���ԣ� [2] ����C Shell�����IJ�֮ͬ������ע�⣺C shell��̲��ǽ���һ�����������⣬�������Tom Christiansen��1993��10���� Usenet post ��ָ���ˣ�
�������ǵ���һƪ�ű���ָ�ϡ��������������������Shell���������ԡ���Щ�Ѿ������Թ������Ӳ����ܹ��������ҿ��ܵĻ�ijЩ����������������Ӧ���С���������Դ���ļ�(scriptname.sh���� scriptname.bash)����Щ������������������, [3] ��������������Ȩ��(chmod u+rx scriptname), Ȼ���������ǿ������н���������û��Դ���������Ȼ���Դ�HTML, pdf, ����text ��ʽ�汾�и���ճ�����롣ע����Щ�ű����������DZ���ϸ����ǰ��ǰչʾһЩ���ԣ���ʱ���߿�����ʱ������Щ���ԡ�
��������ر�ע��,������Щ�ű�������д�Ȿ��� ���� ��д�ġ�
[1] | �����ڽ�����ָ����Shell�ڲ������ԡ� |
[2] | ����ksh88������, ��һС���ֵ�ksh93 �м���������Ѿ������ӵ���Bash��. |
[3] | ���չ������û�д��Bourne shell�ű�Ӧ�� .sh��Ϊ��չ������ϵͳ�ű�������˵����Ŀ¼/etc/rc.d�еĽű����������������� |