首页 > 系统相关 >Linux中的&、&&、|、||、$?、$#

Linux中的&、&&、|、||、$?、$#

时间:2022-11-26 20:44:17浏览次数:43  
标签:aa 一条 echo 命令 && Linux 执行

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函数传参的区别

标签:aa,一条,echo,命令,&&,Linux,执行
From: https://www.cnblogs.com/god-of-death/p/16928260.html

相关文章

  • Linux安全2 --- 用户登录失败处理
    一、基础环境CentOS7.9二、操作1.目标为提高服务器安全性,当有用户多次登录失败时,我们需要对该类账户的登录行为进行限制,必要时需要禁用该类账户。2.编辑/etc/pam.d......
  • Linux安全1 --- 禁用root登录
    一、基础环境CentOS7.9二、操作1.进入/etc/ssh/sshd_config文件:vi/etc/ssh/sshd_config2.定位到下面一行:#PermitRootLoginyes在其下面增加一行:PermitRo......
  • Multipass,本地轻量级Linux体验!
    Multipass介绍......
  • Linux c 开发-32 in getline死循环问题
    假如有一个件,文件内容123123123123<0x00><0x00><0x00><0x00><0x00><0x00><0x00>那么while(!in.eof()){in.getline(rbuf,3);}到最后一行会卡着,可以写成in.get......
  • Linux面试题2:网络IO模型 & IO多路复用
    网络IO先确定一下范围,我们讨论的都是网络IO,现阶段计算机早已经从CPU密集型转换成网络IO密集型,所以网络io的类型对于服务响应而言更重要。五种IO模型依据Unix的IO分类,网......
  • linux重置core文件生成目录
    查看/proc/sys/kernel/core_pattern文件或kernel.core_pattern里面的内容默认是core,也就是core文件的生成路径和工作路径一致,如果内容为其他值,那么对应的core文件就会生成......
  • 腾讯会议如何在Linux下的安装与使用
    腾讯会议官网https://meeting.tencent.com/download?mfrom=OfficialIndex_TopBanner1_Download下载腾讯会议官网只提供了deb版的安装包,但这并不影响在非debian下使用!......
  • Linux系列---【linux服务器监控和浏览器客户端连接工具-Cockpit】
    linux服务器监控和浏览器客户端连接工具-Cockpit1.Cockpit的用途(1)Cockpit是一个免费且开源的基于web的Linux服务器管理工具。并且在CentOS8和RHEL8中,Cockpit更......
  • linux配置开启KASAN功能
    【KASANlinux内存检测工具】 (本文档将引导编译一个开启kasan功能的内核)一简介: KernelAddressSanitizer缩写KASAN;是linux内核的动态内存检测工具, 主要检查......
  • Linux 卸载磁盘target is busy
    一、简介问题:umount/dev/sdxx命令时可能会报"deviceisbusy",这个合理的报错可以防止正在使用的设备上的数据丢失。如1)使用者自己清楚确实发生了错误2)使用者不在乎数据......