相关疑难解决方法(0)

是否有一个单线允许我创建一个目录并同时进入它?

我发现自己重复了很多:

mkdir longtitleproject
cd longtitleproject
Run Code Online (Sandbox Code Playgroud)

有没有办法在一行中完成而不重复目录名称?我在这里狂欢。

command-line shell bash

215
推荐指数
5
解决办法
10万
查看次数

在文件上运行命令时,有没有办法在不键入整个名称的情况下引用文件?

例如:

tar xvf test.tar.gz ;  rm test.tar.gz
Run Code Online (Sandbox Code Playgroud)

有没有更快的方法在第二次执行时引用文件名?

我在想这样的事情(这是无效的):

tar xvf test.tar.gz ; rm $1
Run Code Online (Sandbox Code Playgroud)

有什么可能吗?

我完全了解通配符。

bash

9
推荐指数
1
解决办法
523
查看次数

为两个命令提供相同的文件名作为参数

在 git 冲突中,我目前可以执行以下操作:

git diff path/to/some/file.txt
Run Code Online (Sandbox Code Playgroud)

...查看差异后,通常我想做:

git checkout --theirs path/to/some/file.txt && git add path/to/some/file.txt
Run Code Online (Sandbox Code Playgroud)

每次编辑两条路径都很费力,所以我希望能够做到以下几点:

git checkout --theirs <ref> && git add path/to/some/file.txt
Run Code Online (Sandbox Code Playgroud)

其中<ref>指的是 file.txt。

有什么办法可以在 bash 中做到这一点?

shell bash

3
推荐指数
1
解决办法
258
查看次数

标签 统计

bash ×3

shell ×2

command-line ×1