前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >红帽认证RedHat 练习题

红帽认证RedHat 练习题

作者头像
青灯古酒
发布2023-10-16 08:23:53
1690
发布2023-10-16 08:23:53
举报
文章被收录于专栏:青灯古酒青灯古酒

1.1常用Shell命令

1-1创建名为test的目录,并在其下创建file目录​

红帽认证RedHat 练习题_Linux
红帽认证RedHat 练习题_Linux

1-2删除test目录下的file目录,同时将test目录一并删除​

红帽认证RedHat 练习题_红帽RedHat_02
红帽认证RedHat 练习题_红帽RedHat_02

1-3将用户目录切换到/home​

红帽认证RedHat 练习题_红帽RedHat_03
红帽认证RedHat 练习题_红帽RedHat_03

1-4显示当前工作路径​

红帽认证RedHat 练习题_红帽RedHat_04
红帽认证RedHat 练习题_红帽RedHat_04

1-5查看当前目录小的文件和子目录信息​

红帽认证RedHat 练习题_红帽RedHat_05
红帽认证RedHat 练习题_红帽RedHat_05

1-6 查看/etc目录下的所有文件和子目录的详细信息​

红帽认证RedHat 练习题_Linux_06
红帽认证RedHat 练习题_Linux_06

1-7创建文本文件fl,显示文件的内容​

红帽认证RedHat 练习题_Linux_07
红帽认证RedHat 练习题_Linux_07

1-8分屏显示/etc目录下的passwd文件的内容​

红帽认证RedHat 练习题_Linux_08
红帽认证RedHat 练习题_Linux_08

1-9显示/etc/passwd​

红帽认证RedHat 练习题_红帽RedHat_09
红帽认证RedHat 练习题_红帽RedHat_09

1-10显示/etc/passwd文件的最后4行内容​

红帽认证RedHat 练习题_Linux_10
红帽认证RedHat 练习题_Linux_10

1-11在文件/etc/passwd中查找“root”字符串​

红帽认证RedHat 练习题_红帽RedHat_11
红帽认证RedHat 练习题_红帽RedHat_11

1-12搜索当前目录下所有文件中含有“字符串”的行​

红帽认证RedHat 练习题_Linux_12
红帽认证RedHat 练习题_Linux_12

1-13在根目录下查找文件名为‘temp’或是匹配‘install’的所有文件​

红帽认证RedHat 练习题_红帽RedHat_13
红帽认证RedHat 练习题_红帽RedHat_13

1-14在根目录下查找文件不是‘temp’的所有文件​

红帽认证RedHat 练习题_红帽RedHat_14
红帽认证RedHat 练习题_红帽RedHat_14

1-15统计文件fl的字节数、行数和字数​

红帽认证RedHat 练习题_红帽RedHat_15
红帽认证RedHat 练习题_红帽RedHat_15

1-16将fl文件复制为f2,若f2文件已经存在,则备份原来的f2文件​

红帽认证RedHat 练习题_红帽RedHat_16
红帽认证RedHat 练习题_红帽RedHat_16

1-17将当前工作目录下的f1文件移动到/root/test 目录下​

红帽认证RedHat 练习题_Linux_17
红帽认证RedHat 练习题_Linux_17

1-18将test目录改名为mytest​

红帽认证RedHat 练习题_红帽RedHat_18
红帽认证RedHat 练习题_红帽RedHat_18

1-19删除当前目录下的f2文件​

红帽认证RedHat 练习题_Linux_19
红帽认证RedHat 练习题_Linux_19

1-20删除mytest目录,连通其下的子目录一起删除​

红帽认证RedHat 练习题_Linux_20
红帽认证RedHat 练习题_Linux_20

1-21显示mkdir命令的帮助信息​

红帽认证RedHat 练习题_红帽RedHat_21
红帽认证RedHat 练习题_红帽RedHat_21

2.2BASH的应用

2.2.1名命令自动补齐​

2-22自动补齐以“mk”开头的命令​

