1.文件查看:查看/opt/passwd文件的第6行(使用head和tail指令)
# head -6 /opt/passwd | tail -1
sync:x:5:0:sync:/sbin:/bin/sync
2.在/etc及其子目录中,查找host开头的文件(使用find指令)
# find /etc -name 'host*'
/etc/host.conf
/etc/hosts
/etc/avahi/hosts
/etc/nvme/hostnqn
/etc/nvme/hostid
/etc/hostname
3、查找文件 /usr/share/rhel.xml 中包含字符串 re 的所有行。将所有这些行的信息放在文件/root/files 中(使用grep指令和重定向符号>
# grep 're' /usr/share/rhel.xml > /root/files
systemd-coredump:x:999:997:systemd Core Dumper:/:/sbin/nologin
pipewire:x:991:986:PipeWire System Daemon:/var/run/pipewire:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/usr/share/empty.sshd:/sbin/nologin
redhat:x:1001:1002::/home/redhat:/bin/bash
4、将整个 /etc 目录下的文件全部打包并用 gzip 压缩成/back/etcback.tar.gz(使用tar指令)
#[root@localhost ~]# mkdir /back
mkdir: 无法创建目录 “/back”: 文件已存在
[root@localhost ~]# touch /back/etcback
[root@localhost ~]# tar /back/etcback.tar.gz /etc
tar: 旧选项“b”需要参数。
请用“tar --help”或“tar --usage”获得更多信息。
[root@localhost ~]# tar -cvzf /back/etcback.tar.gz /etc
[root@localhost ~]# ll /back/
总用量 6188
-rw-r--r--. 1 root root 0 4月 27 21:15 etcback
-rw-r--r--. 1 root root 6335267 4月 27 21:19 etcback.tar.gz
5、设置权限,要求如下:创建g1组,要求创建一个属于redhat用户g1组的文件redhat.txt(使用chown修改所属者和所属组)
# [root@localhost ~]# groupadd g1
groupadd:“g1”组已存在
[root@localhost ~]# useradd redhat
useradd:用户“redhat”已存在
[root@localhost ~]# touch /etc/rethat
[root@localhost ~]# rm -rf /etc/rethat
[root@localhost ~]# touch /etc/redhat.txt
[root@localhost ~]# chown redhat:g1 /etc/redhat.txt
[root@localhost ~]# ll
总用量 20
drwxr-xr-x. 2 root root 6 3月 16 23:12 公共
drwxr-xr-x. 2 root root 6 3月 16 23:12 模板
drwxr-xr-x. 2 root root 6 3月 16 23:12 视频
drwxr-xr-x. 2 root root 6 3月 16 23:12 图片
drwxr-xr-x. 2 root root 6 3月 16 23:12 文档
drwxr-xr-x. 2 root root 6 3月 16 23:12 下载
drwxr-xr-x. 2 root root 6 3月 16 23:12 音乐
drwxr-xr-x. 2 root root 6 3月 16 23:12 桌面
-rw-------. 1 root root 1295 3月 16 23:10 anaconda-ks.cfg
-rw-r--r--. 1 root root 253 4月 16 08:56 files
drwxr-xr-x. 2 redhat g1 6 4月 15 23:02 redhat.txt
-rw-r--r--. 1 root root 10240 4月 16 09:12 z