在linux中 与 的区别,在linux中,和, |和|| , 与 的区别
对应刚接触linux命令的小伙伴们来说,这些符号一定是很困扰的下面我们一起来看这些符号区别和用法
& 表示任务在后台执行,如要在后台运行
如:
[root@localhost local]# java -jar test.jar > log.txt &
运行 test.jar程序 ,并且置于后台执行,执行的日志重定向 到当前默认的log.txt文件中
&& 表示前一条命令执行成功时,才执行后一条命令
如:
[root@localhost tmp]# ls -l && cd ..
总用量 4
-rw-r–r–. 1 root root 2252 1月 4 22:25 log.txt
-rw——-. 1 root root 0 1月 3 23:23 yum.log
[root@localhost /]#
| 表示管道,上一条命令的输出,作为下一条命令参数(输入)
如 :
[root@localhost ~]# ps -aux | grep aux
Warning: bad syntax, perhaps a bogus ‘-‘? See /usr/share/doc/procps-3.2.8/FAQ
root 53 0.0 0.0 0 0 ? S 16:33 0:00 [ata_aux]
root 2379 4.0 0.1 110224 1172 pts/2 R+ 22:55 0:00 ps -aux
root 2380 0.0 0.0 103316 868 pts/2 D+ 22:55 0:00 grep aux
查询全部进程后输出结果在进行过滤跟 进行中包含aux的进程。
|| 表示上一条命令执行失败后,才执行下一条命令,
如:
[root@localhost tmp]# als -l || cd ..
-bash: als: command not found
[root@localhost /]#
来看>符号是指:将正常信息重定向
如: find / -name “*.txt” > /tmp/log.txt
在跟目录下根据名字来查找*.tx输入的日志放置/tmp/log.txt文件中
> 默认为标准输出重定向,与 1> 相同
2>&1 意思是把 标准错误输出 重定向到 标准输出
&>file 意思是把 标准输出 和 标准错误输出 都重定向到文件file中
例如下面:
grep da * > greplog1
grep da * > greplog2 1>&2
grep da * > greplog3 2>&1 //grep da * 2> greplog4 1>&2 结果一样
grep da * > greplog4 &>/dev/null
#查看greplog1会发现里面只有正常输出内容
#查看greplog2会发现里面什么都没有
#查看greplog3会发现里面既有正常输出内容又有错误输出内容
原文链接:https://blog.csdn.net/sunfengye/article/details/78973831
在linux中 与 的区别,在linux中,和, |和|| , 与 的区别相关推荐
- Linux中的缓存分类:free中的buff/cache;pagecache、dentries和inodes的区别
Linux中的缓存分类 要清理Linux中的cache,首先要明白buff和cache的区别(free中的buff/cache),以及pagecache,dentries和inodes的区别. buf ...
- linux中vfs和fs区别,解析Linux中的 VFS 文件系统机制(rootfs)一
本文阐述 Linux 中的文件系统部分,源代码来自基于 IA32 的 2.4.20 内核.总体上说 Linux 下的文件系统主要可分为三大块:一是上层的文件系统的系统调用,二是虚拟文件系统 VFS(V ...
- Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)
博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 556 文章- 38 评论- 77 ...
- 三种睡眠时间函数的区别:linux 的sleep()、usleep()、nanosleep()函数
三种睡眠时间函数的区别:linux 的sleep().usleep().nanosleep()函数 (1)sleep()-------以秒为单位 unsigned int sleep(unsigned ...
- linux里c库和gnu c库,Linux下的C的库文件和头文件有什么区别-
Linux下的C的库文件和头文件有什么区别- (2012-04-10 01:16:57) 标签: linux 杂谈 Linux下的C的库文件和头文件有什么区别?刚刚接触 这里有点没搞清楚 如果按我的理 ...
- Linux目录/bin、/sbin、/usr/bin、/usr/sbin的区别
/bin./sbin./usr/bin./usr/sbin目录的区别 在linux下我们经常用到的四个应用程序的目录是/bin./sbin./usr/bin./usr/sbin . 而四者存放的文件一 ...
- linux中dev目录的作用,Linux 的dev目录详解和Linux系统各个目录的作用
Linux /dev目录详解 在linux下,/dev目录是很重要的,各种设备都在下面.下面简单总结一下: dev是设备(device)的英文缩写./dev这个目录对所有的用户都十分重要.因为在这个目 ...
- linux运行中望cad,国产CAD软件中望的Linux版适配UOS, 我在国产系统里试了试
可能大家都知道,以往我们在国产操作里运行的软件,很多都是国外开源的软件.在以前很长一段时间里,国产操作中,国内企业很少去适配的.据说,国产深度之所以有很多国产软件,其中一个原因就是他们一家一家去拜访让 ...
- linux 下/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc 的区别
linux 下/etc/profile./etc/bashrc.~/.bash_profile.~/.bashrc 的区别 /etc/profile./etc/bashrc.~/.bash_profi ...
- 中lisp文件_关于 Emacs 中的变量你需要知道的事情 | Linux 中国
学习 Elisp 是如何处理变量的,以及如何在你的脚本与配置中使用它们. 来源:https://linux.cn/article-12150-1.html 作者:Clemens Radermacher ...
最新文章
- Spring Boot入门——JPA
- sklearn自学指南(part50)--独立成分分析(ICA)
- 惠普修复已存在8年的可蠕虫漏洞,影响150多款多功能打印机
- poi 操作excel的处理
- 统计学里“P”的故事:蚊子、皇帝的新衣和不育的风流才子
- pmod ad2 digilent 提供的pmodad2.c和pmodad2.h
- APT入门知识:抗击APT和针对性攻击
- 高质量Python书籍推荐丨Python学习手册(第5版)
- 在虚拟机中安装centos6操作系统,DHCP下克隆,再使用CRT软件进行远程登录
- ARM嵌入式开发入门必要步骤
- matlab 求余函数mod
- vs使用快捷键注销多行
- 【AI简报20210625期】自动驾驶运动预测挑战赛、20美元的宜家台灯算力有多强?...
- 转-注册表对应项详解
- 腾讯云配置密钥使用putty登录 PuTTY实现Windows向Linux上传文件
- nand flash基础(一)
- OPC:客户端开发——应用WTclient.dll使用手册部分中文版
- 生命中最重要的 - 史蒂芬·柯维
- 弹性ip是可以加入共享带宽?
- Tomcat部署服务成功,前端页面乱码问题处理