红帽认证RedHat 练习题_红帽RedHat_22
红帽认证RedHat 练习题_红帽RedHat_22

2.2.2命令历史记录​

2-23显示最近执行过的3个历史命令​

红帽认证RedHat 练习题_Linux_23
红帽认证RedHat 练习题_Linux_23

2-24执行序号为1的命令​

红帽认证RedHat 练习题_Linux_24
红帽认证RedHat 练习题_Linux_24

2.2.3命令别名​

2-25查看当前用户可使用的别名命令​

红帽认证RedHat 练习题_红帽RedHat_25
红帽认证RedHat 练习题_红帽RedHat_25

2-26设置别名命令pd,其功能是打开/etc/passwd文件​

红帽认证RedHat 练习题_Linux_26
红帽认证RedHat 练习题_Linux_26

2-27显示当前目录下以“f”开头的、文件名为两个字符的所有文件​

红帽认证RedHat 练习题_红帽RedHat_27
红帽认证RedHat 练习题_红帽RedHat_27

2-28显示当前目录下以“f”开头的、文件名为两个字符的所有文件​

红帽认证RedHat 练习题_红帽RedHat_28
红帽认证RedHat 练习题_红帽RedHat_28

2-29显示当前目录下以“a“”m“”f“开头的文件名为3个字符的所有文件​

红帽认证RedHat 练习题_Linux_29
红帽认证RedHat 练习题_Linux_29

2-30显示当前目录下以“a”“b”“c”开头的所有文件​

红帽认证RedHat 练习题_红帽RedHat_30
红帽认证RedHat 练习题_红帽RedHat_30

2-31显示当前目录下不是以“f”“h”“i”开头的所有文件​

红帽认证RedHat 练习题_红帽RedHat_31
红帽认证RedHat 练习题_红帽RedHat_31

2.3.2管道与重定向​

2-48利用wc命令统计当前目录上f1文件的相关信息​

红帽认证RedHat 练习题_红帽RedHat_32
红帽认证RedHat 练习题_红帽RedHat_32

2-49将当前目录中的所有文件夹和文件信息保存到info文件中​

红帽认证RedHat 练习题_红帽RedHat_33
红帽认证RedHat 练习题_红帽RedHat_33

2-50在当前目录下创建文件file1和file2,并将两个文件合并为新文件newfile​

红帽认证RedHat 练习题_Linux_34
红帽认证RedHat 练习题_Linux_34

2-51向文件newfile中添加内容​

红帽认证RedHat 练习题_Linux_35
红帽认证RedHat 练习题_Linux_35

2-52查看/test目录中的文件夹和文件信息,当/test目录不存在时,系统会将错误信息保存在error文件中​

红帽认证RedHat 练习题_红帽RedHat_36
红帽认证RedHat 练习题_红帽RedHat_36

2.4文本编辑器vim​

2.2用户管理​

2.2.1添加用户​

2-1按照默认值新建用户user1​

红帽认证RedHat 练习题_Linux_37
红帽认证RedHat 练习题_Linux_37

2-2增加用户user1,附属组中作为附属组成员​

红帽认证RedHat 练习题_红帽RedHat_38
红帽认证RedHat 练习题_红帽RedHat_38

2-3在系统中添加用户user1后,为了让该用户使用系统,需为用户设置口令​

红帽认证RedHat 练习题_Linux_39
红帽认证RedHat 练习题_Linux_39

2-4删除用户user1的口令​

红帽认证RedHat 练习题_红帽RedHat_40
红帽认证RedHat 练习题_红帽RedHat_40

2-5锁定用户user1的口令​

红帽认证RedHat 练习题_Linux_41
红帽认证RedHat 练习题_Linux_41

2-6解除用户账号user1的锁定​

红帽认证RedHat 练习题_红帽RedHat_42
红帽认证RedHat 练习题_红帽RedHat_42

2-7删除用户账号user1及其主目录​

