Linux初级入门(第一次作业)
Linux初级入门
在本科期间学过一些Linux的简单命令,再次接触Linux不仅巩固了知识还学习到了很多新的东西。
什么是操作系统?
操作系统,英文名称Operating System,简称OS,是计算机系统中必不可少的基础系统软件,它是应用程序运行以及用户操作必备的基础环境支撑,是计算机系统的核心。
操作系统的作用是管理和控制计算机系统中的硬件和软件资源,例如,它负责直接管理计算机系统的各种硬件资源,如对CPU、内存、磁盘等的管理,同时对系统资源所需的优先次序进行管理。操作系统还可以控制设备的输入、输出以及操作网络与管理文件系统等事务。同时,它也负责对计算机系统中各类软件资源的管理。例如各类应用软件的安装、设置运行环境等。操作系统与计算机硬件软件关系图如下
操作系统与计算机硬、软件关系示意图
这次学习到了一个输出图形字符的小命令,效果如下图所示:
这个是banner命令
首先先安装banner软件,命令为:$sudo apt-get update //更新源
$sudo apt-get install sysvbanner //安装toilet包
和此类似的效果还有toilet、figlet命令:
如图是使用toilet的效果
使用方法:
$ sudo apt-get update //更新源
$ sudo apt-get install toilet //安装toilet包
$ toilet 20189223cjt //运行效果
$ toilet -f mono12 -F metal 20183223cjt //上色的效果
如图是使用figlet的效果
再来点小游戏:
1.动态小火车
命令如下:
$ sudo apt-get update //更新源
$ sudo apt-get install sl //安装slt包
$ sl //运行效果
2.cmatrix 命令
$ sudo apt-get update //更新源
$ sudo apt-get install cmatrix //安装slt包
$cmatrix //运行效果(普通效果如上图所示)
$cmatrix -b //运行效果(闪光效果如下图所示)
3.apt-get超级牛力
输入命令: $ apt-get help
当最后一句为”本APT 具有超级牛力“时,证明该版本apt支持该小游戏。
接着输入命令: $ apt-get moo
效果如下图所示
4. cowsay命令
$ sudo apt-get update //更新源
$ sudo apt-get install cowsay //安装cowsay包
$ cowsay i am a pig //运行效果
5.喵星人
输入命令:
$ sudo apt-get update //更新源
$ sudo apt-get install oneko //安装oneko包
$oneko //运行
如图所示,屏幕上方会出现一个喵星人,他会跟着你的鼠标方向移动而移动。
以上的小游戏都是通过Linux来实现的,通过Linux可以实现很多问题,目前掌握的知识比较少,以后会多多学习。
转载于:https://www.cnblogs.com/20189223cjt/p/9787699.html
Linux初级入门(第一次作业)相关推荐
- 数据库入门第一次作业
数据库入门第一次作业 1.在某大学的<<单身群体资料库>>中,用如下表来存储学生信息.其中,用户信息.星座信息和血型信息分别采用Users.Star和Blood三个表来保存,其 ...
- mysql的第一次作业_数据库入门第一次作业 - osc_2frf70qv的个人空间 - OSCHINA - 中文开源技术交流社区...
数据库入门第一次作业 1.在某大学的<>中,用如下表来存储学生信息.其中,用户信息.星座信息和血型信息分别采用Users.Star和Blood三个表来保存,其中Users表引用了Star和 ...
- Linux初级入门百篇-LVM 简介
LVM 简介 内容提要 1. 理解 LVM 及其基本术语 2. 理解 LVM 与文件系统之间的关系 3. 掌握使用 LVM 的一般方法 什么是 LVM LVM 是逻辑盘卷 ...
- 从入门到不放弃——OO第一次作业总结
写在最前面: 我是一个这学期之前从未接触过java的小白,对面向对象的理解可能也只是停留在大一python讲过几节课的面向对象.幸运的是,可能由于前三次作业难度还是较低,并未给我造成太大的困难,接下来 ...
- Linux 基础入门
Linux 基础入门 本课程教你如何熟练地使用 Linux,本实验中通过在线动手实验的方式学习 Linux 常用命令,用户与权限管理,目录结构与文件操作,环境变量,计划任务,管道与数据流重定向等基本知 ...
- LINUX新手入门及安装配置FAQ(http://bbs.blueidea.com/viewthread.php?tid=635906amp;page=)
LINUX新手入门及安装配置FAQ 剑气凌人 [楼主] 尖脐 荣誉管理团队 帖子 6386 体力 10046 威望 168 当前 北京 海淀区 发短消息 个人网站 1# 大 中 小 发表于 ...
- 第一次作业:阅读与准备工作
第一次作业:阅读与准备 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/ 这个作业要求在哪里 h ...
- [转贴]LINUX新手入门及安装配置FAQv
[转贴]LINUX新手入门及安装配置FAQ 网络技术论坛 > Unix/Linux 专区 > Unix/Linux安装和管理 linmingchongAug 24 2004, 10:47 ...
- Linux pwn入门教程——CTF比赛
Linux pwn入门教程(1)--栈溢出基础 from:https://zhuanlan.zhihu.com/p/38985585 0x00 函数的进入与返回 要想理解栈溢出,首先必须理解在汇编层面 ...
最新文章
- Caffe学习系列(6):Blob,Layer and Net以及对应配置文件的编写
- How does “Coded UI test” finds a control ?
- java is a_java中 is - a和 has - a的区别
- Windows中EFS加密及解密应用
- C#线程通信与异步委托
- 数据结构与索引-- B+树索引
- ln -s命令 linux,Linux下 ln -s 软链接用法
- (5)容器级标签和文本级标签
- matlab 创建批量文件夹_学会这12个批量操作,从此告别加班!
- ASP.NET删除等操作前的提示解决方案
- 10月21日Ajax培训日记
- TP5和TP3.2区别
- PKM全民推广系列四:“个人知识管理”的知识分类体系
- 收到我的小心心了吗?
- larval 捕获mysql错误_larval中怎样捕获mysql错误
- Unity多块屏幕显示设置以及分辨率设置
- 【Codecs系列】x265编码器(一):编译和运行
- dalsa工业相机8k参数_dalsa线阵相机Linea系列2K4K8K
- Java程序员如何能进入阿里、大众点评这样的大型互联网公司?
- 五、需求分析建模之数据库建模