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. 数据库入门第一次作业

    数据库入门第一次作业 1.在某大学的<<单身群体资料库>>中,用如下表来存储学生信息.其中,用户信息.星座信息和血型信息分别采用Users.Star和Blood三个表来保存,其 ...

  2. mysql的第一次作业_数据库入门第一次作业 - osc_2frf70qv的个人空间 - OSCHINA - 中文开源技术交流社区...

    数据库入门第一次作业 1.在某大学的<>中,用如下表来存储学生信息.其中,用户信息.星座信息和血型信息分别采用Users.Star和Blood三个表来保存,其中Users表引用了Star和 ...

  3. Linux初级入门百篇-​LVM 简介

    LVM 简介 内容提要 1.      理解 LVM 及其基本术语 2.      理解 LVM 与文件系统之间的关系 3.      掌握使用 LVM 的一般方法 什么是 LVM LVM 是逻辑盘卷 ...

  4. 从入门到不放弃——OO第一次作业总结

    写在最前面: 我是一个这学期之前从未接触过java的小白,对面向对象的理解可能也只是停留在大一python讲过几节课的面向对象.幸运的是,可能由于前三次作业难度还是较低,并未给我造成太大的困难,接下来 ...

  5. Linux 基础入门

    Linux 基础入门 本课程教你如何熟练地使用 Linux,本实验中通过在线动手实验的方式学习 Linux 常用命令,用户与权限管理,目录结构与文件操作,环境变量,计划任务,管道与数据流重定向等基本知 ...

  6. LINUX新手入门及安装配置FAQ(http://bbs.blueidea.com/viewthread.php?tid=635906amp;page=)

    LINUX新手入门及安装配置FAQ 剑气凌人 [楼主] 尖脐 荣誉管理团队 帖子 6386  体力 10046   威望 168   当前 北京 海淀区 发短消息 个人网站 1# 大 中 小 发表于 ...

  7. 第一次作业:阅读与准备工作

    第一次作业:阅读与准备 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/ 这个作业要求在哪里 h ...

  8. [转贴]LINUX新手入门及安装配置FAQv

    [转贴]LINUX新手入门及安装配置FAQ 网络技术论坛 > Unix/Linux 专区 > Unix/Linux安装和管理 linmingchongAug 24 2004, 10:47 ...

  9. Linux pwn入门教程——CTF比赛

    Linux pwn入门教程(1)--栈溢出基础 from:https://zhuanlan.zhihu.com/p/38985585 0x00 函数的进入与返回 要想理解栈溢出,首先必须理解在汇编层面 ...

最新文章

  1. Caffe学习系列(6):Blob,Layer and Net以及对应配置文件的编写
  2. How does “Coded UI test” finds a control ?
  3. java is a_java中 is - a和 has - a的区别
  4. Windows中EFS加密及解密应用
  5. C#线程通信与异步委托
  6. 数据结构与索引-- B+树索引
  7. ln -s命令 linux,Linux下 ln -s 软链接用法
  8. (5)容器级标签和文本级标签
  9. matlab 创建批量文件夹_学会这12个批量操作,从此告别加班!
  10. ASP.NET删除等操作前的提示解决方案
  11. 10月21日Ajax培训日记
  12. TP5和TP3.2区别
  13. PKM全民推广系列四:“个人知识管理”的知识分类体系
  14. 收到我的小心心了吗?
  15. larval 捕获mysql错误_larval中怎样捕获mysql错误
  16. Unity多块屏幕显示设置以及分辨率设置
  17. 【Codecs系列】x265编码器(一):编译和运行
  18. dalsa工业相机8k参数_dalsa线阵相机Linea系列2K4K8K
  19. Java程序员如何能进入阿里、大众点评这样的大型互联网公司?
  20. 五、需求分析建模之数据库建模

热门文章

  1. Python中文问题
  2. DNSChanger路由器DNS劫持木马 新版本正在攻击家庭及小企业路由器 企图推送广告...
  3. 《海外社交媒体营销》一一2.2 根据你的公司特点,制订适合自己的营销计划...
  4. 2_C语言中的数据类型 (六)浮点数
  5. 聊聊数据权限哪些事儿
  6. 第三十六课:告别演出
  7. HDU X问题 中国剩余定理--求满足条件的个数
  8. shell编程入门步步高(七、流程控制)
  9. 怎么搞一个ORM出来用用呢???迷茫中
  10. java 正则 关键字_正则表达式关键字