导航:首页 > 编程系统 > linuxfifo命令

linuxfifo命令

发布时间:2023-05-28 11:41:30

㈠ 请问linux的桌面共享怎么用

1.
首先这个案例要用到的核心命令有以下几个:
一. mkfifo [Create named pipes (FIFOs) with the given NAMEs.]
二. script [Script makes a typescript of everything printed on your terminal ]
大家可以借助linux上面的man mkfifo 和man script参看一下这个两个命令的帮助信息.

2.
接下来打开两个以上的term终端,做实验的话我只用两个终端来示范一下,一个终端用root登陆,一个是用kinyou登陆.命令如下
whoami
3.
下一步用kinyou用户生成共享文件,并且限定权限,命令如下
mkfifo -m 744 shareinfo

4.
接着用root用户开始共享root用户的屏幕,kinyou用户在kinyou的终端观看root的操作,用到的命令如下
cat shareinfo
script -f shareinfo

5.
接着root用户就可以演示,他要做的东西,kinyou用户就可以时时看到root的操作了.例如下面这个实例
df -h
df -h | grep -v "122"

6. 最后想结束此次共享的话,root可以键入exit就结束此次共享了!

注意事项
注意mkfifo创建管道命令文件的权限

㈡ linux里面文件的文件的st-mode,里面的fifo是什么东西文件里面的fifo是什么东西

在st_mode的特征位定义里有:
S_IFIFO 0010000 //先进先出(fifo)

fifo是管道文件,分为分为无名管道和有名管道。
无名管道例如:ls-l | grep name 使用管道可将一个命令的输出作为另一个命令的输入。命令执行时,无名管道对于管道两端的进程而言,就是一个文件,但它不是普通的文件,它不属于某种文件系统,而是单独构成一种文件系统,并且只存在于内存中。无名管道是临时的,执行完成后会自动消失。由于没有名字,无名管道只能用于亲缘关系的进程间通信.
有名管道即FIFO,在文件系统中有自己文件名路径名,这样即使两个不相关(没有亲缘关系)的进程,只要可以访问该路径,就能够彼此通过创建FIFO相互(经常性的而非临时的)通信。有名管道的名字存在于文件系统中,但内容还是存放在内存中。
S_IFIFO 即表示有名管道文件。具体介绍和应用,还请翻阅“进程间通信--管道”的相关内容。

㈢ Linux命名管道为什么叫FIFO

因为其实FIFO文件才是命令管道的正名,FIFO文件这个名称更能表示命名管道的特点,FIFO是英文First In First Out的缩写,意为先进先出,正好是命令管道的特点,意义上是不是更加直观。

㈣ linux中的pipe和fifo的区别

