type
Post
status
Published
date
Jan 29, 2024
slug
summary
bash常用命令
tags
开发
category
技术分享
icon
password
全局环境变量
notion image
notion image

2.几个常用的作业命令

  • command&直接让作业进入后台运行
  • [ctrl]+z将当前作业切换到后台
  • jobs查看后台业状态
  • fg %n让后台运行的作业n切换到前台来
  • bg %n让指定的作业n在后台运行
  • K%n 移除指定的作业n
    • "n"为jobs命令查看到的job编号,不是进程id。 每一个job会有一个对应的job编号,编号在当前的终端从1开始分配。 job编号的使用样式为[],后面可能会跟有"+"号或者"."号,或者什么也不跟。 "+"号表示最近的一个job, "."号表示倒数第二个被执行的ob。 注,"+"号与"."号会随着作业的完成或添动加而动态发生变化。 通过jobs方式来管理作业,当前终端的作业在其他终端不可见。

      3、几个基本符号及其含义

    • /dev/null表示空设备文件
    • 0表示stdin标准输入
    • 1表示stdout标准输出
    • 2表示stderr标准错误
    • 默认为标准输出重定向,与1>相同
    • 2>&1意思是把标准错误输出重定向到标准输出
    • &>fle意思是把标准输出和标准错误输出都重定向到文件fle中
    • >&fle意思是把标准输出和标准错误输出都重定向到文件file中
    • 4、管道| ·管道,从一头进去,从另一头出来。 ·在shell中,管道将一个程序的标准输出作为另一个程序的标准输入,就像用一根管子将一个程序的输出连接到另一个程序的输入一样。 ·管道的符号是|
    • 下面的程序将man的标准输出作为less的标准输入,以实现翻页的功能:
。command1&&command2只有在command1成功执行后才会执行command2: ·command1|command2在command1没有成功执行时执行command2. &&和||刚好是相反的,而分号;是单纯的链接两条命令,没有判断的功能

4、通配符

notion image
bash -n 检查脚本是否有语法问题
-x 可以清晰的看到每一步是干啥的
-v 在执行之前,把脚本打印
notion image
 
Linux Curl命令 日常场景用法GPT4.0国内免费使用的三种方法,免费CHATGPT中文版
Loading...