2022-2023-1 20222816《Linux内核原理与分析》第一周作业

目录

实验一     Linux系统简介

实验二     基础概念及操作

实验三     用户及文件权限管理

总结


    第一周课后在实验楼学习了《Linux入门》(新版),以下是我本周的学习笔记、遇到的问题和解决方案以及心得。

实验一     Linux系统简介

    在本节课学习了Linux的历史简介;认识了Linux重要人物;分别从六个方面学习Linux与Windows的区别;知道应当如何学习Linux,要注重学习心态和学习基础。

    我们Linux主要是系统调用和内核那两层。

                       

实验二     基础概念及操作

    2.1 UNIX/Linux本身是没有图形界面,目前实验楼使用的是XFCE桌面环境。

    2.2通常我们在使用Linux时,并不是直接与系统打交道,而是通过一个叫做Shell的中间程序来完成。

    2.3 命令操作体验:

      2.3.1输入命令

        (1) 创建一个文件   touch+文件名

         

        (2)进入一个目录,cd是一个命令

        

        (3)查看当前所在目录

         

     2.3.2重要快捷键

        (1)Tab键用来进行命令补全

        (2)Crtl+c键强行终止当前进程

        (3)其他常用快捷键

       

     2.3.3上键

        可以利用键盘上的方向上键,恢复你之前输入过的命令。

     2.3.4通配符

        通配符是一种特殊语句,主要有星号(*)和问号(?),用来对字符串进行模糊匹配。

        利用touch创建两个文件: 

            

        

      2.3.5获得帮助

         在Linux环境中,遇到困难,可以使用man命令来获得帮助,它是Manual pages的缩写。

         例如:输入man man,会得到关于man的相关用法;

        

        

  

         按下q退出

        想要获得更加详细的帮助,你还可以使用info命令;如果你知道某个命令的作用,只想快速查看一些他的某个具体参数的作用,那么你可以使用help。

      2.3.6作业

        输出图形字符的命令banner。

        (1)首先输入安装命令,如下:

   

    (2)输入banner命令;还可以利用printerbanner命令修改字体。结果如下:

实验三     用户及文件权限管理

    本次实验首先要求学会在linux中创建、删除用户,及用户组等操作。其次要求学会linux中的文件权限设置。

   3.1查看用户

        3.1.1 输入命令,如下

        

         3.1.2 who命令其他常用参数

        

   3.2  创建用户

        3.2.1   创建一个叫lilei的用户:

   

        3.2.2  退出当前用户(退出终端):exit

        

   3.3用户组

        3.3.1 在Linux里面查看自己属于哪些用户组:

         (1)使用group命令,如下 : 

      

           (2)查看/etc/group文件,如下: 

      

        还可以利用grep命令过滤信息,结果如下:

     

  3.3.2将其他用户加入sudo用户组

      (1)输入结果如下

          

        (2)通过右侧环境信息找到密码,先要切回shiyanlou用户

        

      

      (3)切回lilei用户,使用sudo获得root权限:

          

        

    3.4删除用户和用户组

        3.4.1  删除用户,使用--remove-home参数在删除用户时会一并将该用户的工作目录一并删除。

         

 3.5linux文件权限

      3.5.1  ls命令

         (1)ls -a:显示除了.(当前目录)和..(上一级目录)之外的所有文件,包括隐藏文件。

          

         (2)ls -dl<目录名>:查看一个目录的完整属性。

          

         (3)ls -asSH:显示所有文件大小。

           

         (4)ls -l  :使用较长格式列出文件。

             

   3.5.2变更文件所有者

        (1)切换到lilei用户,然后在 /home/liliei目录新建一个文件,命名为iPhone11。可以看到文件所有者是lilei:

          

        (2)切回到shiyanlou用户,使用以下命令后,可以看到文件所有者成功修改为shiyanlou。

        

     3.5.3更多

        adduser和useradd的区别:

        答: useradd只创建用户,不会创建用户密码和工作目录,创建完了要使passwd<username>      设置新用户的密码。adduser在创建用户的同时,会创建工作目录和密码(提示你设置),做这一      系列的操作。实useradd、userdel 这类操作更像是一种命令,执行完了就返回。而adduser更像        是一 种程序,需要你输入、确定等一 系列操作。

     3.6作业

       添加一个用户loutest,使用sudo创建文件/opt/for loutest,设置成用户loutest可以读写。截图并把操作过程写入实验报告。提示:如何创建一个文件呢?可以考虑touch命执sudotouch/opt/forloutest  这个命令可以创建一个空文件, 但前提是执行这个命令的loutest用户要具备sudo权限。

答:利用sudo adduser添加用户。

     

总结

       通过这两天在实验楼的学习,我已经初步了解到了Linux的一些基础知识和基本命令操作,也遇到了一些困难,比如在设置用户权限时发现错误,目前还没有解决。下面我会继续学习,研究一下用户权限问题。还有在使用su - 命令是要特别注意“-”前后都要加上空格,否则会一直验证失败。由于时间紧迫,我虽然已经泛读了《Linux入门》(新版),但是没有时间完成全部的实验。我会继续利用以后的空闲时间来完成实验楼剩下来的实验。

      第一次使用实验楼,被老师成功安利啦!实验楼分成两块,可以一边学习一边操作实验。超级棒!!!

       

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值