【Linux基础实验】Linux中的常用命令
- Ubuntu系统中相关压缩加压缩打包命令;
- Ubuntu系统中文件和目录权限控制;
(1) 在登陆用户的主目录下创建目录04_linux,进入到04_linux目录中。在当前目录下,创建文件1.txt,2.txt,使用gzip命令分别压缩文件1.txt和2.txt,这时当前目录下有哪些文件?
(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; |
- 点赞
- 收藏
- 关注作者
评论(0)