用junk替代rm功能,删除时不直接删除,而是将待删除内容移动到/trash目录中。要求:①junk默认只能删除文件不能删除目录,而且若无法删除时要给出相应信息;②提供-r选项,通过-r可以递归删除目录;③-f选项:直接删除而不移动到/trash目录中;④-R将已经删除的文件(目录)恢复到原目录中;⑤所有用户登录后该命令便可直接使用。 思路:在/trash目录中创建delInfo,记录被删除文件信息,包括被删除文件所在路径(绝对路径)和备份文件名,删除文件时将此信息追加到delInfo中,若是还原则将此信息从delInfo中删除。
2021-06-05 21:09:28 2KB junk shell编程 junk命令实现
1
Linux与UNIX+Shell编程指南.zip
2021-05-29 14:00:48 18.6MB Linux
1
LINUX SHELL编程从初学到精通.PDF
2021-05-17 19:02:55 81.42MB shell
1
某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案: (1)在下午4 :50删除/abc目录下的全部子目录和全部文件; (2)从早8:00~下午6:00每小时读取/xyz目录下x1文件中每行第一个域的全部数据加入到/backup目录下的bak01.txt文件内; (3)每逢星期一下午5:50将/data目录下的所有目录和文件归档并压缩为文件:backup.tar.gz; (4)在下午5:55将IDE接口的CD-ROM卸载(假设:CD-ROM的设备名为hdc); (5)在早晨8:00前开机后启动。 参考答案: 解决方案: (1)用vi创建编辑一个名为prgx的crontab文件; (2)prgx文件的内容: 50 16 * * * rm -r /abc/* 0 8-18/1 * * * cut -f1 /xyz/x1 >;>; /backup/bak01.txt 50 17 * * * tar zcvf backup.tar.gz /data 55 17 * * * umount /dev/hdc
2021-05-17 11:51:47 34KB shell awk sed
1
Linux
2021-05-12 20:00:35 973KB Linux
1
什么是 Shell?  Shell是一种具备特殊功能的程序,它是介于使用者和 UNIX/Linux 操作系统之核心程序(kernel)间的一个接口。为什么我们说 shell 是一种介于系统核心程序与使用者间的中介者呢?读过操作系统概论的读者们都知道操作系统是一个系统资源的管理者与分配者,当您有需求时,您得向系统提出;从操作系统的角度来看,它也必须防止使用者因为错误的操作而造成系统的伤害?众所周知,对计算机下命令得透过命令(command)或是程序 (program);程序有编译器(compiler)将程序转为二进制代码,可是命令呢?其实shell 也是一支程序,它由输入设备读取命令,再将其转为计算机可以了解的机械码,然后执行它。  各种操作系统都有它自己的 shell,以 DOS 为例,它的 shell 就是 command.com 檔。如同 DOS 下有 NDOS,4DOS,DRDOS 等不同的命令解译程序可以取代标准的 command.com ,UNIX 下除了 Bourne shell(/bin/sh) 外还有 C shell(/bin/csh)、Korn shell(/bin/ksh)、Bourne again shell(/bin/bash)、Tenex C shell(tcsh) … 等其它的 shell。UNIX/Linux 将 shell 独立于核心程序之外,使得它就如同一般的应用程序,可以在不影响操作系统本身的情况下进行修改、更新版本或是添加新的功能。本教程正是教你如何用linux shell编程。简单明了,通俗易懂。
2021-05-12 15:39:32 7.51MB shell shell编程 linux linux编程
1
1. 它是Pearson、Amazon、Bames&Noble; 计算机畅销书! 2. 知名Linux专家Mark Sobell 编写的这本书,为系统管理员、开发人员和高级用户提供了最需要的全面的深入指导,同时还是一本卓越的日常参考手册。 3. 一本值得每一位Linux管理人员、开发人员和高级用户拥有的指南! 4. 本书并不针对特定的Linux版本或者某个发行版本,而是适用于所有近期发布的Linux版本; 5. 最实用的Linux指南和参考手册,数百个高质量的实例覆盖了每种Linux发行版! 6. 本书覆盖超过80个核心工具、shell编程、编辑器和编程工具,能使您成为真正的Linux高手,它是掌握强大的Linux命令行的捷径。 以上内容来自豆瓣读书
2021-05-12 15:38:49 58.59MB linux shell
1
属原创! 简单的shell 实现 cd ls echo environ jobs 批处理 后台并发
2021-05-10 20:05:14 8KB SHELL编程 简单的SHELL 实现
1
很棒的Linux shell编程教程
2021-05-08 17:02:12 1.6MB Linux shell
1
人人都能学会的企业SHELL编程,内含大量SHELL实用脚本源码
2021-05-04 23:16:43 324KB LINUX SHELL CODE
1