【Linux基础实验】Linux中的常用命令

举报
LNORA 发表于 2022/05/18 16:39:59 2022/05/18
【摘要】 【Linux基础实验】Linux中的常用命令 常用的打包解压缩命令 对文件和目录的权限控制命令

Linux基础实验

♚实验目的:

  • Ubuntu系统中相关压缩加压缩打包命令;
  • Ubuntu系统中文件和目录权限控制;
  • Ubuntu软件包管理工具 apt的演练;

(1) 在登陆用户的主目录下创建目录04_linux,进入到04_linux目录中。在当前目录下,创建文件1.txt,2.txt,使用gzip命令分别压缩文件1.txt和2.txt,这时当前目录下有哪些文件?

a8862d69-abb2-4ebb-a28c-f76796e1a46e.png

(2) 使用gzip命令解压上一步被压缩的两个文件,这时当前目录下有哪些文件?

(3) 在04_ubuntu目录下,创建test目录,进入到test目录下,创建文件a.txt,同时创建目录test1,进入到test1目录,创建文件b.txt,向上返回两级目录,即回到04_ubuntu目录下,使用gzip命令压缩test目录下的文件,执行压缩命令后,这时test目录下有哪些文件和目录?

(4) 在04_ubuntu目录下,使用gzip命令解压test目录下的文件。

(5) 在04_ubuntu目录下,使用zip命令对1.txt文件进行压缩,压缩后的文件名为1.zip。这时当前目录下有哪些文件?

(6) 在04_ubuntu目录下,使用unzip命令解压缩1.zip文件,这时当前目录下有哪些文件?

(7)在04_ubuntu目录下,使用tar命令打包并以bzip2格式压缩当前目录下的所有文件和目录,打包后的文件名为test.tar.bz2.

(8) 在04_ubuntu目录下,查看test.tar.bz2包中的内容。

(9)在04_ubuntu目录下,新建result目录,解压包文件test.tar.bz2到result目录下。

(10)创建新用户user1,user2,将两个用户加入到sudo组中,使两个用户都可以通过sudo命令提升权限。

(11)以user1用户登陆,在当前用户主目录下,创建文件a.txt,使用命令将a.txt文件的所有者变更为user2,所属组也变更为user2。使用两种命令实现对文件所属组的变更。

以user1用户登陆,在当前用户主目录下,创建目录test,在test目录下创建文件b.txt,同时创建子目录test1,在test1目录下创建文件c.txt,然后回到user1用户主目录,使用命令将test目录下所有文件和子目录的所有者变更为user2。

(12)设置umask值为0222。

(13)进入到04_ubuntu目录下,删除当前目录下的所有文件和目录,新创建文件test.log,在默认权限的基础上,给test.log文件的所有者增加可写和可执行权限,给test.log文件的所属组增加可写权限,撤销test.log文件其他用户的可读权限,按照上述要求,分别使用字符和数字两种表达方式给test.log文件设置新权限。

第一种用字符设置

第二种用数字设置

(14)撤销可执行文件/bin/passwd的suid权限。

(15)使用passwd命令修改当前正在登陆用户的密码,看能否执行成功。

16)对/bin/passwd可执行文件增加suid权限。

(17)创建公共目录/home/public,使得user1用户和user2用户都可以在/home/public目录下创建文件。给/home/public目录增加sticky权限。

18)user1用户在/home/public目录下创建文件user1.txt,user2用户在/home/public目录下创建文件user2.txt。使用user2用户登陆,进入到/home/public目录下,尝试删除user1.txt文件,看能否成功?

(19)使用apt包管理命令查询命令tree的安装状态和版本信息。(policy)

(20) 如果tree命令不可用,使用apt包管理命令安装tree命令对应的软件包。

若tree命令不可用,则用sudo apt install tree命令来安装tree包。

(21) 使用apt包管理命令查看tree命令对应软件包的详细信息。(show)

(22)使用apt包管理命令查看tree命令对应软件包所依赖的软件包。(depends)

(23)如果tree命令可用,使用apt包管理命令卸载tree命令对应的软件包。

(24)如果替换了/etc/apt/sources.list文件中的软件源,使用哪些命令完成软件源的更新和升级。

♟总结:

1.掌握了Ubuntu系统中相关压缩解压缩打包命令;

2.掌握了Ubuntu系统中文件和目录的权限控制知识;

3.熟悉了Ubuntu系统软件包管理工具apt

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。