新手上路--linux学习第一课
计算机的组成和功能
计算机系统由硬件系统和软件系统组成。够成计算机的硬件系统通常有“五大件”组成:输入设备、输出设备、存储器、运算器和控制器。
输入设备 将数据、程序、文字符号、图象、声音等信息输送到计算机中。常用的输入设备有键盘、鼠标、触摸屏、数字转换器等。
输出设备 将计算机的运算结果或者中间结果打印或显示出来。常用的输出设备有:显示器、打印机、绘图仪等。
存储器 存储器将输入设备接收到的信息以二进制的数据形式存到存储器中。存储器有两种,分别叫做内存储器和外存储器。
运算器 运算器是完成各种算术运算和逻辑运算的装置,能进行加、减、乘、除等数学运算,也能作比较、判断、查找、逻辑运算等。
控制器 控制器是计算机机指挥和控制其它各部分工作的中心,其工作过程和人的大脑指挥和控制人的各器官一样。
控制器是计算机的指挥中心,负责决定执行程序的顺序,给出执行指令时机器各部件需要的操作控制命令.
由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作。
主要功能:
从内存中取出一条指令,并指出下一条指令在内存中位置
对指令进行译码或测试,并产生相应的操作控制信号,以便启动规定的动作;
指挥并控制CPU、内存和输入/输出设备之间数据流动的方向。
控制器根据事先给定的命令发出控制信息,使整个电脑指令执行过程一步一步地进行,是计算机的神经中枢。
Linux的发行版
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux系统上的命令
mem_start<内存地址>:设置网络设备在主内存所占用的起始地址;
metric<数目>:指定在计算数据包的转送次数时,所要加上的数目;
mtu<字节>:设置网络设备的MTU; netmask<子网掩码>:设置网络设备的子网掩码;
tunnel<地址>:建立IPv4与IPv6之间的隧道通信地址; up:启动指定的网络设备;
-broadcast<地址>:将要送往指定地址的数据包当成广播数据包来处理;
-pointopoint<地址>:与指定地址的网络设备建立直接连线,此模式具有保密功能;
-promisc:关闭或启动指定网络设备的promiscuous模式;
IP地址:指定网络设备的IP地址; 网络设备:指定网络设备的名称。
reboot命令用来重新启动正在运行的Linux操作系统
语法 reboot(选项)
选项 -d:重新开机时不把数据写入记录文件/var/tmp/wtmp。本参数具有“-n”参数效果;
-w:仅做测试,并不真正将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件。
poweroff命令用来关闭计算机操作系统并且切断系统电源。
-w:不真正关闭操作系统,仅在日志文件“/var/log/wtmp”中;
-d:关闭操作系统时,不将操作写入日志文件“/var/log/wtmp”中添加相应的记录;
选项 -d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;
-s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;
man命令是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。
-f:等价于whatis指令,显示给定关键字的简短描述信息;
-M:指定man手册搜索的路径。 参数 数字:指定从哪本man手册中搜索帮助; 关键字:指定要搜索帮助的关键字。
help命令用于显示shell内部命令的帮助信息。help命令只能显示shell内部的命令帮助信息。而对于外部命令的帮助信息只能使用man或者info命令查看。
转载于:https://blog.51cto.com/10899641/1853289
新手上路--linux学习第一课相关推荐
- linux学习第一课:liunx概论
前几天学习了window操作系统,但是做为服务器来讲,window有很多不尽人意之处,而当下使用liunx的人越来越多,所以学习liunx并且使用它必定是将来的趋势.下面让我们来认识一下liunx,了 ...
- gb2818的学习第一课
关于gb2818的学习第一课 一.说明 为什么写这一系列的文章,自己在做gb28181是的一下痛苦的经历,在经过了网上的大量资料终于有所进步,所以想回馈一下大神们. 二.安装 参考文章:Linux编译 ...
- linux操作系统学什么,Linux学习-第一天-什么是操作系统
Linux学习--第一天--什么是操作系统? 第一章 什么是Linux 1.1 什么是Linux 1.1.1 计算机:计算的辅助工具 计算机必须要有的组件: 输入单元:如鼠标.键盘.卡片阅读器机,等等 ...
- JavaScript学习 第一课(一)
JavaScript学习 第一课(一) 学习内容 一.什么是JavaScript 二.如何引用JavaScript 三.JavaScript使用时注意的事项 四.JavaScript中的保留字与关键字 ...
- python学习第一课——环境配置+比着葫芦画个瓢
python学习第一课 1. python概览 2. python的运行 3. python的变量.类型与存储 4. 对*.py文件的运行与存储 5. 终端切换路径及目录显示 6. 踩着巨人的肩膀创新 ...
- 无人驾驶学习---第一课
无人驾驶学习-第一课 (本课程内容来自优达学城无人驾驶纳米学位) 车道线识别 内容: 识别出一幅图像中的车道线并将其标注出来 过程: 1.准备一张包含有车道线的图片: 2.读取图片并转换为灰度图: 3 ...
- python学习第一课
python学习第一课 课前回顾 1.请求类型: 2.传参类型: 3.postman断言.参数化.多接口参数依赖 接口文档 这个接口是做什么的?URL请求类型参数--> 如何传递参数params ...
- CS61C学习 —— 第一课
目标 CS61C学习 -- 第一课 计算机处理器和内存是如何工作的? 处理器和内存是如何影响软件设计和性能的? 介绍计算机系统领域相关知识(CS 152, CS 164, CS 161, CS 149 ...
- 易语言零基础新手入门系列教程 第一课
机器人小鑫易语言源码(作业用): 机器人小鑫源码 - 第一课.zip 视频教程文字版: 新手学习易语言的几点建议 1.由浅入深.由易到难.循序渐进,切勿急功近利,想一步登天! 这是学习的一般规律,学习 ...
最新文章
- 【C++】多线程与互斥锁【二】
- 洛谷p1208 水题贪心 思想入门
- c c++ 函数内数组初值_C/C++函数指针与指针函数
- mysql 导入设置编码_从MySQL导出导入数据库的命令实例及设置会话字符编码
- nebula语法学习
- kafka常用命令及问题解决
- 计算机网络项目——最小网元设计(阶段一)
- dubbo内置哪几种服务容器_Dubbo服务提供者几种启动方式
- tcpdump实战详解
- Backbone模型
- Android okHttp网络请求之缓存控制Cache-Control
- is_numeric 检测变量是否为数字或数字字符串
- java服务器项目,java项目服务器部署
- vivoz3android版本多少,谁更值得买—荣耀V10 OR vivo Z3
- ARMv8-A Exception Levels
- 视频教程-CCNA魔鬼训练营-思科认证
- 文件夹批量重命名编号的快速方法
- MATLAB学习笔记:求偏导
- 利用R代码从UCSC XENA下载mRNA, lncRNA, miRNA表达数据并匹配临床信息
- ilo看服务器信息,使用iLO监视HP服务器硬件
热门文章
- Hexagon cDSP芯片简介
- 10#Windows注册表的那些事儿
- openGL法线贴图和纹理贴图结合使用,以增强三维物体表面细节
- ionic+vue+capacitor系列笔记--capacitor3.X和2.X+android自定义capacitor的JSbridge插件注册与使用(不同版本注册方式不同,返回值格式也不同,使用
- 干货 | 图解算法、网络编程等,统统都有!
- 找不到AppData文件夹
- 关于使用Webpack时报出:ERROR IN MULTI ./src/main.js .dist/bundle.js 错误的分享
- 在计算机桌面上的回收站作用是,计算机桌面回收站的设置(回收站的概念及设置、使用说明)...
- 开源一个微信+wap的建站系统
- 程序如何在RAM ROM运行,内存分配与分区