红帽认证RedHat 练习题_红帽RedHat_43
红帽认证RedHat 练习题_红帽RedHat_43

2-8改变用户账号名,将user1改为user2​

红帽认证RedHat 练习题_Linux_44
红帽认证RedHat 练习题_Linux_44

2-9将用户student的属组改为work,并把student的ID改为5500​

红帽认证RedHat 练习题_红帽RedHat_45
红帽认证RedHat 练习题_红帽RedHat_45

2-10添加组账号,GID从1000开始​

红帽认证RedHat 练习题_Linux_46
红帽认证RedHat 练习题_Linux_46

2-11建立组的同时指定组的GID为5600​

红帽认证RedHat 练习题_Linux_47
红帽认证RedHat 练习题_Linux_47

2-12删除mygroup组群​

红帽认证RedHat 练习题_红帽RedHat_48
红帽认证RedHat 练习题_红帽RedHat_48

2-13将组mylinux的名称改为mylinux2​

红帽认证RedHat 练习题_红帽RedHat_49
红帽认证RedHat 练习题_红帽RedHat_49

2-14将组mylinux1的GID改为566,同时把组名改为mylinux2​

红帽认证RedHat 练习题_红帽RedHat_50
红帽认证RedHat 练习题_红帽RedHat_50

2.4.1文件与目录操作​

2-15更新文件hello.sh的访问和修改时间为当前的日期和时间​

红帽认证RedHat 练习题_红帽RedHat_51
红帽认证RedHat 练习题_红帽RedHat_51

2-16更新当前目录下以.txt扩展名结尾的文件的上次修改时间,不更新访问时间​

红帽认证RedHat 练习题_Linux_52
红帽认证RedHat 练习题_Linux_52

2-17使用另一个文件file的时间戳记更新文件hello.sh​

红帽认证RedHat 练习题_红帽RedHat_53
红帽认证RedHat 练习题_红帽RedHat_53

2-18为当前目录下的text.txt文件创建一个符号链接文件/home/hello​

红帽认证RedHat 练习题_Linux_54
红帽认证RedHat 练习题_Linux_54

2-19为当前目录下的text.txt文件创建一个硬链接test_link.txt​

红帽认证RedHat 练习题_Linux_55
红帽认证RedHat 练习题_Linux_55
红帽认证RedHat 练习题_Linux_56
红帽认证RedHat 练习题_Linux_56

Ln:无法访问“测试”。txt':没有这样的文件或目录​

目录不允许硬链接​

5.4.2压缩和解压缩​

2-20 将目前目录所有文件打包成mydata.tar,扩展名需在命令中加上​

红帽认证RedHat 练习题_红帽RedHat_57
红帽认证RedHat 练习题_红帽RedHat_57

5-21将整个/home目录下的文件全部打包成为/usr/backup/home.tar,根据需要,可分别执行下列命令​

仅打包,不压缩:​

tar -cvf /usr/backup/home.tar /home​

红帽认证RedHat 练习题_Linux_58
红帽认证RedHat 练习题_Linux_58

打包后,用gzip命令压缩​

tar -zcvf /usr/backup/home.tar.gz /home​

打包后,用bzip2命令压缩​

tar -jcvf /usr/backup/home.tar.bz2 /home​

红帽认证RedHat 练习题_红帽RedHat_59
红帽认证RedHat 练习题_红帽RedHat_59

5-22查看/usr/backup/home.tar.gz文件内有哪些文件,由于使用gzip压缩,所以要查看该.tar文件内的文件时,就要加上参数-z​

tar -ztvf /usr/backup/home.tar.gz​

5-23查看/user/backup/home.gz文件解压缩到/user/local/src下​

tar -zxvf /usr/backup/home.tar.gz -c /usr/local/src/​

5-24只将在/tmp下的/usr/backup/home.tar.gz文件解压到home/root下​

cd /tmp​

tar -zxvf /usr/backup/home.tar.gz /home​

5-25在将/home内的所有文件备份下来,并且保存其权限​

