Shell - 编程题(答案)1
更新时间:2023-11-25 20:06:01 阅读量: 教育文库 文档下载
- shell推荐度:
- 相关推荐
1、编写一个名为myfirstshell.sh的脚本,它包括以下内容。 a) 包含一段注释,列出您的姓名、脚本的名称和编写这个脚本的目的。
b) 问候用户。 c) 显示日期和时间。 d) 显示这个月的日历。 e) 显示您的机器名。
f) 显示当前这个操作系统的名称和版本。 g) 显示父目录中的所有文件的列表。 h) 显示root正在运行的所有进程。 i) 显示变量TERM、PATH和HOME的值。 j) 显示磁盘使用情况。 k) 用id命令打印出您的组ID。 m) 跟用户说“Good bye”
#!/bin/bash
# 09嵌入 5号 贾德进 myfirstshell.sh shell的简单编程 user=` whoami ` case $user in root)
echo \teacher)
echo \*)
echo \esac
echo \日期和时间: `date`\echo \本月的日历: `cal`\
echo \本机的机器名:`hostname`\
echo \当前这个操作系统的名称和版本: `uname -s; uname -v`\echo \父目录中的所有文件的列表:`ls ../`\echo \正在运行的所有进程:` ps -u root`\echo \变数TERM的值:$TERM\echo \变数PATH的值:$PATH\echo \变数HOME的值:$HOME\echo \磁盘的使用情况:`df`\
echo \用id命令打印出你的组ID:`id -g`\echo \
2、设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,并设置每个目录的权限为 rwxr-xr—
#!/bin/bash cd /userdata I=1
while [ $I -le 50 ] do
mkdir user$I chmod 754 user$I I=$((I+1)) done
3、编写shell程序,实现自动删除50个用户账号的功能。账号名为stud1至stud50。
for(( i=1;i<=50;i+=1 )); do
useradd \done
for(( i=1;i<=50;i+=1 )); do
userdel -r \done
4、设计一个shell程序,备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。
#!/bin/bash
DIRNAME=`ls /root|grep bak ` if [-z $DIRNAME ]; then mkdir /root/bak cd /root/bak fi
YY=`date + %y` MM=`date + %m` DD=`date + %d`
tar czvf ${YY}${MM}${DD}_etc.gz /etc echo \
5、某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案:
(1)在下午4 :50删除/abc目录下的全部子目录和全部文件; (2)下午5:50将/data目录下的所有目录和文件归档并压缩为文件:backup.tar.gz; (3)在下午5:55将IDE接口的第二个逻辑分区卸载。
// 采用: vi pram.cron
#(1) 在下午4:50删除/abc目录下的全部子目录和全部文件; 50 16 *** rm -rf /abc/*
#(2) 下午5:50将/data目录下的所有目录和文件归档并压缩为文件:backup.tar.gz;
50 17 *** tar czvf back.tar.gz /data
#(3) 在下午5:55将IDE接口的第二个逻辑分区卸载. 55 17 *** umount /dev/hda6
// 执行:crontab pram.cron
6、每天下午1:30分备份 /etc下的所有文件到 /home/backup下。而且只保留最近的7个备份。写出过程!
crontab -e 30 13 * * * tar cf /home/backup/etc`date +%u`.tar /etc
正在阅读:
Shell - 编程题(答案)111-25
2011年英语口语指导Part C Retelling(广东高考)08-15
2010甘肃省公开选拔镇副科级领导干部一点通科目一03-11
金宝贝早教每首歌对应的歌词06-19
sar指标止损技巧初探03-12
让我欢喜让我忧的作文600字07-05
职业生涯规划书格式02-17
如果小学生三年级优秀作文06-13
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 答案
- 编程
- Shell
- 仪器仪表 示波器 练习题
- 苏教版五年级上册语文第21课 诺贝尔 课时练习
- 网上选课系统毕业论文模版 - 图文
- 2015华南理工“数字电子技术”作业-丁超飞 - 图文
- 理论力学试题
- 机械制造企业安全生产管理规章制度大全
- 2019年生物质能利用市场现状与发展趋势预测报告 目录
- 重庆南开(融侨)中学初2017届九年级(下)中考模拟考试(二模,精校版含答案)
- 广东省科技中介服务公司名录2018版813家 - 图文
- 计算机操作系统1-7章复习概念
- 六年级数学国庆节作业
- 水轮机复重点
- 高中历史专题1古代中国的政治制度专题检测人民版必修10306035
- 社区社会组织及其社会功能探微
- 八年级下数学阶段检测试卷(有答案)(苏科版)
- 医务人员“三基”管理实施方案
- 第四章 滴定法概述
- 防撞护栏施工方案
- 2019-2020学年度青岛版初中数学八年级上册第5章 几何证明初步5.6 几何证明举例知识点练习第九十三篇
- 大学物理作业及答案共53页案