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

这篇博客是作者学习《Linux内核原理与分析》第一周的总结,主要包括Linux基础概念、用户与文件管理、环境变量、文件查找、打包压缩等方面。作者通过实验了解了Linux命令如ls、cat、chmod、tar、dd等,并探讨了文件权限、目录结构、环境变量设置、cron任务以及正则表达式等。
摘要由CSDN通过智能技术生成

       第一周课后主要学习了实验楼中《Linux基础入门》这节课,以下是自己的一些学习笔记

实验一 Linux系统简介

  这一节主要学习了Linux的历史,Linux有关的重要人物以及学习Linux的方法,Linux和Windows的区别。其中学到了LInux中的应用程序大都为开源自由的软件,用户可以修改定制再发布;内核是实现多任务运行和硬件管理的基础;在我们使用应用程序时,在背后支持软件服务的是成千上万个Linux服务器主机。

实验二 Linux基础概念及操作

  这一节首先学习了实验楼环境、终端的概念、和shell命令以及相关小技巧和快捷键。其中Shell是一种中间程序,即是用户交互的界面,也是控制系统的脚本语言。其次在实践中又学习了shell通配符以及批量创建文件。

实验三 用户文件管理

  1. Linux用户管理

  首先学习了 who命令, su命令 , sudo命令。了解了user、用户组等相关概念。并且除了root自己外,其他sudo里的用户要使用root权限必须在命令前加上sudo,而且只有将用户添加到sudo组里才能使用root权限。

       这里 cat 命令用于读取指定文件的内容并打印到终端输出,后面会详细讲它的使用。 | sort 表示将读取的文本进行一个字典排序再输出 

2. 文件权限

  Unix/Linux系统除了对用户权限作了严格的界定外,还在用户身份认证、访问控制、传输安全、文件读写权限等方面作了周密的控制,一个目录同时具有读权限和执行权限才可以打开并查看内部文件,而一个目录要有写权限才允许在其中创建其它文件,这是因为目录文件实际保存着该目录里面的文件的列表等信息。

  ls 加上 -lh 参数来更直观的查看文件的大小。

       g、o 还有 u 分别表示 group、others 和 user,+ 和 - 分别表示增加和去掉相应的权限。

3. 创建新用户和新文件,并使新用户获得该文件的读写权限:

       发现:在自己的虚拟机中没有什么问题,但是在shiyanlou平台上用sudo创建的文件forloutest的User和用户组都是root,所以一开始使用教程里的"chmod go+"命令没有权限,在命令前加了sudo才达到效果,最后使得这个文件对所有用户都有读写权限。

实验四 Linux目录结构及文件基本操作

  Windows 一直是以存储介质为主的;Linux 是以树形目录结构的形式来构建整个系统的,可以理解为树形目录是一个用户可操作系统的骨架。

  FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数 Linux 版本采用这种文件组织形式,FHS 定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值