Liunx 重定向,管道符(转)】的更多相关文章

原作网址:http://blog.csdn.net/qq_16811963/article/details/52997178 输出重定向 >代表以覆盖的方式将命令的正确输出输出到指定的文件或设备当中. >>代表以追加方式输出. 常用的输出重定向: 1.命令 >> 文件 2>&1 :以追加的方式,把正确输出和错误输出都保存在文件中. 2.命令&>文件名:以覆盖的方式将正确和错误输出都保存在文件中. 3.命令&>>文件名:以追加的方…
Linux 在控制台记录策略上允许一些灵活性, 它允许你发送消息到一个指定的虚拟控制台 (如果你的控制台使用的是文本屏幕). 缺省地, 这个"控制台"是当前虚拟终端. 为了选择 一个不同地虚拟终端来接收消息, 你可对任何控制台设备调用 ioctl(TIOCLINUX). 下面 的程序, setconsole, 可以用来选择哪个控制台接收内核消息; 它必须由超级用户运行, 可以从 misc-progs 目录得到. 下面是全部程序. 应当使用一个参数来指定用以接收消息的控制台的编号. in…
本章命令(共9个): 1 2 3 4 5 6 7 8 9 输出重定向 输入重定向 管道符 通配符 三种引号 软连接 硬链接 根"/" 绝对路径vs相对路径 1.输出重定向 作用:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术. 覆盖输出 >:会覆盖掉原先的文件内容 (1>) 追加输出 >>:不会覆盖原始文件内容,会在原始内容末尾继续添加(1>>) 错误输出 2&…
Linux常用30个命令 1.帮助命令 1) man 就是manual的缩写,用来查看系统中自带的各种参考手册(一般linux系统中自带英文手册)! man 命令名 //查看该命令的介绍 2) 命令名称  -h 方便阅读显示 df -h 3) 命令名称  --help 2.常用命令 1)  echo  //输出内容 2) poweroff / reboot    //关机/重启 3) wget  URL(资源地址) //下载文件,功能强大,支持断电续传 4) top //查看系统负载,输入1 查…
Ansible介绍 什么是Ansible? Ansible是一个开源部署工具 开发语言:Python 特点:SSH协议通信,全平台,无需要编译,模块化部署管理 作用:推送Playbook进行远程节点快速部署 Ansible Python语言编写,无Client,模块化配置管理 Playbook脚本编写规范,易于上手,适合中小规模快速部署 Ansible的优势和应用场景 轻量级无客户端 开源免费,学习成本低,快速上手 使用Playbook作为核心配置架构,统一的脚本格式批量化部署 完善的模块化扩展…
ls etc/init.d/ shell脚本的路径 ls /usr/local/apache2/ ls /usr/local/apache2/bin/apachectl 1. shell特性命令历史 history !! !$ !n !字符Tab 键可以补全文件路径或者命令alias a=“b” unalias a通配符 *匹配零个或多个字符 ?匹配一个字符输入输出重定向 >, >>, < 反向重定向, 2>, 2>> 错误重定向管道符 |作业控制 ctrl+z,…
册一: 1.Linux挂载Winodws共享文件夹 第一步:先在Windows上创建一个共享目录        Windows系统IP是172.16.18.56;共享文件夹:E:\test       第二步:在linux中运行如下命令:       mount -t cifs -o username=user,password=pass //172.16.18.56/test /mnt       注:/mnt是linux上的目录.user是Windows系统的用户名,pass是Windows…
目录 命令是什么 命令是如何运行的: 基本语法 解释器 注释 如何执行 输入.输出流 重定向 管道符 | 变量 常见Shell变量的类型包括: 变量命名原则 单引号和双引号 反引号 变量作用范围 查看和引用变量的值 只读变量 删除变量 位置变量 read -p 位置变量 运算符 整数运算:算术运算符 命令是什么 linux当中的命令可以是内嵌在shel1中 命令的本质是程序或者可执行脚本(命令的集合) 命令是如何运行的: 一定要清楚 内部外部 内部是系统自带的内嵌进shell当中外部是后天安装,…
管道符"|"可以用来将前面的程序的标准输出stdout(=1)重定向到后一个程序的stdin(=0),但是忽略了stderr. 在bash中使用2>&1 可以表示将stderr重定向到stdout 使用下面命令可以将程序my的标准错误与标准输出附加到文件my.log的末尾 ./my 2>&1 | tee -a my.log 自从bash v4版本开始可以用符号|& 来代替 2>&1 | ,因此上述命令还可以写为: ./my |&…
本节讨论一下几个问题: 1. 文件描述符. 2. 重定向. 3. 管道符 4. tee的用法. 1. 文件描述符. 在linux系统中一切皆文件.文件夹和设备都是文件.如何用来区别不同的文件呢?这里的区别不是我们在windows下看到的后缀名不同来区别.也不是我们在linux下用ls 命令看到的不同文件的列表.这里的文件描述符主要讨论的是对文件操作的一个标识符.无操作就无标识符.   比如两个进程同时在对同一个文件进行读操作. 如何区分这两个读操作呢?这就需要文件文件描述符来区别了.每一次打开一…
1 输出重定向 ll > a.txt 将 ll的结果写入到a.txt 2 管道符 ls -la | grep h* 这条命令的理解为:ls -la 的结果作为gerp h* 的结果 gerp 是强大的文本搜索工具 他能使用正则表达式搜索, grep 格式 [主要参数] grep -c :只输出匹配的计数 grep -I:不区分大小写 grep -h:查询多文件不现实文件名 grep -i:查询多文件时只输出包含匹配的文件名 grep -n:显示匹配行及行号 grep -s:不显示不存在或无匹配文…
Linux学习之管道符.重定向.通配符.转义符.环境变量 1. 输入输出重定向 输入重定向是指把文件导入命令中. 输出重定向是指把原本要输出到屏幕的数据信息写入指定文件中. a 标准输入重定向(STDIN,文件描述符0):默认从键盘输入,也可从其他文件或命令中输入. b 标准输出重定向(STDOUT,文件描述符1):默认输出到屏幕,一般省略. c 错误输出重定向(STDERR,文件描述符2):默认输出到屏幕,文件描述符必须写上. 输入重定向中用到的符号及作用: 命令 < 文件 将文件作为命令的标…
首先,我们知道我们的计算机结构,在第一节的时候已经介绍过了,CPU进行数据运算,同时控制器负责指令的发送,而内存则是数据存储的地方,CPU读取的数据均从内存中调取.电脑除了CPU和内存外,我们还有I/O总线来关联外部设备(外设,例如显示器.键盘.硬盘.鼠标.光驱等等): 我们知道,内存默认情况下是没有数据的,而内存的数据都来自于外设,比如硬盘.鼠标.键盘等外部设备,同时,如果进程运行结束后需要将运行的结果输出出来,也是最终通过外部设备来显示或者存储(不可能是内存): 明白这点后,但是外设有很多设…
<Linux就该这么学>培训笔记_ch03_管道符.重定向与环境变量 文章最后会post上书本的笔记照片. 文章主要内容: 输入输出重定向 管道命令符 命令行的通配符 常用的转义字符 重要的环境变量 书本笔记 输入输出重定向 输出重定向(命令执行结果 --> 文件):把原本要输出到屏幕的数据写入到指定文件. 标准输出信息:文件相关权限.所有者.所属组.文件大小以及修改时间等信息. 错误输出信息:报错提示信息. 关于重定向的符号">":一个">&q…
0 概述 1 输入输出重定向 重定向技术有5种模式: 标准覆盖输出重定向 标准追加输出重定向 错误覆盖输出重定向 错误追加输出重定向 输入重定向 输入重定向是将文件导入到命令中. 输出重定向是将输入到屏幕的数据写入到指定文件中.输出重定向分为标准输出和错误输出两种,模式有追加和覆盖2种. 标准输入重定向(STDIN,文件描述符为0). 标准输出重定向(STDOUT,文件描述符为1). 错误输出重定向(STDERR,文件描述符为2). 对于重定向中的标准输出模式,可以省略文件描述符1不写,而错误输…
1. echo 输出   [echo 输出的内容 ]把内容输出到终端上 如果字符串使用双引号,echo命令原样输出   [ echo "hello       world" ]  ; 如果字符串不适用双引号,字符串中间有多个空格,输出一个空格   [ echo hello       world ] -n 输出不换行   [ echo -n "hello       world"  ]   [ echo -n  "hello  world"  &…
前面文章我们学习了linux基础命令,如果将不同命令组合使用则可以成倍提高工作效率.本文将学习重定向.管道符.通配符.转义符.以及重要的环境变量相关知识,为后面的shell编程打下基础. 一.IO重定向 前文我们已经讲解了近60个linux常用命令,前文讲解的查看当前目录下有哪些文件的ls命令 [root@heimatengyun test]# ls test1.txt test2.txt 执行命令后默认结果是输出到电脑屏幕(显示器)上的,但是如果我们想让命令执行结果保存到文件中,方便以后需要的…
仅仅是学习Linux系统的命令还不够,只有把多个命令按照自己想要的方式进行组合使用,才能提高工作效率.今天的内容主要是关于如何把命令组合在一起使用,使得输入的命令更准确.更高效,也为接下来的Shell脚本打好基础. 一.输入输出重定向 输入重定向:指把文件内容导入到命令中. 输出重定向:指把原本要输出到屏幕的数据信息写入到指定的文件中,又分为标准输出重定向和错误输出重定向两种. 标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可以从其他文件或命令输入. 标准输出重定向(STDIN…
linux重定向和管道符 为什么要使用重定向 1.当屏幕输出的信息很重要,而且我们需要将他存下来的时候: 2.后台执行中的程序,不希望他干扰屏幕正常的输出结果时: 3.系统的例行命令,例如定时任务的执行结果,希望他可以存下来时: 4.一些执行命令,我们已经知道他可能出现错误信息时,想将他直接丢弃时: 例子: 通过脚本自动安装mysql 1)查询mysql是否已经安装 2)未安装就自动安装 rpm -q mysql //查询mysql是否安装,如果未安装就使用yum安装 [root@localho…
第三章:重定向,管道符,环境变量 3.1 输入输出重定向 定义:输入重定向是指将文件导入命令中,输出重定向是指将原本显示到屏幕的信息输出问文件.相较于输入重定向,输出重定向使用的更多,下面重点介绍输出重定向 输出重定向用到的符号和作用如下所示 符号 作用 命令 > 文件 将标准输出重定向到一个文件中(同时清空文件中原有内容) 命令 2> 文件 将错误输出重定向到一个文件中(同时清空文件中原有内容) 命令 >> 文件 将标准输出重定向到一个文件中(在文件中原有内容后追加) 命令 2&…
一.键盘输入读取read read [选项] [变量名] -p [显示信息] 在等待read输入时,输出提示信息 -t [秒数] 指定read输入等待时间 -n [字符数] 指定read只接收n个字符输入 -s 隐藏输入数据 例 二.输入输出重定向 1 标准输入输出 设备 设备文件名 文件描述符 类型 键盘 /dev/stdin 0 标准输入 显示器 /dev/stdout 1 标准输出 显示器 /dev/stderr 2 标准错误输出 2 输出重定向 类型 符号 作用 标准输出重定向 命令 >…
1.Linux命令与文件读写操作有关的重定向技术: 学习目标:主要解决输出信息的保存问题. 标准覆盖输出重定向: 标准追加输出重定向 错误覆盖输出重定向 错误追加输出重定向 输入重定向 标准输入(STDIN,文件描述符为0):默认从键盘输入,为0时表示是从其他文件或命令的输入 标准输出(STDOUT,文件描述符为1):默认输出到屏幕,为1时表示是文件 错误输出(STDERR,文件描述符为2):默认输出到屏幕,为2时表示是文件 [root@linuxprobe linuxprobe]# touch…
——<Linux就该这么学>笔记 输入输出重定向输入重定向 指把文件导入到命令中输出重定向 指把原本要输出到屏幕的数据信息写入到指定文件中 输出重定向 分为标准输出重定向和错误输出重定向 每种有清空写入与追加写入两种模式 标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可以从其他文件或命令中输入标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕 输入重定向符号及作用 命令 < 文件: 将文件作为命令…
1.什么是shell Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器).它接收用户输入的命令并把它送入内核去执行.起着协调用户与系统的一致性和在用户与系统之间进行交互的作用. Shell在Linux系统上具有极其重要的地位 2.命令解释过程 Shell可以执行:内部命令.应用程序.shell脚本 3.Shell的种类 常见的各种版本的shell:  Bash(Bourne Again Shell) bash是大多数Linux系统的默认Shell.bash与bsh完…
输出重定向 命令输出重定向的语法为: command > file 或 command >> file 这样,输出到显示器的内容就可以被重定向到文件.果不希望文件内容被覆盖,可以使用 >> 追加到文件末尾 [root@hy ~]# who root tty1 2015-09-03 16:21 root pts/3 2015-09-03 19:09 (192.168.11.1) [root@hy ~]# who > output.txt [root@hy ~]# cat…
一.linux发行版 linux发行版是以linux为内核,包含了系统软件和应用软件.简化系统安装的工具.软件安装升级的集成管理器. 典型的linux发行版包括:linux内核,一些GNU程序库和工具,命令行shell,图形界面的X Window系统和相应的桌面环境,办公软件,编译器等. 二.linux基础命令(一) ifconfig (network interfaces configuring) 描述: ifconfig 用于配置常驻内核的网络接口.它用于在引导成功时设定网络接口.此后,只在…
标准输入,输出和错误---------------------------------文件文件                描述符---------------------------------输入文件—标准输入       0输出文件—标准输出       1错误输出文件—标准错误   2 1.标准输出和标准错误输出重定向command > filename 把标准输出重定向到一个新文件中command >> filename 把标准输出重定向到一个文件中(追加)command 1…
介绍一下针对各类程序系统实施301重定向的代码: 1.Linux主机重定向 Godaddy的Liunx主机,Godaddy本身已经支持Apache,所以直接创建一个.htaccess文件就可以了,一般来说,在本地无法创建.htaccess的时候可以先创建一个txt格式文件,上传到根目录的时候再重命名为“.htaccess”就可以了.网上很多如何进行 301重定向的教程,无论是整站重定向还是单页重定向.下面就以我的www.wecanwecan.com为例 1.1 无www域名转移到www域名 Re…