我嵌套在一个文件树的深处,我想找到哪个父目录包含一个文件。
例如,我在一组嵌套的 GIT 存储库中,想要找到.git
控制我当前所在文件的目录。我希望像
find -searchup -iname ".git"
Run Code Online (Sandbox Code Playgroud) 如何从命令行判断两个文件是否硬链接?例如一些链接:
$ ls
fileA fileB fileC
$ is-hardlinked fileA fileB
yes
$ is-hardlinked fileA fileC
no
Run Code Online (Sandbox Code Playgroud) screen -dRaA -S x
当我四处走动时,我一直在使用在不同工作站之间打开单个会话。便利。
但是,是否可以多次连接到单个会话而不断开其他会话?当我有两台机器时,即使重新连接也开始减慢我的速度。
有些命令只输出到标准输出。
某些工具仅适用于文件。
有没有可以将它们粘合在一起的命令?
人为简单的例子:
diff $(echo 1 | stdout-to-temp-file) $(echo 2 | stdout-to-temp-file)
我的实际用例;当前的解决方法:
git show HEAD:$1 > /tmp/left && meld /tmp/left $1
我的实际用例;期望:
meld $(git show HEAD:$1 | stdout-to-temp-file) $1
我也会在其他一些情况下使用它(即我不是在寻找 git 或 meld only fix)。
我已经开始了一个长期运行和机器猪的过程。我已经CTRL-Z
打住了。然后我把它放在后台bg
。糟糕,我应该重新启动,fg
这样我就可以轻松地停止并重新启动它。停止刚刚置于后台的进程的最简单方法是什么?
从命令行(bash)我想知道给定文件存储在哪个磁盘中。例如:
$ [what filesystem is this file in command] /tmp/example/file
/dev/sda1
Run Code Online (Sandbox Code Playgroud)