总目录:https://blog.csdn.net/qq_41106844/article/details/105553392
Linux - 子目录:https://blog.csdn.net/qq_41106844/article/details/105553394
这个是查看当前目录的文件长格式。
![20155953-6301c33b2952745d.png](https://i-blog.csdnimg.cn/blog_migrate/3f5c6becf72d6ead186c23258641baf8.png)
这是bash脚本的另一种执行方式,但是权限不够,需使用命令chmod加可执行权限。
![20155953-3df6ba5421f68927.png](https://i-blog.csdnimg.cn/blog_migrate/91314e4deb5a9517c910f0608609e3ae.png)
文件测试语句:
![20155953-02e7d3b18de6bdd5.png](https://i-blog.csdnimg.cn/blog_migrate/21aad93acf7981f60f578c143174fc27.png)
查看/etc/bash文件类型
![20155953-64bfd0ea35d9651d.png](https://i-blog.csdnimg.cn/blog_migrate/507d2d67e8b586920745110ebc0a08b1.png)
&&:逻辑“与”运算
||:逻辑“或”运算
!:逻辑“非”运算
-z:判断值是否为空
整数比较运算:
![20155953-4092ad1f494a24c7.png](https://i-blog.csdnimg.cn/blog_migrate/3d56dfbecdafd994397cb1e3b4f2c440.png)
![20155953-f0cfb6ee6186dc83.png](https://i-blog.csdnimg.cn/blog_migrate/ace0e1e36075b409c1458102e42bd833.png)
If判断语句
![20155953-04c6045c3ffc1bb8.png](https://i-blog.csdnimg.cn/blog_migrate/708d844a7e43524dfeb9025f7fa9c375.png)
查看目录 /media/cdrom是否存在,存在则退出,不存在则创建。
![20155953-1362be5084fcde38.png](https://i-blog.csdnimg.cn/blog_migrate/428ac89b1a6826c2e5983dc75b3adc0a.png)
If……else……语句
![20155953-56907dfad2224664.png](https://i-blog.csdnimg.cn/blog_migrate/3955fe73e3577a0f51b12b180f451785.png)
模仿Windows中ping命令,查看主机存活性
![20155953-fcfbe2c9ffb8518f.png](https://i-blog.csdnimg.cn/blog_migrate/9609d99528ca735fbefdeafda0951d5f.png)
If……elif……else……语句
![20155953-6cef56ab0cdce1a5.png](https://i-blog.csdnimg.cn/blog_migrate/64358642bac69dc5c17aba77a821338a.png)
查看用户输入的值属于哪个区间
![20155953-2108583a6c8922a3.png](https://i-blog.csdnimg.cn/blog_migrate/90ff0d1636ce9c8e0509298a0abcaa32.png)
for循环语句
![20155953-5bd7f01bbb561582.png](https://i-blog.csdnimg.cn/blog_migrate/15b96f3de3e09b498d189cfd8f91ce84.png)
创建一个user的文件,里面写入需要创建的用户名,然后用bash脚本读出用户名,来批量添加用户。
![20155953-64c764bf1915e3b8.png](https://i-blog.csdnimg.cn/blog_migrate/e33a72d7e0f124928914951ff8b2170f.png)
![20155953-1d69fa1291d1f0d2.png](https://i-blog.csdnimg.cn/blog_migrate/c98a20628da734f16c1189aee70ed370.png)
同样的结构,建立一个都是ip地址的文件,实现指定自动化主机存活性扫描:
![20155953-096b5e7f2a4dfe3c.png](https://i-blog.csdnimg.cn/blog_migrate/d97b579504232a01e59e91c29e3eb139.png)
while条件循环语句
![20155953-cc0cfaccbee6ca5d.png](https://i-blog.csdnimg.cn/blog_migrate/44ebd94ce2f9c3a80f007bdbbe2a7ec6.png)
一个猜价格小游戏。
![20155953-9dc3a00dae250670.png](https://i-blog.csdnimg.cn/blog_migrate/3631a1778736891f355d68b290a33f30.png)
Case条件测试语句
![20155953-5b81c0898ce270cb.png](https://i-blog.csdnimg.cn/blog_migrate/6740fd88741e63db5324cb16cf90bc2c.png)
输入一个字符,判断为字母、数字、特殊字符。
![20155953-e3c2066b29312442.png](https://i-blog.csdnimg.cn/blog_migrate/479ccee0fe1f75ea896a64b59fac87c9.png)
计划任务服务程序:
在23:30重启httpd服务(Ctrl+D退出计划任务):
![20155953-9a6a43e763cbd571.png](https://i-blog.csdnimg.cn/blog_migrate/890d22043199ba34df2f238a9f560c37.png)
查看所有计划任务:
![20155953-8d490acd21378870.png](https://i-blog.csdnimg.cn/blog_migrate/3962292d46ec2a17af533c0e4ec957c6.png)
删除指定计划任务:
![20155953-6b54e4f4fa4dcd6e.png](https://i-blog.csdnimg.cn/blog_migrate/e152652b3a526aeec6edb2345dfa8e29.png)
Crond服务(有规律有计划的执行某些操作):
![20155953-908c301ce11f9bfa.png](https://i-blog.csdnimg.cn/blog_migrate/04c5521da71cf11ca14f09311d9b88f0.png)
每月每周每天每小时第0分钟执行/bin/ls
![20155953-7fb1429eac41fdfd.png](https://i-blog.csdnimg.cn/blog_migrate/4c70f4656587f9fb51fb3033ff0a5762.png)