精华内容
下载资源
问答
  • 顾名思义,串行端口终端的是终端终端是什么?是具体的设备!所以串行端口终端的是使用计算机串行端口连接的终端设备,这些串行端口对应的设备文件名在Linux /dev/目录下是ttyS0 ttyS1. 1.

    1.1 Linux支持的终端设备类型

    可以大致分为5种:

    串行端口终端、伪终端、控制终端、控制台、其他类型,如下图所示;

    1.1.1 串行端口终端(/dev/ttySn)

    顾名思义,串行端口终端指的是终端,终端是什么?是具体的设备!所以串行端口终端指的是使用计算机串行端口连接的终端设备,这些串行端口对应的设备文件名在Linux /dev/目录下是ttyS0 ttyS1.

    1.1.2 伪终端(/dev/ptyp、/dev/ttyp)

    功能类似于终端的设备,但是这种设备不与任何终端硬件连接。伪终端均配对使用!往其中任意一个伪终端写入的数据都会通过内河直接由配对的伪终端接收到。最主要的应用就是在网上使用telnet程序连接计算机。

    1.1.3 控制终端(/dev/tty)

    字符设备文件/dev/tty是进程控制终端的别名,如果当前进程有控制终端,那么/dev/tty就是当前进程控制终端的设备文件。对于登录shell来讲,/dev/tty就是我们使用的终端。

    1.1.4 控制台(/dev/ttyn,/dev/console)

    在Linux中,显示器通常被称作控制台终端或控制台。有一些字符设备文件与之关联:tty0、tty1等,当我们在控制台登录时,使用的就是tty1,使用alt+{F1~F6}可以切换到其他tty设备。tty1~tty6被称为虚拟终端,而tty0则是当前所使用虚拟终端的一个别名。Linux系统产生的信息都会发送到tty0上。因为不管当前正在使用哪个虚拟终端,系统信息都会发送到我们的屏幕上。只有系统或超级用户root可以向/dev/tty0执行写操作!

    1.1.5 其他类型

    现在linux系统中针对不同字符设备建有相应的终端设备特殊文件,例如针对ISDN设备的/dev/ttyIn终端设备等。

    1.2 终端、控制台、串口、UART、RS232、RS485的联系和区别

    终端和控制台的定义见上面,但是区别还不很明显,如何区分?

    事实上,现代OS对于终端和控制台的区分不严格。但你可以这么理解:控制台是直接和计算机相连接的原生设备,终端是通过电缆、网络、串口等等和主机连接的设备。由于现代PC都是一台机器一人用,基本不会有另外通过电缆网络等连接的设备,所以可以认为现代PC的控制台就是终端。

    串口是串行通信接口的简称,是电脑和外部串行设备通信的接口,如下图所示,你可以理解其为一根线!


    UART是通用异步收发传输器的简称,是电脑硬件的一部分,用于异步通信,就是将CPU发来的并行数据,通过上面的串口发送出去的一个硬件芯片。例如8250、16550等,如下图:


    RS232和RS485是不同的通信标准,UART芯片会根据不同的通信标准进行制作。



    参考资料:

    1、《Linux内核完全剖析》


    展开全文
  • 一、修改分辨率 修改/boot/grub2/grub.cfg 添加如上,具体分辨率对应表格如下: ...setfont后面要跟字体是什么? 进入字体目录:/lib/kbd/consolefonts 就能看到当前系统中所有字体。...

    本文转贴自https://blog.csdn.net/u010566813/article/details/40502819

    一、修改分辨率

    修改/boot/grub2/grub.cfg

    添加如上,具体分辨率对应表格如下:

    二、修改终端字体

    setfont后面要跟的字体是什么?
    进入字体目录:/lib/kbd/consolefonts 就能看到当前系统中所有的字体。
    然后选择最大的那个执行:

    1 setfont LatGrkCyr-12x22

    让这个字体开机就生效

    把 “setfont latarcyrheb-sun32”这个语句配置到 /etc/profile中

    1 echo 'setfont latarcyrheb-sun32' >> /etc/profile

    重启就能生效

    :如果profile不起作用,就配置到/etc/bashrc中

     

    转载于:https://www.cnblogs.com/5kyRang3r/p/9410621.html

    展开全文
  • 终端输入区别Python2.7:(1)input() 可以自动判断其类型,即输入什么类型的数据,就是什么类型,没有引号的英文字符会被判断为变量,会在全文中找对应的变量。如果str类型必须加单引号或者双引号,不然类型不对,...

    python2.7和python3.6常用区别

    *** python2.7版本只支持到2020年1月1日 ,建议新学习者安装python3版本。

    终端输入区别

    Python2.7:

    (1)input() 可以自动判断其类型,即输入什么类型的数据,就是什么类型,没有引号的英文字符会被判断为变量,会在全文中找对应的变量。如果str类型必须加单引号或者双引号,不然类型不对,报错。

    (2)raw_input() 输入所有数据都按照str类型处理,如果是整形输入,使用时要str转int,用(int)强制转换。

    Python3.6:

    (1)input() 输入所有数据都按照str类型处理,如果是整形输入,使用时要str转int,用(int)强制转换。

    (2)raw_input() 不再使用。

    print区别

    Python2.7:print 为class ,后面直接跟打印数值。

    Python3.6:print() 为函数,打印数值必须用括号括起来。

    编码区别

    Python2.7:默认ASCII处理字符(字符串以8-bit存储),因此使用汉字前加# -*- coding:utf-8 -*- 。

    Python3.6:全部用的是Unicode(万国码、统一码固定2字节,字符串以16-bit 存储)字符集,utf-8(可动态变化1-6字节,en:1byte zh:3bytes) 是对Unicode的压缩和优化,因此支持中文。

    真除、整除区别

    Python2.7:带上小数点/表示真除,%表示取余,//表示地板除(结果取整)。

    Python3.6:表示真除,%表示取余,//表示地板除(结果取整)。

    range、xrange区别

    Python2.7:range()生成一个列表,xrange()生成一个生成器。

    Python3.6:list( range(0,4) )列表,range()生成一个生成器,xrange()不再使用。

    打开文件区别

    Python2.7:file()、open()都可打开文件。

    Python3.6:file()不再使用,只用open()打开文件。

    展开全文
  • 本文转贴自https://blog.csdn.net/u010566813/article/details/40502819一、修改分辨率修改/boot/grub2/grub.cfg添加如上,具体分辨率对应表格如下:二、修改终端字体setfont后面要跟字体是什么?进入字体目录:/...

    本文转贴自https://blog.csdn.net/u010566813/article/details/40502819

    一、修改分辨率

    修改/boot/grub2/grub.cfg

    0580c911297316db806ae68912cbfde1.png

    添加如上,具体分辨率对应表格如下:

    448f467fdba3f9e678bb2188ac47499d.png

    二、修改终端字体

    setfont后面要跟的字体是什么?

    进入字体目录:/lib/kbd/consolefonts 就能看到当前系统中所有的字体。

    然后选择最大的那个执行:

    setfont LatGrkCyr-12x22

    让这个字体开机就生效

    把 “setfont latarcyrheb-sun32”这个语句配置到 /etc/profile中

    echo 'setfont latarcyrheb-sun32' >> /etc/profile

    重启就能生效

    注:如果profile不起作用,就配置到/etc/bashrc中

    linux下google chrome浏览器字体修改

    今天安装了最新的chrome,我是下载的.deb包直接安装的. 安装完后,用chrome浏览页面时,发现字体有的大,有的小,还不清楚. 于是在网上搜索了一下如何设置字体. 1.打开Chrome浏览器. ...

    GitHub下载的 Git Shell中出现的字符支持警告,将字体修改为新宋体即可

    ——解决办法: 将命令行字体修改为新宋体就可以了. 文章引用:http://www.cnblogs.com/veryinf/archive/2012/10/26/2740899.html

    StringGrid 实例5 本例功能:字体修改为居中,红色,20号

    实例5 本例功能: 在FireMonkey中StringGrid对于字体的调整由于没有font属性和onDrawCell事件使得变得有些麻烦,后来费了一些功夫才找到方法.但由于XE3中某些属性还是没有 ...

    groupbox 下的datagridview的列标题字体修改混乱

    groupbox 下的datagridview的列标题字体修改混乱

    转Centos7.0进入单用户模式修改root密码

    Centos7.0进入单用户模式修改root密码   启动Centos7 ,按空格让其停留在如下界面. 按e进行编辑 在UTF-8后面输入init=/bin/sh 根据提示按ctrl+x 得如下图 输 ...

    【linux】centos7终端中文显示乱码,命令返回中文乱码

    centos7终端中文显示乱码,命令返回中文乱码 1.查看服务器编码的命令 1.1 echo $LANG 1.2 locale 1.3 查看终端xshell编码 如果以上的三点依旧保持一致,而依旧乱码 ...

    centos7 mariadb mysql max_connections=214 无法修改的问题

    centos7 mariadb mysql max_connections=214 无法修改的问题 /etc/my.cnf.d/mariadb-server.cnf [mysqld] max_conn ...

    CentOS7主机名的查看和修改

    CentOS7主机名的查看和修改 在CentOS7中,有三种定义的主机名: 静态的(Static hostname) "静态"主机名也称为内核主机名,是系统在启动时从/etc/ho ...

    随机推荐

    异常Throwable类

    所有异常类型都是Throwable类的子类,它派生出两个子类 Error和Exception          Error类:表示紧靠程序本身无法恢复的严重错误,如内存溢出,动态链接失败,虚拟机错误 ...

    关于在head里的link href=<%=%>,其中前置百分号给编码了的解决方案

    做了一个项目,主要是能够自动换模板,实际就是插入数据库那个css名称,然后前台取出那个值,放入getcss变量里(getcss自己定义的一个变量),然后通过link href=取 ...

    mybatis的逆向工程——命令行方式

    1.由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,可利用MyBatis生成器自动生成实体类.DAO接口和Mapping映射 ...

    Python class NameError name "xxx" is not defined

    Python class NameError name "xxx" is not defined 这是因为在 class 中调用了带双下划线 "__" 的函数对 ...

    第三个spring冲刺第4天

    今天,我们在难度选择方面做了谈论,根据难度选择题目的难易和数量,在计时器方面应该有相应的配合,由此决定难易度,因此,我们要做好谈论,为这个难易度做好准备去编译,以免出现混乱.

    What is LBHttpSolrServer?

    LBHttpSolrServer or "Load Balanced HttpSolrServer" is just a wrapper to CommonsHttpSolrSer ...

    C/C++ 与 Python 的通信

    作者:Jerry Jho链接:https://www.zhihu.com/question/23003213/answer/56121859来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商 ...

    capwap学习笔记——初识capwap(五)

    3. CAPWAP Binding for IEEE 802.11 ¢ CAPWAP协议本身并不包括任何指定的无线技术.它依靠绑定协议来扩展对特定无线技术的支持. ¢ RFC5416就是用来扩展CAP ...

    linux系统编程之进程(三):进程复制fork,孤儿进程,僵尸进程

    本节目标: 复制进程映像 fork系统调用 孤儿进程.僵尸进程 写时复制 一,进程复制(或产生)      使用fork函数得到的子进程从父进程的继承了整个进程的地址空间,包括:进程上下文.进程堆栈. ...

    Linux 安装 pycharm

    1.Windows系统下载http://www.jetbrains.com/pycharm/download/#section=linux2.解压到挂载文件夹 mount -t cifs -o use ...

    展开全文
  • 花哨window终端配置

    2020-06-27 08:37:34
    先放图 ...需要注意的是colorScheme这个是终端中显示文字的颜色等配置,这个属性的值要setting.json中的schemes属性下的某一对象的name属性对应 { // Make changes here to the powershell.e
  • 对应的要修改的配置文件为 /etc/grub.conf, 就是在grub.conf启动列表的kernel最后添加vga参数,这个在网上大家列出的解决方案都大同小异,没什么差别,但关键的问题有两个: 1:这个vga的数值怎么算出来的 2:...
  • 对应的要修改的配置文件为 /etc/grub.conf,(或者 /boot/grub/grub.conf) 就是在grub.conf启动列表的kernel最后添加vga参数,这个在网上大家列出的解决方案都大同小异,没什么差别,但关键的问题有两个: ...
  • 使用vue-command开发web终端,不知道能不能完成,在此记录遇到的坑。...安装完成后在vue新建页面,引入vue-command和对应的css <template> <vue-command :commands="commands" /> </t
  • 指定GPU序号真实序号并不一一对应。 代码中指定优先级高于shell指定 Pycharm全局搜索代码有没有其他地方有指定GPU CTRL+SHIFT+F (Windows) Command+Shift+F (Mac) 炼丹过程中,尝试了两种方式在代码中指定...
  • qingwa(青蛙)最近随手写的一个小玩意儿。之所以叫这名字,因为不知道起什么名字好。青蛙抓虫子,也契合使用场景。然而英文frog已经在npm...有时候甚至都不知道对应的日志从哪个文件中输出的。 项目地址:h...
  • 找了一下对过程字节处理问题,我上面指令应该对应下图第一种情况,所以我在想是不是终端在发送完指令后释放数据线并接收到第一个字节后,还要做出什么处理才能继续接收来自IC卡剩余字节? ![图片说明]...
  • 在linux终端先输入ll,可以看到如: -rwx-r--r-- (一共10个参数) 表示文件所属组用户的对应权限。第一个跟参数属于管理员,跟chmod无关,先不管.2-4参数:属于user5-7参数:属于group8-10参数:属于others接下来就简单了...
  • 我们往往都会利用到各种GUI进行交互设计,但是对于GUI的字符串处理与中文字库显示,也许并不会特别关注,因为GUI已经帮助我们封装了一些通用的API,在调用相对应的API就可以显示想要的图像字符串了。那么这些底层...
  • 在PHP应用程序需要数据库进行交互时候所需要API 通常通过PHP扩展暴露出来(给终端PHP程序员调用)。API可以面向过程,也可以面向对象。对于面向过程API,我们通过调用函数来完成任务,...
  • 通信设备常见的是网关中继,用来接收本街的感应器信息;数据处理器用于信息汇总,处理车位信息、人机交互等,具有计费管理、客户管理功能;客户端就是各位车主通过注册的停车APP系统,收集客户信息,客户用于缴费...
  • 什么是手机基带电路

    千次阅读 2010-05-19 09:14:00
    基带频带相对应,频带:对基带信号调制后所占用频率带宽(一个信号所占有从最低频率到最高频率之差)基带信号(Baseband Signal)信源(信息源,也称发终端)发出没有经过调制(进行频谱搬移变换)...
  • 项目需要用到GIT 从慕课的仓库中去调用源码 老师建议使用标签查看 这样更明了 但是第一次使用 git clone命令 ...生成对应的密钥 在Mooc上面填写 就Ok 不过如此 没接触过的就会害怕 越害怕越要...
  • <div><p>我在看这个LabelMe教程的时候按照操作可以运行labelme2seg.py然后对文件夹中的事例图像“2011_000025.jpg”进行数据转换想要通过该图像和对应的.json文件生成像素真值图像,但是现在遇到的问题我...
  • 但是如果使用pycharm在终端调试服务器上train.py,一般需要在本地打开train.py,然后配置好解释器什么的之后直接点击按钮debug,但是这个时候因为直接在服务器上使用命令行运行当前路径不一样,如果程序里面有...
  • 什么是PC端

    千次阅读 2021-03-04 14:13:19
    PC端是和移动终端对应的名词,就是指网络世bai界里可以连接到电脑主机的那个端口,基于电脑的界面体系,它有别于移动端的手机界面体系。 其实PC的英文全称:Personal Computer 翻译成中文的意思:个人计算机...
  • 什么是shell?

    2021-04-14 18:49:54
    一个shell对应一个终端,简单来说shell其实一种应用程序,提供了用户操作内核工具,当我们向终端输入指令时,一回车就会启动一个shell,shell把回车那个字符串拿来运行,启动某个应用程序,这个应用程序去...
  • 开发小游戏常规做法,在游戏启动后,会请求服务器一个配置文件,为了便于修改,...这个编号可以服务端进行对应以保证功能一致性,比如客户端这个版本修改了一个功能,如果连接服务器老版本则会有问题,需要根
  • 如题,最终目标实现一个虚拟决策模型,可能对应于工厂设备终端…现在入门感觉教学视频也鱼龙混杂,有没有大佬能指点一下谢谢谢谢!!还有着力点该在Python还是MATLAB呢
  • 如上的解释,不管内资公司还是外资公司都需要按照中国的法则要求取得相关审批资质才可以开展对应的业务并获利。外资企业可以申请部分增值电信业务许可证的,比如中国WTO承诺开放的增值电信业务种类有:信息服务...
  • 什么是VLAN

    2013-10-23 09:59:12
     VLAN为解决以太网广播问题安全性而提出一种协议,它在以太网帧基础上增加了VLAN头,用VLAN ID把用户划分为更小工作组,限制不同工作组间用户互访,每个工作组就是一个虚拟局域网。虚拟局域网好处...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 258
精华内容 103
关键字:

和终端对应的是什么