您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 终端设备 >

linux系统终端 是干什么的?

发布时间:2019-06-24 20:28 来源:未知 编辑:admin

  百度知道电脑/网络操作系统/系统故障Linux

  它相当于WINDOWS中的什么啊?第一次看LINUX很不顺眼啊,都不晓得里面的那些东西名字取得不一样中。类比类比嘛。。WINDOWS中有/我的电话啊,我的文档啊。等等的。那WINDOWS中的我的电脑...

  它相当于WINDOWS中的什么啊? 第一次看LINUX很不顺眼啊,都不晓得里面的那些东西名字取得不一样中。

  那WINDOWS中的我的电脑和我的文档这些,LINUX有没有啊 什么C盘,D盘的。。等等。。展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部终端相当于是windows的dos.但是功能更加强大,linux下的终端可以完成所有的系统操作。

  linux 下面也有分区,windows下面分区好之后就成了c ,d 之类的。linux 下面一般是sda1 sda2之类的. linux 下面的根分区 / 就是用于放系统文件的,相当于c盘。swap分区就是虚拟内存,相当于是windows C盘中的PAGEFILE.SYS文件。/boot分区用于存放内核启动,这个跟windows不一样,windows是把内核隐藏起来在C盘的某一个位置,使用户没有内核这个概念。

  linux 下面的分区sda1 sda2是不能马上使用的,要挂载到某个文件夹下面才能用,跟windows下面,比如你建好一个分区,如果你不分配盘符d,e的话,你也没办法看到d,e,也不能使用他们。在linux下面,你也得指定这个分区是放在哪里后,你才能使用:mount -t ext3 /dev/sda2 /mnt/d 这一句的意思就是挂载/dev/sda2这个分区到/mnt这个文件夹下面的d/文件夹,分区的格式为ext3,d/这个文件夹你要提前建好。

  这种叫手动挂载,重启后会失效的,所以我们要把挂载写到/etc/fstab这个文件里面,在里面直接加一行,格式参照里面已经添加过的纪录去写,就行了。

  但是如果我们远程telnet到主机或使用xterm时不也需要一个终端交互么?是的,这就是虚拟终端pty(pseudo-tty)

  tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。

  终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。

  在Linux系统的设备特殊文件目录/dev/下,终端特殊设备文件一般有以下几种:

  Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为

  那时它的最大用途就是用来连接终端。这些串行端口所对应的设备名称是/dev/tts/0(或/dev/ttyS0),

  (4,1)等,分别对应于DOS系统下的COM1、COM2等。若要向一个端口发送数据,可以在命令行上把标准输出重定向到这些特殊文件名上即可。例如,

  /dev/ttyS1会把单词”test”发送到连接在ttyS1(COM2)端口的设备上。可接串口来实验。

  例如/dev/ptyp3和/dev/ttyp3(或者在设备文件系统中分别是/dev/pty/m3和 /dev/pty/s3)。它们与实际物理设备并不直接相关。如果一个程序把ptyp3(master设备)看作是一个串行端口设备,则它对该端口的读/写操作会反映在该逻辑终端设备对应的另一个ttyp3(slave设备)上面。而ttyp3则是另一个程序用于读写操作的逻辑设备。

  这样,两个程序就可以通过这种逻辑设备进行互相交流,而其中一个使用ttyp3的程序则认为自己正在与一个串行端口进行通信。这很象是逻辑设备对之间的管道操作。对于ttyp3(s3),任何设计成使用一个串行端口设备的程序都可以使用该逻辑设备。但对于使用ptyp3的程序,则需要专门设计来使用 ptyp3(m3)逻辑设备。

  例如,如果某人在网上使用telnet程序连接到你的计算机上,则telnet程序就可能会开始连接到设备 ptyp2(m2)上(一个伪终端端口上)。此时一个getty程序就应该运行在对应的ttyp2(s2)端口上。当telnet从远端获取了一个字符时,该字符就会通过m2、s2传递给

  getty程序,而getty程序就会通过s2、m2和telnet程序往网络上返回”login:”字符串信息。这样,登录程序与telnet程序就通过“伪终端”进行通信。通过使用适当的软件,就可以把两个甚至多个伪终端设备连接到同一个物理串行端口上。在使用设备文件系统 (device filesystem)之前,为了得到大量的伪终端设备特殊文件,使用了比较复杂的文件名命名方式。因为只存在16个ttyp(ttyp0—ttypf)的设备文件,为了得到更多的逻辑设备对,就使用了象q、r、s等字符来代替p。例如,ttys8和ptys8就是一个伪终端设备对。不过这种命名方式目前仍然在RedHat等Linux系统中使用着。

  但Linux系统上的Unix98并不使用上述方法,而使用了”pty master”方式,例如/dev/ptm3。它的对应端则会被自动地创建成/dev/pts/3。这样就可以在需要时提供一个pty伪终端。目录 /dev/pts是一个类型为devpts的文件系统,并且可以在被加载文件系统列表中看到。虽然“文件”/dev/pts/3看上去是设备文件系统中的一项,但其实它完全是一种不同的文件系统。

  Terminal)的话,那么/dev/tty就是当前进程的控制终端的设备特殊文件。可以使用命令”ps –ax”来查看进程与哪个控制终端相连。对于你登录的shell,/dev/tty就是你使用的终端,设备号是(5,0)。使用命令”tty”可以查看它

  具体对应哪个实际终端设备。/dev/tty有些类似于到实际所使用终端设备的一个联接。

  我的文档是 Windows 抄袭 UNIX 类系统的个人目录。一般用户能写入的目录就是个人目录,他不能写系统目录。所以你的个人目录就是“我的文档”,但微软的设计有点混乱,所以个人目录又不完全等于“我的文档”。更多的是类似个人目录里面新建一个“我的文档”目录的设计。Linux 的个人目录是起始目录。但 Windows 的我的文档上级目录才是对应 Linux 个人目录的设计,但 Windows 把这部分藏起来了。这个目录的下面分别是你的“桌面”、“我的文档”、“临时目录”、“程序配置储存目录”等等的实际的东西。

  您说的文档啊,电话啊等等。在linux系统中都是以文本文件存储的。他没有后缀名之分,名字只起一个区别的作用。

http://rotorooterpa.com/zhongduanshebei/122.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有