您的位置:首页 > 运维架构 > Shell

shell脚本

2015-07-22 11:56 495 查看
留着自己查看

基本上每一个程序猿面试时,面试官都会问会不会编写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.关于档案的权限侦测

未完,待续...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: