- 浏览: 2658237 次
- 来自: 杭州
文章分类
- 全部博客 (1188)
- webwork (4)
- 网摘 (18)
- java (103)
- hibernate (1)
- Linux (85)
- 职业发展 (1)
- activeMQ (2)
- netty (14)
- svn (1)
- webx3 (12)
- mysql (81)
- css (1)
- HTML (6)
- apache (3)
- 测试 (2)
- javascript (1)
- 储存 (1)
- jvm (5)
- code (13)
- 多线程 (12)
- Spring (18)
- webxs (2)
- python (119)
- duitang (0)
- mongo (3)
- nosql (4)
- tomcat (4)
- memcached (20)
- 算法 (28)
- django (28)
- shell (1)
- 工作总结 (5)
- solr (42)
- beansdb (6)
- nginx (3)
- 性能 (30)
- 数据推荐 (1)
- maven (8)
- tonado (1)
- uwsgi (5)
- hessian (4)
- ibatis (3)
- Security (2)
- HTPP (1)
- gevent (6)
- 读书笔记 (1)
- Maxent (2)
- mogo (0)
- thread (3)
- 架构 (5)
- NIO (5)
- 正则 (1)
- lucene (5)
- feed (4)
- redis (17)
- TCP (6)
- test (0)
- python,code (1)
- PIL (3)
- guava (2)
- jython (4)
- httpclient (2)
- cache (3)
- signal (1)
- dubbo (7)
- HTTP (4)
- json (3)
- java socket (1)
- io (2)
- socket (22)
- hash (2)
- Cassandra (1)
- 分布式文件系统 (5)
- Dynamo (2)
- gc (8)
- scp (1)
- rsync (1)
- mecached (0)
- mongoDB (29)
- Thrift (1)
- scribe (2)
- 服务化 (3)
- 问题 (83)
- mat (1)
- classloader (2)
- javaBean (1)
- 文档集合 (27)
- 消息队列 (3)
- nginx,文档集合 (1)
- dboss (12)
- libevent (1)
- 读书 (0)
- 数学 (3)
- 流程 (0)
- HBase (34)
- 自动化测试 (1)
- ubuntu (2)
- 并发 (1)
- sping (1)
- 图形 (1)
- freemarker (1)
- jdbc (3)
- dbcp (0)
- sharding (1)
- 性能测试 (1)
- 设计模式 (2)
- unicode (1)
- OceanBase (3)
- jmagick (1)
- gunicorn (1)
- url (1)
- form (1)
- 安全 (2)
- nlp (8)
- libmemcached (1)
- 规则引擎 (1)
- awk (2)
- 服务器 (1)
- snmpd (1)
- btrace (1)
- 代码 (1)
- cygwin (1)
- mahout (3)
- 电子书 (1)
- 机器学习 (5)
- 数据挖掘 (1)
- nltk (6)
- pool (1)
- log4j (2)
- 总结 (11)
- c++ (1)
- java源代码 (1)
- ocr (1)
- 基础算法 (3)
- SA (1)
- 笔记 (1)
- ml (4)
- zokeeper (0)
- jms (1)
- zookeeper (5)
- zkclient (1)
- hadoop (13)
- mq (2)
- git (9)
- 问题,io (1)
- storm (11)
- zk (1)
- 性能优化 (2)
- example (1)
- tmux (1)
- 环境 (2)
- kyro (1)
- 日志系统 (3)
- hdfs (2)
- python_socket (2)
- date (2)
- elasticsearch (1)
- jetty (1)
- 树 (1)
- 汽车 (1)
- mdrill (1)
- 车 (1)
- 日志 (1)
- web (1)
- 编译原理 (1)
- 信息检索 (1)
- 性能,linux (1)
- spam (1)
- 序列化 (1)
- fabric (2)
- guice (1)
- disruptor (1)
- executor (1)
- logback (2)
- 开源 (1)
- 设计 (1)
- 监控 (3)
- english (1)
- 问题记录 (1)
- Bitmap (1)
- 云计算 (1)
- 问题排查 (1)
- highchat (1)
- mac (3)
- docker (1)
- jdk (1)
- 表达式 (1)
- 网络 (1)
- 时间管理 (1)
- 时间序列 (1)
- OLAP (1)
- Big Table (0)
- sql (1)
- kafka (1)
- md5 (1)
- springboot (1)
- spring security (1)
- Spring Boot (3)
- mybatis (1)
- java8 (1)
- 分布式事务 (1)
- 限流 (1)
- Shadowsocks (0)
- 2018 (1)
- 服务治理 (1)
- 设计原则 (1)
- log (0)
- perftools (1)
最新评论
-
siphlina:
课程——基于Python数据分析与机器学习案例实战教程分享网盘 ...
Python机器学习库 -
san_yun:
leibnitz 写道hi,我想知道,无论在92还是94版本, ...
hbase的行锁与多版本并发控制(MVCC) -
leibnitz:
hi,我想知道,无论在92还是94版本,更新时(如Puts)都 ...
hbase的行锁与多版本并发控制(MVCC) -
107x:
不错,谢谢!
Latent Semantic Analysis(LSA/ LSI)算法简介 -
107x:
不错,谢谢!
Python机器学习库
输出
echo
输入
read
它的一般形式为:
read varible1 varible2 ...
可以使用r e a d语句从键盘或文件的某一行文本中读入信息,并将其赋给一个变量。
read name hello
jiangyunpeng hello
echo $name
echo $hello
cat
在使用c a t命令时要注意,它不会在文件分页符处停下来;它会一下显示完整个文件。如果希望每次显示一页,可以使用 m o r e命令或把c a t命令的输出通过管道传递到另外一个具有分页功能的命令
$ cat myfile | more
或
$ cat myfile | pg
c a t命令的一般形式为:
cat [options] filename1 ... filename2 ...
如果希望显示myfile1、myfile2、myfile3这三个文件,可以用:
$ cat myfile1 myfile2 myfile3
如果希望创建一个名为b i g f i l e的文件,该文件包含上述三个文件的内容,可以把上面命令
的输出重定向到新文件中:
$ cat myfile1 myfile2 myfile3 > bigfile
这点在合并文件方面非常有用
如果希望创建一个新文件,并向其中输入一些内容,只需使用 c a t命令把标准输出重定向到该文件中:
cat > myfile
管道
可以通过管道把一个命令的输出传递给另一个命令作为输入。管道用竖杠 |表示。它的一般形式为:
命令1 |命令2
其中|是管道符号。
s e d、a w k和g r e p都很适合用管道,特别是在简单的一行命令中。在下面的例子中, w h o命
令的输出通过管道传递给a w k命令,以便只显示用户名和所在的终端。
标准输入
标准输入是文件描述符0。它是命令的输入,缺省是键盘,也可以是文件或其他命令的输出。
标准输出
标准输出是文件描述符1。它是命令的输出,缺省是屏幕,也可以是文件。
标准错误
标准错误是文件描述符2。这是命令错误的输出,缺省是屏幕,同样也可以是文件
文件重定向
command > filename 把把标准输出重定向到一个新文件中
command >> filename 把把标准输出重定向到一个文件中(追加)
command 1 > fielname 把把标准输出重定向到一个文件中
command > filename 2>&1 把把标准输出和标准错误一起重定向到一个文件中
command 2 > filename 把把标准错误重定向到一个文件中
command 2 >> filename 把把标准输出重定向到一个文件中(追加)
command >> filename 2>&1 把把标准输出和标准错误一起重定向到一个文件中 (追加)
command < filename >filename2 把c o m m a n d命令以f i l e n a m e文件作为标准输入,以 f i l e n a m e 2文件作为标准输出
command < filename 把c o m m a n d命令以f i l e n a m e文件作为标准输入
command << delimiter 把从标准输入中读入,直至遇到d e l i m i t e r分界符
command <&m 把把文件描述符m作为标准输入
command >&m 把把标准输出重定向到文件描述符m中
command <&- 把关闭标准输入
例子:
cat t1 t7 > t 2>t.error
发表评论
-
使用dig查询dns解析
2016-12-01 10:39 1403一般来说linux下查询域名解析有两种选择,nslookup ... -
Linux监控工具-Nmon命令行:Linux系统性能的监测利器
2014-09-01 10:49 1836Nmon是一款面向系统管理员的调优和基准测量工具,可以用来显 ... -
安装MySQL-python问题解决
2014-08-20 12:29 14049今天在centos安装MySQL-python,结果报错, ... -
curl POST提交
2014-08-19 16:59 1041curl POST提交的例子: curl "l ... -
通过sar查看网卡流量
2014-08-13 17:30 1526这个工具RHEL5自带有,默认也安装。 一个强大的工具(好 ... -
解决thinkpad t440p ubuntu 14.04无线不能用问题
2014-07-09 22:23 1134前段时间新入手了一台thinkpad t440p,一直来都 ... -
故障排除的第一个五分钟
2014-04-15 14:05 1334原文:http://junqili.com/linux/tr ... -
Linux 性能监测总结
2014-04-14 15:22 839Linux 性能监测:介绍Linux 性能监测:MemoryL ... -
linux free 命令解释
2014-03-22 10:28 1218linux系统内存实际 ... -
超简单方法创建Ubuntu系统可启动U盘
2014-03-11 17:23 2991现在做系统,最方便的方法还是要属U盘启动,随身携带,插入电脑 ... -
Linux 2.6.36内核优化指南
2013-12-26 16:03 1159作者:Ken Wu Email: ken.wug@gmai ... -
Linux下终端利器tmux
2013-11-28 12:01 8743原文:http://kumu-linux.gi ... -
理解inode
2013-11-18 15:18 733文章某位附带一个利用inode监控日志被覆盖的python脚 ... -
Linux 性能测试与分析
2013-11-11 16:31 2064本文参考:http://testing. ... -
Iowait的成因、对系统影响及对策
2013-11-11 16:07 1676参考: Iowait的成因、对系统影响及对策 -
linux运行时提示找不到某个so
2013-11-10 15:22 2917有时候通过linux编译安装一些程序会有类似这样的错误提示: ... -
shell入门
2013-09-11 16:04 867变量赋值 shell中变量赋值不能有空格,比如必须 a= ... -
基于tmpfs或ramfs把linux把目录映射为内存
2013-08-28 13:24 5858在linux系统中,我们可以通过挂载tmpfs或ramfs ... -
Linux查看新磁盘
2013-08-26 16:34 1243通过fdisk -l [admin@server9 jyp ... -
linux 系统环境设置
2013-04-03 18:04 1128yum--update 服务停止 /sbin/se ...
相关推荐
### Linux学习笔记知识点详解 #### 一、命令行基础知识 **1. 命令行结构** 在Linux中,命令行的基本结构为 `command[-options][-argument]`。这里的 `command` 是指实际要执行的命令,而 `-options` 和 `-...
这篇“Linux学习笔记”对于初学者来说是一个很好的起点,它涵盖了多个核心主题,帮助你从零开始掌握Linux的基础知识。 首先,笔记会介绍Linux的基本命令,这是在终端操作Linux系统的基础。命令行界面虽然看起来可能...
- **标准错误输出(stderr)**:文件描述符2,用于输出错误信息。 ### 总结 以上内容涵盖了Linux安装配置的基本步骤、常用命令及其功能介绍等多个方面。这些知识点不仅有助于初学者快速入门Linux环境,而且对于已经有...
### Linux学习笔记 #### 一、系统管理 在嵌入式Linux系统中,系统管理是开发者必须掌握的基础技能之一。这部分主要包括对系统的监控与维护,例如监控系统资源使用情况(CPU、内存等)、查看系统运行状态等。 ####...
- 标准输入/输出:掌握stdio库中的printf和scanf函数,以及文件操作函数如fopen、fclose、fprintf等。 - 错误处理:学会使用errno和perror函数来处理运行时错误。 3. **文件系统交互**: - 文件操作:学习如何...
- abort函数用于异常终止程序,它会导致程序向标准错误输出"aborted",并且不返回给调用者。 - assert宏用于在程序中插入诊断断言,如果条件为假(即值为0),则程序会终止,并且向stderr输出错误信息。 - exit...
这个个人学习笔记集合了作者在深入理解Linux Shell过程中的经验与精华,旨在帮助读者更好地掌握这一强大的命令行工具。 首先,让我们了解一下Shell的基础知识。在Linux中,Shell是一个命令解释器,它接收用户的输入...
0、1、2分别代表标准输入、标准输出和标准错误输出。 - **open/close/creat**: `open` 用于打开现有文件或创建新文件。`close` 用于关闭已打开的文件描述符。`creat` 用于创建新文件并打开它。 ```c int open...
- **输入输出**: 使用`printf`和`scanf`进行格式化输入输出。 - **操作符**: 包括算术运算符、关系运算符、逻辑运算符、位运算符等。 - **运算符优先级**: C语言中不同运算符具有不同的优先级,例如乘法和除法优先于...
这份名为“Linux命令笔记水印版.pdf”的学习资料主要涵盖了Linux技术的基础知识,特别是Linux命令的使用。笔记是由作者在老刘的指导下整理而成,强调了实战操作和具体参数的运用,适合初学者和需要复习的Linux用户。...
### Linux学习基础知识版 (2) 知识点详解 #### 服务器简单介绍 - **服务器定义**:服务器是指在网络环境中能够提供数据存储、处理、通信等服务的高性能计算机。它们通常具有比普通个人电脑更高的计算能力和更稳定的...
重定向则允许改变命令的默认输入、输出或错误流,例如`command > file.txt`将命令的输出重定向到file.txt文件。 重定向分为几种类型:标准输出重定向(>`file`),将输出写入指定文件;标准输入重定向(),让程序...
### Linux命令笔记知识点详解 #### 1. UNIX发展历史与主要发行版本 ##### UNIX发展历史 - **1965年**:美国麻省理工学院(MIT)、通用电气公司(GE)以及AT&T贝尔实验室联合启动了名为Multics的项目。该项目旨在...
- **Cerr**:标准错误输出流,用于输出错误信息。 - **Clog**:日志输出流,用于记录程序执行的信息。 - **插入符 ()** 和 **提取符 (>>)**:分别用于向流中插入数据和从流中提取数据。 - **6. 文件读写** - **...
4. 文件描述符:`0`(标准输入)、`1`(标准输出)、`2`(标准错误),可以通过`和`>`重定向。 5. 环境变量:全局变量,影响整个Shell会话。 6. Shell函数库:`. file.sh`引入函数库,`source`同义。 7. 脚本调试:`...
- **标准错误和日志**:`cerr`和`clog`也是`ostream`类的对象,分别用于标准错误输出和日志输出。`cerr`默认情况下不进行缓冲,而`clog`则默认进行缓冲。 - **命名空间和操作符**:C++标准库定义的名称位于`std`...
- **标准I/O**:标准输入、标准输出和标准错误。 - **重定向**:通过`>`和`>>`将输出重定向到文件中。 - **Here文档**:一种特殊的重定向形式,用于将文本块作为输入传递给命令。 - **字符串I/O**:使用`echo`、`...