(1)写出完成下列功能所需要的命令: ①修改文件a.c的权限为:所有者,可读可写;其他人,只读。 ②删除当前目录下所有以.o结尾的文件。 ③搜索在目录tmp/src及其子目录下所有以yyl开头的、5天以上未被使用的文件并将这些文件复制到tmp/old目录中。 ④创建目录tmp/src/aaa目录,如果上级目录不存在,则依次创建上级目录5搜索目录tmp/src目录及其子目录下的8天以内使用过的文件中,包含hello的行并显示在屏幕上。
时间: 2024-04-01 14:36:39 浏览: 61
(1) 对应的命令如下:
① chmod u=rw,g=r,o=r a.c
② rm *.o
③ find tmp/src -name "yyl*" -mtime +5 -exec cp {} tmp/old \;
④ mkdir -p tmp/src/aaa
(2) 搜索目录命令如下:
find tmp/src -type f -mtime -8 -exec grep "hello" {} \;
相关问题
写出下列命令所完成的操作: 1.chmod ug+w.o-w filel.txt file2.txt 2.find/home -user fe2000 -atime +7 -exec rm -f {} \; 3.chmod 000 bak/* (3)写出完成下列功能所需要的命令: ①显示目录/tmp目录下最后三个文件的ls长格式信息。 ②显示变量名为PATH的值(PATH记录了系统命令对应程序所在的位置)。 ③找出文件/etc/passwd中包含root 的所有行,并将这些行累加存储到文件/home/yyl/rootpass中。 ④找出文件系统中所有名字为myfile的文件,并输出这些文件路径到/root/test 文件中,此命令后台操作。 ⑤后台启动gedit,然后通过控制台将其强行关闭(需要两条命令)。 ⑥查看当前系统中所有的线程,并以树状显示。 7.配置IP地址信息:IP为192.168.2.3:掩码为255.255.255.0;网关为192.168.2.254 8.添加一条静态ARP信息:IP地址:192.168.3.4:MAC 地址:12-34-56-78-9A-BC) 9.显示2015年7月~9月的月历。 (4)写出下列命令所完成的操作: 1.export HELLO=“hello world” 2.wc-w/home/yyl/MyPeom.txt>MyPeomCnt.txt 3.pS -a -e -S 4.arp -d 192.168.0.2
1. 给文件file1.txt和file2.txt增加了用户和用户组的写权限,同时取消了其他用户对这两个文件的写权限。
2. 查找/home目录下最后一次访问时间超过7天,并且所有者为fe2000的文件,并将其删除。
3. 将bak目录下的所有文件权限设置为000。
4.
①ls -lrt /tmp | tail -n 3
②echo $PATH
③grep "root" /etc/passwd >> /home/yyl/rootpass
④find / -name "myfile" > /root/test &
⑤gedit &
killall gedit
⑥pstree
7. ifconfig eth0 192.168.2.3 netmask 255.255.255.0
route add default gw 192.168.2.254
8. arp -s 192.168.3.4 12:34:56:78:9A:BC
9. cal 7 2015
cal 8 2015
cal 9 2015
1. 将环境变量HELLO的值设置为“hello world”。
2. 统计文件MyPeom.txt中的字符数、单词数、行数,并将结果输出到文件MyPeomCnt.txt中。
3. 显示所有进程的信息,包括进程的PID、状态、命令等。
4. 删除ARP缓存中IP地址为192.168.0.2的项。
假设当前用户 jason 已登录字符界面,Shell 为 bash。要求写出下列操作命令:首先将 /usr/include 目录中所有以 f 开头的文件进行归档,归档后的文件名为 mybk.tar,且该文件存放在该用户目录/home/jason 中。接着,请用 tar 命令检查这个归档文件的内容,然后将这个文件压缩,压缩后的文件名是 fbackup.tar.gz,最后列出该目录下的内容,以检查该文件是否生成。写出上述操作命令
以下是您所需要的命令:
```
cd /usr/include # 进入 /usr/include 目录
tar -cvf /home/jason/mybk.tar f* # 归档 /usr/include 目录下所有以 f 开头的文件,并将归档文件存放在 /home/jason 目录下
tar -tvf /home/jason/mybk.tar # 检查归档文件的内容
gzip /home/jason/mybk.tar # 压缩归档文件
mv /home/jason/mybk.tar.gz /home/jason/fbackup.tar.gz # 将压缩后的文件名改为 fbackup.tar.gz
cd /home/jason # 进入 /home/jason 目录
ls -l # 列出该目录下的内容,以检查该文件是否生成
```
解释一下上面的命令:
- `cd /usr/include`: 进入 /usr/include 目录。
- `tar -cvf /home/jason/mybk.tar f*`: 归档 /usr/include 目录下所有以 f 开头的文件,并将归档文件存放在 /home/jason 目录下,其中 `-c` 表示创建归档文件,`-v` 表示显示详细信息,`-f` 表示指定归档文件名,`f*` 表示以 f 开头的文件。
- `tar -tvf /home/jason/mybk.tar`: 检查归档文件的内容,其中 `-t` 表示显示归档文件的内容列表。
- `gzip /home/jason/mybk.tar`: 压缩归档文件,将 mybk.tar 压缩为 mybk.tar.gz,其中 `gzip` 命令用于压缩文件。
- `mv /home/jason/mybk.tar.gz /home/jason/fbackup.tar.gz`: 将压缩后的文件名改为 fbackup.tar.gz。
- `cd /home/jason`: 进入 /home/jason 目录。
- `ls -l`: 列出该目录下的内容,以检查该文件是否生成。其中 `-l` 表示以长格式显示,包括文件的权限、所有者等信息。
阅读全文