文件名称:Mastering-Linux-Shell-Scripting-Second-Edition:Packt出版的Mastering Linux Shell Scripting-Second Edition
文件大小:679KB
文件格式:ZIP
更新时间:2024-06-16 21:01:18
Shell
精通Linux Shell脚本-第二版 这是发行的的代码库。 它包含从头到尾完成本书所必需的所有支持项目文件。 关于这本书 在本书中,您将发现掌握外壳程序脚本所需的所有知识,并对使用的元素进行明智的选择。 使您的系统更新到最新Linux内核和Bash shell,以有效地运行管理任务。 掌握在正常模式和调试模式下创建和运行脚本的基础知识。 了解各种条件语句的代码段,并在Shell脚本中实现重复和循环的功能。 您还将学习编写复杂的Shell脚本。 本书还将深入探讨文件系统管理,目录和系统管理,例如网络,进程管理,用户身份验证以及程序包安装和正则表达式。 在本书的最后,您将学习如何将Python用作BASH脚本替代方法。 到本书结尾,您将很快掌握Shell脚本,并能够使用键盘表达式自动执行系统通信并与之通信。 说明和导航 所有代码都组织在文件夹中。 每个文件夹均以数字开头,后跟应用程序名称。
【文件预览】:
Mastering-Linux-Shell-Scripting-Second-Edition-master
----Chapter07()
--------recursive_function.sh(257B)
--------variable_scope.sh(61B)
--------pass_array.sh(169B)
--------menu2.sh(724B)
--------variable_scope2.sh(67B)
--------clean.sh(473B)
----Chapter03()
--------checking_strings4.sh(128B)
--------checking_strings2.sh(170B)
--------grade.sh(447B)
--------hello5.sh(196B)
--------hello4.sh(85B)
--------backup2.sh(675B)
--------combining_tests.sh(208B)
--------checking_files.sh(147B)
--------hello6.sh(226B)
--------combining_tests2.sh(172B)
--------checking_strings.sh(136B)
--------checking_numbers.sh(137B)
--------checking_strings3.sh(137B)
--------search.sh(513B)
----Chapter08()
--------tools(81B)
--------sample(113B)
--------sample - Copy(45B)
--------parsecsv.sh(222B)
----Chapter06()
--------hello9.sh(95B)
--------file1.txt(71B)
--------IFS.sh(73B)
--------servers.txt(16B)
--------arithmetic.sh(34B)
--------loop_redirect.sh(69B)
--------c-style.sh(66B)
--------IFS2.sh(131B)
--------nested_loops.sh(139B)
--------advanced_loop.sh(98B)
--------count_files.sh(152B)
--------ping_server_from_file.sh(388B)
----Software and Hardware List.pdf(129KB)
----Chapter14()
--------string-manipulation02.py(282B)
--------args.py(203B)
--------file.py(228B)
--------string-manipulation03.py(111B)
--------hello.py(40B)
--------string-manipulation01.py(89B)
----Chapter01()
--------Declare array.sh(100B)
--------Variable scope script1.sh(126B)
--------Command substitution.sh(39B)
--------Hello world.sh(71B)
--------Remove array elements.sh(141B)
--------User-defined variables.sh(120B)
--------Print array elements.sh(60B)
--------script2.sh(46B)
----Chapter05()
--------prompt_color.sh(421B)
--------arithmetic.sh(34B)
--------hello8.sh(60B)
----Chapter09()
--------vhost.sh(251B)
--------vh.sed(64B)
--------template.txt(282B)
--------httpd.conf(12KB)
--------vhost2.sh(572B)
----LICENSE(1KB)
----Chapter04()
--------hello7.sh(256B)
--------snippets()
----Chapter11()
--------sample04(81B)
--------sample03(72B)
--------sample05(93B)
--------myfile(192B)
--------sample02(79B)
----Chapter12()
--------ip.awk(151B)
--------count.awk(116B)
--------access.log(6.97MB)
--------status.awk(94B)
--------404.awk(117B)
----Chapter10()
--------myfile2(67B)
--------passwd.awk(168B)
--------myfile(87B)
----README.md(3KB)
----Chapter02()
--------run_mysql.sh(467B)
--------read_files.sh(63B)
--------read_options_values.sh(317B)
--------connect_server.sh(283B)
--------ping_server.sh(237B)
--------passing_options.sh(186B)
--------parameters_with_options.sh(356B)
--------backup.sh(775B)
--------hello3.sh(121B)
----Chapter13()
--------catalog.awk(101B)
--------virtualhost.awk(44B)
--------virtualhost.conf(352B)
--------catalog.xml(346B)
--------lastlog.awk(333B)