文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>SHELL SCRIPTS

SHELL SCRIPTS

时间:2007-01-19  来源:ppzlyg

• 什么是 shell scripts ? scripts 有何功用? • 简单的说, scripts 就是一个内部含有多个或复杂的 command 的
纯文本文件;
• scripts 可以进行 program 的功能,但速度上较 C 慢了点!
• 要撰写可以经由键盘输入的 scripts 时,常使用到的指令?
read variable
• 在 shell script 当中,在控制式中, && 与 || 代表什么意思?
分别代表『和(同时成立)』及『或(仅其一成立就成立)』的意思!
• 在使用循环的时候,常使用到的控制式为哪三个?
for, while, until
• 执行 scripts 的方法有哪两种?
• 使用 sh script 或
• 以 chmod 增加 scripts 的属性为可执行, chmod 777 script 并
执行 scripts。
• 如何宣告一个变量成为整数型态?
declare -i variable
• 为何在 shell script 前面都要宣告 shell 呢?
宣告 shell 方能让 script 了解该内容需要以何种 shell 来执行!目前
Linux 通常宣告 /bin/bash 这个 shell ,然而若在非 shell 环境中,
又没有宣告 shell 类型时,可能会造成 script 无法执行的情况。
• 在判断式中,如何判断一个档名是否存在?
if [ -e filename ] 若存在则回传值为真!
• 在执行一个 scripts 时,在 scripts 内的变量, $0, $1 代表什么?
• $0 代表 scripts 的檔名;
• $1 代表第一个 parameter,例如 /etc/rc.d/init.d/xinetd start
那个 start 的变数即为 $1
• 若要写一个既定的 parameter (如 start ),用哪一个判断式较简单?
可以使用 case …. Esac 的语法较为简单。
• 如何印出目前系统中的所有账号,并加以排序且输出到 /tmp/account 中?
cut -d ‘:’ -f 1 /etc/passwd | sort > /tmp/account
• 如何在不执行 scripts 的情况中 debug ?
sh -n scripts
相关阅读 更多 +
排行榜 更多 +
儿童学英语

儿童学英语

学习教育 下载
今天开始生存

今天开始生存

动作格斗 下载
飞碟快闪

飞碟快闪

动作格斗 下载