tar -zxvf /usr/backup/home.tar.gz /home​

5-26在/home中,备份2011/03/12之后创建的文件​

tar -N "2011/03/12" -zcvf home.tar.gz /home​

5-27备份/home /etc但不包括/home/abc​

tar --exclude /home/abc -zcvf home.tar.gz /home​

5-28在打包/home之后又新建一个用户user3,现也要将其打包加入/usr/backup/home.tar.gz​

tar -zcvrf /usr/backup/home.tar.gz /home/user3​

2-29将当前目录下的所有,c和,txt压缩成mypro.zip​

zip mypro.zip *.c *.txt​

红帽认证RedHat 练习题_红帽RedHat_60
红帽认证RedHat 练习题_红帽RedHat_60

2-30将data子目录下的所有.log文件压缩,并加入到已存在的mypro.zip中​

zip -g mypro.zip data/*.log​

红帽认证RedHat 练习题_红帽RedHat_61
红帽认证RedHat 练习题_红帽RedHat_61

2-31将压缩文件text.zip在当前目录下解压缩​

红帽认证RedHat 练习题_Linux_62
红帽认证RedHat 练习题_Linux_62

2-32将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件​

红帽认证RedHat 练习题_Linux_63
红帽认证RedHat 练习题_Linux_63

2-33如果原来的文件已经存在于目录中,就不进行解压缩;若不存在,则解压缩​

红帽认证RedHat 练习题_Linux_64
红帽认证RedHat 练习题_Linux_64

2-34对当前目录的data.txt文件进行压缩​

红帽认证RedHat 练习题_Linux_65
红帽认证RedHat 练习题_Linux_65

2-35压缩一个tar备份文件usr.tar.压缩后的文件扩展名为.tar.gz,即新的压缩文件为usr.tar.gz​

红帽认证RedHat 练习题_红帽RedHat_66
红帽认证RedHat 练习题_红帽RedHat_66

2-36指定压缩文件以.gzip为扩展名,data.txt文件压缩后的文件为data.txt.gzip​

红帽认证RedHat 练习题_Linux_67
红帽认证RedHat 练习题_Linux_67

2-37将data.txt.gz进行解压缩并指定解压缩后的文件以.gzip为扩展名​

红帽认证RedHat 练习题_红帽RedHat_68
红帽认证RedHat 练习题_红帽RedHat_68

2.4.3文件和目录权限管理命令​

2-38将hello.sh文件的所有者有root更改为student​

红帽认证RedHat 练习题_红帽RedHat_69
红帽认证RedHat 练习题_红帽RedHat_69

2-39将hello.sh的所有者和所属者群改为student用户和student组群​

红帽认证RedHat 练习题_Linux_70
红帽认证RedHat 练习题_Linux_70

2-40将当前目录下a.txt文件的所属组改成student​

chgrp student a.txt​

2-41把文件shutdown所属组改成system组​

chgrp system /sbin/shutdown​

2-42设置用户本人对file1可以进行读 写 和执行的操作​

chmod u+rwx file1​

2-43删除用户本人对file1的可执行权限​

chmod u-x file1​

2-44设置同组用户对file1文件的权限为能读 写 其他用户则只能读​

chmod g+rw,o+r file1​

2-45取消同组用户对a.txt文件的写入权限​

chmod g-w a.txt​

2-46指定用户本人对file1的权限是可读 可写 可执行​

chmod 700 file1​

红帽认证RedHat 练习题_Linux_71
红帽认证RedHat 练习题_Linux_71

2-47指定用户本人对file1的权限是可读 可写​

chmod 600 file1​

红帽认证RedHat 练习题_红帽RedHat_72
红帽认证RedHat 练习题_红帽RedHat_72

2-48更改a.txt文件的权限为所有者和同组用户可读​

chmod 440 a.txt​

红帽认证RedHat 练习题_Linux_73
红帽认证RedHat 练习题_Linux_73
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-02-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.1常用Shell命令​
  • 2.2BASH的应用​
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档