这两行命令怎么合并成一行?

59次阅读

共计 1301 个字符,预计需要花费 4 分钟才能阅读完成。

wget https://github.com/aristocratos/btop/releases/latest/download/btop-$(uname -m)-$(uname -s)-musl.tbz 复制代码

tar -xjvf btop-x86_64-Linux-musl.tbz 复制代码
怎么合并成一行代码?
就是下载并解压
下载完之后顺道解压了这两行命令怎么合并成一行?

经典第一步
apt update && apt install curl -y
不去搜我都知道 && 干什么用的了这个我知道并列句 用 and&&&& 直接分号隔开在一行就行

cuijz 发表于 2022-11-23 10:01
直接分号隔开在一行就行

这里得用 &&,表示并且
你用分号是并列,前面执行失败,后面也解压,这样不对。这两行命令怎么合并成一行?wget https://github.com/aristocratos/btop/releases/latest/download/btop-$(uname -m)-$(uname -s)-musl.tbz -O /tmp/tmp.tbz && tar -xjvf /tmp/tmp.tbz && rm /tmp/tmp.tbz
wget -qO- https://github.com/aristocratos/btop/releases/latest/download/btop-$(uname -m)-$(uname -s)-musl.tbz | tar -xj
复制代码

cuijz 发表于 2022-11-23 10:01
直接分号隔开在一行就行

wget https://github.com/aristocratos/btop/releases/latest/download/btop-$(uname -m)-$(uname -s)-musl.tbz|tar -xjvf btop-x86_64-Linux-musl.tbz
这样吗?| 两边要空格吗?这两行命令怎么合并成一行?wget https://github.com/aristocratos/btop/releases/latest/download/btop-$(uname -m)-$(uname -s)-musl.tbz && tar -xjvf btop-x86_64-Linux-musl.tbz

沙龙 发表于 2022-11-23 10:03
这里得用 &&,表示并且
你用分号是并列,前面执行失败,后面也解压,这样不对。…

wget https://github.com/aristocratos/btop/releases/latest/download/btop-$(uname -m)-$(uname -s)-musl.tbz&&tar -xjvf btop-x86_64-Linux-musl.tbz 复制代码
这样吗?&& 两边要加空格吗这两行命令怎么合并成一行?经典第一步
apt update && apt install curl -y
不去搜我都知道 && 干什么用的了 linux 命令很语义化的,你这种直接在中间加 " 完事儿之后 "

腾讯云 6 折购 发表于 2022-11-23 10:09
这样吗?&& 两边要加空格吗

前面需要加,后面加不加都行。这两行命令怎么合并成一行?

xayle 发表于 2022-11-23 10:05

正文完
 0