【Java学习-J.160331.0.4】笔记3-Linux基础
来源:互联网 发布:女友长得像刘亦菲 知乎 编辑:程序博客网 时间:2024/05/22 05:24
standard input /standard output/ standard error
注:0 stdin
1 stdout
2 stderr
3+ other files
1) > file
将stdout输出到文件(也可以写成 1>files),将覆盖原文件内容(如果有!)
下例中最后一个命令 cat /tmp/saved-times /tmp/last-5-messages > /tmp/all-two-in-one意思是将cat两个文件的内容合并到一文件中。
2) >> file
将内容追加到文件中,不删除原文件内容,追加到原文件内容之后
3) 2> file
将stderr错误的内容输出到文件(stderr错误,有时会输出到/etc/null文件中,黑洞文件没有任何内容)
4) &> file
将stdout与stderr的内容输出到同一个文件
5) >> file 2>&1
将stderr追到stdout内容后面输出到文件 (但是查看文件还是按find的结果显示,可能是系统的原因。我的Linux是ContOS 5!)
Constructing pipelines
将输出的stdout通过管道(channel)作为另外一个进程的stdin内容
使用 “|”作为管道符进行输出
tee
读取标准输入的数据,并将其内容输出成文件。
上述命令在man手册的位置
bash(1);cat(1);head(1);less(1);mail(1);tee(1);tty(1);wc(1).
vim / vi 进行文件编辑
用于1)flat file平面文件 ;2)/etc下的文件 /usr ;3)XML文件;
vim模式—四种模式
【i】command mode
【ii】edit mode 按“i”键进入;按“Esc”退出该模式
【iii】visual edit mode 按“v”键进入\退出
【iiii】extended command mode 按“:”进入,按回车键退回到command mode
command mode
*“ k j h l(科技含量) ”键分别对应上下左右移动
* yy 复制光标所在的一整行, nyy 向下复制n行
* yw 复制以光标开始的单词, nyw向后复制n个单词(以空格作为间隔)
* dd 删除以光标开始的一行, ndd
* dw 删除以光标开始的单词,ndw
* p 将复制的内容粘贴到光标所在的下一行
* P 将复制的内容粘贴到光标所在的上一行
* x 键删除字母
* u 键进行撤销
extended command mode
按“:"进入
w 保存 wq 保存退出 q 退出 q! 不保存直接退出
(2016-4-2)
less 工具 对文件或其它输出进行分页显示的工具
/dev/null 黑洞文件
- 【Java学习-J.160331.0.4】笔记3-Linux基础
- 【Java学习-J.160330.0.3】笔记2-Linux基础
- 【Java学习-J.160331.0.5】笔记4-Linux基础-管理本地Linux用户和组
- 【Java学习-J.160328.0.2】笔记1-Linux基础
- 【Java学习-J.160406.0.6】笔记5-Linux基础-linux进程管理
- J SE基础笔记4
- J SE基础笔记3
- Java基础.J.1
- connector/j学习笔记
- java基础学习笔记4
- java基础学习笔记4
- Java基础学习笔记4
- Java基础学习笔记4
- java基础学习笔记3
- java基础学习笔记3
- Java基础学习笔记3
- Java基础学习笔记3
- 【Java学习-J.160601.0.20】Servlet 基础二
- HD 1159 Common Subsequence (最长公共子序列)
- 【笔记】 《js权威指南》- 第6章 对象 - 6.5 - 6.6 属性操作2
- Linux内核分析:实验六
- boost 正则表达式测试
- 用中国剩余定理解 POJ1006
- 【Java学习-J.160331.0.4】笔记3-Linux基础
- POJ 1700 过河坐船最短时间问题
- Vrituoso安装经验总结
- php获取复选框的值CheckBox的多个值
- Android引导动画库:TourGuide
- 浏览器如何获取网页
- 【bestcoder】Round #76 (div.2) (hdu 5645 & 5646 )
- 中断采集上升沿数不准确的问题。。
- Android网络与数据存储_学习笔记_第五周