大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回??到您的终端。命令通常从标准输入的地方读取输入,默认是终端。标准输出,默认情况下是终端。 重定向命令列表如下: 需要注意的是文件描述符 0 通常是标准输入(STDIN),1 是标准输出(STDOUT),2 是标准错误输出(STDER
分类:
系统相关 时间:
2016-03-20 14:37:58
阅读次数:
251
典型的冯诺依曼计算机由5大部件组成:运算器,控制器,存储器,输入设备和输出设备。而一台计算机上可能有很多输入设备和输出设备,键盘、麦克风是输入设备,显示器、声卡是输出设备,网卡、硬盘、U盘既是输入设备又是输出设备。如此众多的输入输出设备中系统设定了默认输入设备是键盘,又称标准输入,用STDIN表示,
分类:
系统相关 时间:
2016-03-20 14:21:30
阅读次数:
210
属性1.Popen.poll():用于检查子进程是否已经结束。设置并返回returncode属性。2.Popen.wait():等待子进程结束。设置并返回returncode属性。3.Popen.communicate(input=None):与子进程进行交互。向stdin发送数据,或从stdout和stderr中读取数据。可选参数input指定发送到子进..
分类:
编程语言 时间:
2016-03-16 01:40:03
阅读次数:
255
这些函数由于设计的时候比较淳朴,并没有做任何的越界检测,主要容易”被溢出”,只需要多设点检查边界,即安全。 函数 严重性 解决方案 gets 最危险 使用 fgets(buf, size, stdin)。这几乎总是一个大问题! strcpy 很危险 改为使用 strncpy。 strcat 很危险 ...
分类:
其他好文 时间:
2016-03-15 00:24:20
阅读次数:
145
1、首先,想想C/C++在main函数之前和之后会做些什么? 我们看看底层的汇编代码: __start: : init stack; init heap; open stdin; open stdout; open stderr; : push argv; push argc; call _main
分类:
编程语言 时间:
2016-03-14 18:18:43
阅读次数:
223
#include<stdio.h>
#include<stdlib.h>
#include<ctype.h>
intfun()
{
intch;
intret=0;
while(isdigit(ch=getchar()))
{
ret=ret*10+ch-48;
}
ungetc(ch,stdin);
returnret;
}
voidfun1()
{
intch;
intret=fun();
printf("%d\n",ret);
ch=getchar();
putch..
分类:
其他好文 时间:
2016-03-10 01:49:29
阅读次数:
140
系统设定默认输出设备:STDOUT,文件描述符为1默认输入设备:STDIN,文件描述符为0标准错误输出:STDERR,文件描述符为2标准输入:键盘标准输出和错误输出:显示器>:输出重定向到文件,当文件存在时覆盖输出>>:输出重定向至文件,当文件存在时追加输出2>:重定向..
分类:
其他好文 时间:
2016-03-08 21:48:05
阅读次数:
141
#include <stdio.h> #include <math.h> int main() { double a, b, c, disc, x1, x2, p, q, i; do { scanf_s("a=%lf,b=%lf,c=%lf", &a, &b, &c); i = b*b - 4 *
#!/bin/bash
if[!-d/rhome]
then
mkdir-p/rhome
fi
continue
uid=1000
foriin`seq130`;do
echo$dir
if[$i-lt16]
then
useradd-d/rhome/user$i-s/bin/bashuser$i-u$(($uid+$i))
echo"redhat|passwduser$i--stdin"
elif[$i-gt15]
then
useradd-d/rhome/user$i-s/sbin/nologinuser..
分类:
系统相关 时间:
2016-03-04 14:41:12
阅读次数:
218
安装ubuntu14.04 然后 #获取root权限 sudo su #安装docker apt-get install docker #准备基础镜像 docker pull alpine docker run -a stdin -a stdout -i -t alpine /bin/sh 执行进入
分类:
其他好文 时间:
2016-03-03 06:49:29
阅读次数:
251