Unix 命令默认从标准输入设备(stdin)获取输入,将结果输出到标准输出设备(stdout)显示。一般情况下,标准输入设备就是键盘,标准输出设备就是终端,即显示器。输出重定向命令的输出不仅可以是显示器,还可以很容易的转移向到文件,这被称为输出重定向。命令输出重定向的语法为:$ command >...
分类:
系统相关 时间:
2015-01-04 18:55:01
阅读次数:
238
1 think before codingcode incrementally2sentinel valuesentinel-controlled loop3 输入输出重定向 > = 1;i--){ sum += 1d/i; }System.out.println(sum);//11.3970039...
分类:
编程语言 时间:
2014-12-27 13:51:12
阅读次数:
208
Shell:GUICLI提供交互式接口:提高效率命令行展开:~,{}命令别名:alias命令历史:historyGlobbing:*,?,[],[^]命令补全:$PATH指定的目录下路径补全:TAB键管道:|输入输出重定向:>>>提供编程环境:bash自动运行脚本机制面向过程(以指令为中心组织数据)的编..
分类:
系统相关 时间:
2014-12-06 06:41:16
阅读次数:
419
BashShell的基础特性:命令历史:history:shell内建命令环境变量HISTFILE定义用户退出命令历史列表的存储位置#echo$HISTFILE
/root/.bash_history
#echo$HISTFILESIZEHISTFILE指向的文件持久留存的历史命令条目
1000
#echo$HISTSIZE当前bash进程所留存的历史命令条目数
1000
#..
分类:
系统相关 时间:
2014-12-06 06:40:42
阅读次数:
382
命令别名:alias
让别名永远生效:
命令执行顺序:
bash快捷键:
输入输出重定向:
正确和错误都保存到文件:
输出重定向:(除了给软件包打补丁时使用,一般不用)...
分类:
系统相关 时间:
2014-12-06 00:15:56
阅读次数:
242
将stdin定向到文件有3种方法:1.close then open .类似挂断电话释放一条线路,然后再将电话拎起来从而得到另一条线路。 先close(0);将标准输入关掉,那么文件描述符数组中的第一个元素处于空闲状态。(一般数组0=stdin, 1=stdout, 2=stderror,如果不关....
分类:
系统相关 时间:
2014-11-05 00:01:07
阅读次数:
382
背景:屏幕打印不一定都是从标准输出来的,也包括标准错误输出流stderr中的信息文件描述符定义(系统定义了12个)0 标准输入1 标准输出2 标准错误0 默认键盘输入1,2默认从屏幕打印,可以重定向到其他文件参考:流,管道重定向[IBM]:http://www.ibm.com/developerwo...
分类:
系统相关 时间:
2014-10-29 01:57:04
阅读次数:
215
Linux环境中支持输入输出重定向,用符号来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如 2>lee.dat 表示将错误信息输出到文件lee.dat中。同时,还可以在这三个标准输入输出之间实现重定向,比如将错误信息重定向到标准输出,可以用...
分类:
系统相关 时间:
2014-09-09 19:44:19
阅读次数:
314
Unix 命令默认从标准输入设备(stdin)获取输入,将结果输出到标准输出设备(stdout)显示。一般情况下,标准输入设备就是键盘,标准输出设备就是终端,即显示器。
一般情况下,每个 Unix/Linux 命令运行时都会打开三个文件:
标准输入文件(stdin):stdin的文件描述符为0,Unix程序默认从stdin读取数据。标准输出文件(stdout):stdout 的文件...
分类:
其他好文 时间:
2014-08-20 19:39:22
阅读次数:
285
基本框架:a) 通配符 * ? [1-3] [123]b) 输入输出重定向 >> 2>c) 管道 |d) 后台作业 jobs bg fge) 历史记录 history !+历史命令号f) 命令补全 tab 按两下tab显示所有匹配项1、通配符*匹配所有(多个)字符 ?匹配单个字符2、输入输出重定向....
分类:
其他好文 时间:
2014-08-18 16:02:32
阅读次数:
173