Linux中的&、&&、|、||、$?、$#
2023-09-11 14:19:53 时间
1.命令:|
表示管道,上一条命令的输出,作为下一条命令参数,如:ls | grep “aa”,在ls的输出中查找aa字符串。
2.命令:||
表示上一条命令执行失败后,才执行下一条命令,如 cat nofile || echo “fail”
3.命令:&
表示任务在后台执行,执行程序的后面添加&,这样在程序执行时我们仍然可以操作控制台。如要在后台运行redis-server,则有 redis-server &
4.命令:&&
表示前一条命令执行成功时,才执行后一条命令 ,如 echo '1‘ && echo ‘2’
5.$?和$#
$?是执行上一条指令的返回值;$#是调用shell脚本传递的参数个数,注意这里的参数个数和C语言main函数传参的区别
相关文章
- 【Linux】linux常用基本命令
- nmon--分析 AIX 和 Linux 性能的免费工具
- linux中sudo如何读取标准输入作为密码,避免每次都输入密码?
- Linux安装 微信开发者工具(deepin linux ubt)
- Linux切换内核版本
- Linux&Tina动态调压调频配置与实现
- 在 Linux 系统下使用 PhotoRec & TestDisk 工具来恢复文件
- 32位arm上linux的启动过程
- linux下的开源NFC协议栈
- Linux安装h2数据库
- Linux SSH 连接不上
- 《嵌入式Linux开发实用教程》——1.5 嵌入式Linux移植常用软件
- linux预备知识
- linux 实时显示文件的内容
- Linux_自动调整linux系统时间和时区与Internet时间同步
- 【Linux】linux常用基本命令(转)
- Linux 如何将linux主机变为路由器&&iptables的基本用法
- Linux基础:文件基础属性及如何更改文件属性、文件与目录管理、linux软硬链接的理解、linux用户和用户组管理
- Windows&Linux文件目录监控
- Linux学习笔记(18)Linux sed,linux awk,linux grep,Linux三剑客
- 每天一个linux命令(25):df 命令
- linux下更高级的查找