Linux中shell模块的考试,linux下的shell编程要考试了题目这里有可是表示不会 求帮忙...
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
(1)創(chuàng)建用戶
l 批量創(chuàng)建1000個用戶
l 用戶名為:班級+學(xué)號+昵稱;每個班為一個組群
l 能夠自動刪除所創(chuàng)建的用戶
l 每成功創(chuàng)建或刪除一個用戶,在屏幕上顯示用戶名
(2)創(chuàng)建目錄和文件,
l 目錄名為:dir1, dir2, …, dir10
l 每個目錄下分別新建10個文本文件,文件名為:目錄名+file1~10
l 并設(shè)置每個文件的權(quán)限:
文件所有者:讀+寫+執(zhí)行
同組用戶:讀+執(zhí)行
其他用戶:讀+執(zhí)行
l 等待鍵盤輸入一個數(shù)字,范圍為1~10
l 重命名該級目錄(假設(shè)輸入數(shù)字為“5”,則為“dir5”目錄)下所有文件的擴(kuò)展名為bak,并將該目錄下所有文件名保存到一個文本文件
l 刪除包含該數(shù)字的所有目錄和文件
(3)備份文件
l 每天18:00歸檔/etc目錄下的所有文件,歸檔文件名為如下形式:etc-YYYY-MM-DD;保存在/home/user/backup目錄下,其中user為當(dāng)前登錄用戶名
l 每天8:00壓縮/etc目錄下的所有內(nèi)容,壓縮文件名為如下形式:etc-YYYY-MM-DD;存放在/home/user/tar目錄下,其中user為當(dāng)前登錄用戶名
l 每周日17:00歸檔/home下每個目錄,歸檔文件名為如下形式:dir-YYYY-MM-DD;保存在/tmp/YYYYMMDD目錄下
(4)查找統(tǒng)計
l 查看/etc/passwd中所有包含字符串“aa”的用戶,并將結(jié)果保存在文本文件中
l 查看/bin中包含字符串“l(fā)s”的文件名,并將結(jié)果保存在文本文件中
l 把/bin和/sbin下的文件名保存到文件commandview中
l 統(tǒng)計/bin和/sbin下的文件數(shù)量
(5)進(jìn)程管理
l 顯示系統(tǒng)正在運(yùn)行的所有進(jìn)程
l 顯示當(dāng)前終端正在運(yùn)行的所有進(jìn)程
l 顯示root正在運(yùn)行的所有進(jìn)程
l 以優(yōu)先級-16后臺啟動一個進(jìn)程“find / -name ls* > tmp &”
l 顯示該進(jìn)程信息
l 修改該進(jìn)程的優(yōu)先級
l 殺掉該進(jìn)程
(6)系統(tǒng)信息
l 顯示當(dāng)前登錄的用戶名
l 顯示系統(tǒng)中所有用戶名
l 顯示本機(jī)名
l 顯示本機(jī)操作系統(tǒng)的名稱、版本
l 顯示文件系統(tǒng)信息
l 顯示當(dāng)前系統(tǒng)狀態(tài)信息
(7)加減乘除運(yùn)算,其中
l 兩個操作數(shù)和一個運(yùn)算符由位置參數(shù)給出
l 在屏幕上分別顯示操作數(shù)、運(yùn)算符和運(yùn)算結(jié)果
(8)按照運(yùn)行結(jié)果編寫Shell程序:
0
101
21012
3210123
432101234
54321012345
6543210123456
765432101234567
87654321012345678
9876543210123456789
(9)逆序輸出一個字符串
(10)冒泡法對10個數(shù)按升序排序
(11)編寫1個menu的Shell程序,執(zhí)行后的界面為:
NumberNameFor Linux Menu
1exitleave
2viedit a file
3datedate
4calcalendar
5wholist the users
6lslist the files in this directory
7catdisplay a file on the screen
Please input a number or a name for the action you wish:
(12)求n的階乘,n=100
總結(jié)
以上是生活随笔為你收集整理的Linux中shell模块的考试,linux下的shell编程要考试了题目这里有可是表示不会 求帮忙...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 电源管理 regulator
- 下一篇: linux中facl有什么作用,在Lin