/*实现子进程向管道中写入数据,
父进程回
读出数答据*/
#include<unistd.h>
#include<sys/types.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int
main()
{
pid_t
childpid;
int
fd[2],nbytes;
char
string[]="data
from
child
process\n";
char
buf[100];

㈤ linux下配置远程免密登录方法教程

Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。本文主要描述了CentOs6.3系统下配置免密登录的详细过程。非常不错,具有参考借鉴价值,需要的朋友可以参考下

方法步骤

ssh远程登录,两种身份验证:

1.用户名+密码

密钥验证

机器1生成密钥对并将公钥发给机器2,机器2将公钥保存。

机器1要登录机器2时,机器2生成随机字符串并用机器1的公钥加密后,发给机器1。

机器1用私钥将其解密后发回给机器2,验证成功后登录

1、用户名+密码

如上图所示,机器1要登录到机器2

输入exit回到机器1

2、远程免密登录

输入命令ssh-keygen

按三次回车,完成生成私钥和公钥

到/root/.ssh目录下可看到刚刚那条命令生成的私钥和公钥

输入ssh--id 机器2的ip

再输入机器2的密码,即可将公钥传给机器2

机器2的/root/.ssh目录下的authorized_keys文件保存着刚才机器1传过来的公钥(可用cat命令查看,并对比机器1上的公钥,是一样的)

机器1上直接输入ssh 机器2的ip即可登录机器2,不用再输密码,自此完成了远程免密登录的配置

补充:Linux基本命令

1.ls命令:

格式::ls [选项] [目录或文件]

功能:对于目录,列出该目录下的所有子目录与文件;对于文件,列出文件名以及其他信息。

常用选项:

-a :列出目录下的所有文件,包括以 . 开头的隐含文件。

-d :将目录像文件一样显示,而不是显示其他文件。

-i :输出文件的i节点的索引信息。

-k :以k字节的形式表示文件的大小。

-l :列出文件的详细信息。

-n :谈备前用数字的UID,GID代替名称。

-F : 在每个文件名后面附上一个字符以说明该文件的类型,“*”表示可执行的普通文 件;“/”表示目录;“@”表示符号链接;“l”表示FIFOS;“=”表示套接字。

2.cd命令

格式:cd [目录名称]

常用选项:

cd .. 返回上一级目录。

cd ../.. 将当前目录向上移动两级。

cd - 返回最近访问目录。

含清3.pwd命令

格式: pwd

功能:显示出当前工作目录的绝对路径。

相关阅读:Linux主要特性

完全兼容POSIX1.0标准

这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。

多用户、多任务

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

良好的界面

Linux同时具有字符界面和图形界面。在字滚毕符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。

支持多种平台

㈥ linux系统支持的文件类型有哪些

Linux文件类型常见的有:普通文件、目录文件、字符设备文件和块设备文件、符号链接文件等,现在我们进行一个简要的说明。
1、普通文件
我们用 ls -lh 来查看某个文件的属性,可以看到有类似-rwxrwxrwx,值得注意的是第一个符号是 - ,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具... .... 或 cp工具等。这类文件的删除方式是用rm 命令。
2、目录文件
当我们在某个目录下执行,看到有类似 drwxr-xr-x ,这样的文件就是目录,目录在Linux是一个比较特殊的文件。注意它的第一个字符是d。创建目录的命令可以用 mkdir 命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm 或rmdir命令。
3、字符设备或块设备文件
区块(block)设备文件 :就是一些储存数据, 以提供系统随机存取的接口设备,举例来说,硬盘与软盘等就是啦。 你可以随机的在硬盘的不同区块读写,这种装置就是成组设备。你可以自行查一下/dev/sda看看, 会发现第一个属性为[ b ]。
字符(character)设备文件:亦即是一些串行端口的接口设备, 例如键盘、鼠标等等。这些设备的特色就是一次性读取的,不能够截断输出。 举例来说,你不可能让鼠标跳到另一个画面,而是滑动到另一个地方。第一个属性为 [ c ]。
4. 数据接口文件(sockets):
数据接口文件(或者:套接口文件),这种类型的文件通常被用在网络上的数据承接了。我们可以启动一个程序来监听客户端的要求, 而客户端就可以透过这个socket来进行数据的沟通了。第一个属性为 [ s ], 最常在/var/run这个目录中看到这种文件类型了。
5、符号链接文件:
当我们查看文件属性时,会看到有类似 lrwxrwxrwx,注意第一个字符是l,这类文件是链接文件。是通过ln -s 源文件名 新文件名创建的。这和Windows操作系统中的快捷方式有点相似。
如果你对linux感兴趣的话可以去看下《linux就该这么学》上面会有很多你能用到的东西 ,http://www.linuxprobe.com/chapter-05.html这个上面也有你的问题,希望可以帮到你啊

阅读全文

与linuxfifo命令相关的资料

热点内容
不用网络加载的单机游戏有哪些 浏览:608
数据线插头怎么接头 浏览:577
网络加载视频失败是怎么回事 浏览:805
传奇账号在哪个文件夹里 浏览:346
百度app在哪里安装 浏览:587
如何设置路由器网络不断网 浏览:471
传到qq群里的文件怎么删除 浏览:861
索尼安卓71更新日志 浏览:234
怎么找手机里的垃圾app 浏览:540
2015蓝桥杯代码填空 浏览:698
安卓数据库dbexecSQL 浏览:227
doc重命名文件格式 浏览:728
getscreen截图工具下载 浏览:719
共识数据是什么时候开始的 浏览:96
数码管显示电压程序 浏览:479
数据库文件有哪个 浏览:543
途强储存在哪个文件夹 浏览:172
如何恢复被覆盖文件 浏览:611
iphone5用哪个版本最好 浏览:327
extjsgrid禁用 浏览:426

友情链接