shell脚本

留着自己查看


基本上每一个程序猿面试时,面试官都会问会不会编写shell脚本。
shell script就像早期DOS年代的批次档,最简单的功能是将许多指令汇整写在一起,让使用者很轻易的就能够一次执行多个指令。它能帮助系统管理员快速的管理好机器。
Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 




开始必须以#!bin/bash开始,说明这个文件的语法使用bash的语法。


1、利用test指令的侦测功能
#  告诉我们/nn是否存在
test -e /nn && echo "exist" || echo "Not exist"


测试的标志 代表意义
 
1.关于某个文件是否存在
  -e 该名字是否存在
  -f 该名字是否为文件
  -d 该名字是否为目录
  -b 该名字是否为一个block device装置
  -c 该名字是否为一个character device 装置
  -S 该名字是否为一个socket文件
  -p 该名字是否为一个FIFO(pipe)文件
  -L 该名字是否为一个链接名

2.关于档案的权限侦测



未完,待续...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值