RHCSA作业4

文件查找
1.在$HOME目录及其子目录中,查找2天前被更改过的文


[root@server ~]# find /home/ -mtime -2

2.在/etc/目录下寻找以host开头的文件

[root@server ~]# find /etc -name "host*" -print
/etc/host.conf
/etc/hosts
/etc/avahi/hosts
/etc/hostname
/etc/nvme/hostnqn
/etc/nvme/hostid 

3.在/test/下面查找目录文件

[root@server ~]# find /test -type d

4.在/test目录及子目录中,查找超过2KB的文件

[root@server ~]# find /test -size -10
/test
/test/file.lnk
/test/file

5.将/test目录下的所有文件和文件夹全部压缩成myfile.zip文件

[root@server ~]# zip myfile.zip /test
  adding: test/ (stored 0%)

6.把myfile.zip文件解压到 /opt

[root@server ~]# find /test -size -10
/test
/test/file.lnk
/test/file
[root@server ~]# zip myfile.zip /test
  adding: test/ (stored 0%)
[root@server ~]# unzip myfile.zip -d /opt
Archive:  myfile.zip
   creating: /opt/test/
[root@server ~]# ll  /opt
total 0
drwxr-xr-x. 2 root root 6 Jul 31 04:03 test

7.将/opt目录下的文件全部打包并用gzip压缩成/test/newfile.tar.gz

[root@server ~]# tar -czvf newfile.tar.gz /opt
tar: Removing leading `/' from member names
/opt/
/opt/test/
[root@server ~]# 

8.查看/test/newfile.tar.gz文件中有哪些文件

[root@server ~]# tar tvf newfile.tar.gz
drwxr-xr-x root/root         0 2022-08-06 20:09 opt/
drwxr-xr-x root/root         0 2022-07-31 04:03 opt/test/

9.在/test目录内,备份/etc下的所有文件并保留其权限

[root@server ~]# tar -cvf etc.tar  /etc

10.写一个命令命为hello,实现的功能为每输入一次hello命令,就有hello,everyone写入文

件/file.txt中.

[root@server ~]# echo "alias hello=`echo hello,everyone >> /file.txt`" >> ~/.bashrc
[root@server ~]# source ~/.bashrc
[root@server ~]# hello
[root@server ~]# cat /file.txt
hello,everyone
[root@server ~]# 

11.写一个命令别名为shuaxin,实现的功能为每输入一次该命令,file.txt文件的所有时间就更新为当前时间.

[root@server ~]# echo 'alias shuaxin="touch file.txt"' > ~/.bashrc 
[root@server ~]# source ~/.bashrc 
[root@server ~]# shuaxin
[root@server ~]# stat file.txt 
  File: file.txt
  Size: 0         	Blocks: 0          IO Block: 4096   regular empty file
Device: 10301h/66305d	Inode: 273698      Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: unconfined_u:object_r:admin_home_t:s0
Access: 2022-08-05 16:48:21.235124296 +0800
Modify: 2022-08-05 16:48:21.235124296 +0800
Change: 2022-08-05 16:48:21.235124296 +0800
 Birth: 2022-08-05 16:15:21.834090851 +0800

12.写一个所有用户都生效的命令别名为hh,每一个用户输入这个命令之后可以在该用户家目录下创建一个file1文件.

[root@server ~]# vim ~/.bashrc 
alias hh=`touch ~/file$(date "+%F %T")`
[root@server ~]# source ~/.bashrc
[root@server ~]# ll
total 48
-rw-r--r--. 1 root root    0 Aug  5 17:42 file2022-08-05

13.新建一个名为sarah的用户,不属于adminuser组,并将其shell设置为不可登陆shell

[root@server ~]# useradd sarah 
[root@server ~]# usermod -s /sbin/nologin sarah

14.创建alex用户,使alex用户满足以下要求:用户id为3456,描述名为alian,密码为glegung

[root@server ~]# useradd  alex -u 3456 -c "alian"

[root@server ~]# passwd alex glegung

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值