zoukankan      html  css  js  c++  java
  • 管道

    管道:  将一个进程的输出连接到另一个进程当作输入.
           是同一台PC机上,进程的通信.
    
    注:   
           套接字:  通过网络连接的不同计算机的进程之间的通信.
    
    
    (1). 匿名管道.  
        用 |  符号来定义. 
        eg.   ps -x | grep mysql
           这句命令把ps -x产生的结果 送 给grep命令, grep命令筛选是否输出含有mysql的结果.
        ps 可以查看运行的程序
           ps -aux 可以看到所有运行的程序 与 grep 连用筛选
           ps -a 显示现行终端机下的所有程序(包括其他用户的程序)
           ps -u 以用户为主的排序显示(username)
           ps -x 显示所有程序(包括所有终端机下的)
    
    (2). 命名管道(FIFO)
        是一个设备文件,存储在文件系统中.
        (1).  创建管道
             (1). mknod:    mknod FIFO_NAME p   p表示创建的类型是管道.
             (2). mkfifo:   mkfifo FIFO_NAME
        (2). 使用管道
            eg.  
                cat < FIFO_NAME
                each "Hello, world" > FIFO_NAME
            这样就使用了管道,把 echo 命令的结果输送到管道FIFO_NAME,然后再把FIFO_NAME的内容输送给cat命令.
            cat命令:  连接文件,并把内容打印到屏幕.
  • 相关阅读:
    针对当前用户 对方法加锁
    二叉树
    return与析构续
    return与析构函数
    拷贝构造函数
    引用
    返回引用的函数值和参数的引用
    使用引用返回函数值
    邻接表--图 部分代码
    dec,hex and oct
  • 原文地址:https://www.cnblogs.com/cgjh/p/10543138.html
Copyright © 2011-2022 走看看