首页 技术 正文
技术 2022年11月6日
0 收藏 338 点赞 738 浏览 1111 个字

Linux内核原理与分析 – 第一周作业


实验1 Linux系统简介

Linux历史
1991 年 10 月,Linus Torvalds想在自己的电脑上运行UNIX,可是 UNIX 的商业版本非常昂贵,于是他基于MINIX开发了初版的Linux。在之后越来越多的人加入其中,开发Linux。

Linux与Windows的不同
Linux:

  • 免费
  • 支持开源自由软件
  • 安全性较强
  • 主要使用命令行
  • 系统可定制
  • 多用户和用户和用户组的规划

Linux学习步骤

Linux初级

  • Linux系统安装
  • Linux图形界面使用
  • Linux常用命令

Linux中级

  • Linux用户和文件系统管理
  • Linux软件安装配置
  • Linux网络维护
  • Linux系统维护
  • Linux编程初步

Linux高级

  • Linux服务器领域
  • Linux程序开发

实验2 基本概念及操作

实验操作

使用通配符

  • 批量建立文件.

  
 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

  

获取帮助

  • man命令
  • info命令
  • –help参数

  2018-2019-1 20189221《Linux内核原理与分析》第一周作业

作业

安装banner

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

  • w表示字体宽度

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

安装toilet,figlet

  
2018-2019-1 20189221《Linux内核原理与分析》第一周作业


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

Linux用户管理

查看用户
创建用户
用户组  
删除用户

2018-2019-1 20189221《Linux内核原理与分析》第一周作业
2018-2019-1 20189221《Linux内核原理与分析》第一周作业
2018-2019-1 20189221《Linux内核原理与分析》第一周作业
2018-2019-1 20189221《Linux内核原理与分析》第一周作业

作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


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

Linux文件的基本操作

新建

 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

复制

 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

删除

 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

  

移动

 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

重命名

 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

批量重命名

 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

错误原因:在Z和‘时间少打了/ 
 

  2018-2019-1 20189221《Linux内核原理与分析》第一周作业

查看文件

 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验5 环境变量及文件查找

环境变量

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

搜索文件

作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


挑战1 寻找文件

找到sources.list文件
把文件所有者改为自己
把权限修改为仅自己可读可写
2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验6 文件打包与解压缩

实践

zip压缩打包程序

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

 

unzip解压缩

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验7 文件系统操作与磁盘管理

作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验8 Linux下的帮助命令

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验9 Linux任务计划crontab

crontab的使用

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验10 命令执行顺序控制与管道

命令执行顺序的控制

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

管道

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验11

col命令

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

join命令

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

paste命令

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验12 数据流重定向

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验13 正则表达式基础

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


挑战4 数据提取

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验14 Linux下软件安装

w3m软件安装

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

软件卸载

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验15 Linux进程概念

实验16 Linux 进程管理

实验17 Linux日志系统


三个实验讲了进程,系统日志结构
具体来说进程的分类、Linux进程的衍生,Linux进程组和Sessions,top工具的使用,ps工具,pstress工具的使用,进程的管理,学会了进程的管理命令kill,nice,renice。


实验总结


  • 这次实验十分匆忙,这篇博客并不满意,有空会再做修改。
  • 对Linux系统和shell命令有了基础的了解
  • 实验过程中遇到的问题大多是拼写错误,需要养成良好的拼写习惯
  • 博客撰写是全新新的体验,尽力而为
  • Linux操作充满着一种和Windows界面完全不同的简洁、规范的美。
  • 希望下周能够抽出更多时间,努力学习Linux内核。
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,085
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,560
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,409
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,182
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,819
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,902