小编Jim*_*Jim的帖子

如何让 alt+鼠标右键再次调整窗口大小!

我很沮丧这在 gnome-shell3 中被删除/更改。有一些用于调整窗口大小和移动窗口的键绑定,例如 alt+右键单击等,我希望返回。我试过使用系统设置,但无济于事。有没有其他人使用过这个并让它工作?

window-manager mouse gnome-shell

53
推荐指数
2
解决办法
2万
查看次数

测试系统中磁盘是否格式化的方法

目前正在处理一个项目,我正在处理多个系统中的任意一组磁盘。我编写了一套软件来刻录这些磁盘。该过程的一部分是格式化磁盘。在测试我的软件时,我意识到如果在格式化磁盘期间的某个时刻,进程停止/死亡,并且我想重新启动该进程,我真的不想重新格式化集合中的所有磁盘,这些磁盘已经成功格式化。

我正在从一个没有安装磁盘的 ramfs 运行这个软件,我正在处理的磁盘都没有安装,我的软件除了测试之外将它们用于任何其他目的,所以这些坏男孩什么都没有。没有值得关注的数据。

编辑:

不,我没有分区。

是的,ext2 fs。

这是我用来格式化的命令:

(/sbin/mke2fs -q -O sparse_super,large_file -m 0 -T largefile -T xfs -FF $drive >> /tmp/mke2fs_drive.log 2>&1 & echo $? > $status_file &)

解决方案:

感谢 Jan 在下面的建议:

# lsblk -f /dev/<drv> 我编造了以下 shell 函数,它按预期工作。

来源

is_formatted()
{
  drive=$1
  fs_type=$2

  if [[ ! -z $drive ]]
  then
    if [[ ! -z $fs_type ]]
    then
      current_fs=$(lsblk -no KNAME,FSTYPE $drive)

      if [[ $(echo $current_fs | wc -w) == 1 ]]
      then
        echo "[INFO] '$drive' …
Run Code Online (Sandbox Code Playgroud)

linux filesystems hard-disk disk

6
推荐指数
1
解决办法
6369
查看次数

ssh -&gt; screen -&gt; ssh - 如何在不终止原始 ssh 会话的情况下终止远程筛选的 ssh

我在工作时在开发盒上运行一个屏幕会话,然后在工作时通过 ssh 进入我的开发盒并恢复我的屏幕会话。从那里,我跳到其他机器。

有时,我发现自己从已经通过 ssh 远程屏幕会话的远程主机 ssh 到远程主机,而ssh 到的远程主机不允许我完全断开连接。因此,我最终需要强制我的远程(第二个)ssh 会话终止,而不影响连接到屏幕的原始 ssh 会话。我知道杀死 ssh 是通过 a 完成的enter ~.,但就像我说的,我的本地 ssh 客户端拦截了该组合键,除了我需要将 ssh 重新连接到我的开发盒之外什么也没完成。

有人遇到过这个吗?如何在屏幕中终止远程 ssh 会话而不终止原始 ssh 会话?我在屏幕上找不到任何合适的东西来做到这一点。这也适用于额外的跃点 IE ssh -> screen -> ssh -> ssh(无法干净地注销)<-想要强制终止此 ssh 会话。

我尝试运行enter ~~.,这会终止第二个 ssh 会话,这样的方法有效。不过,对于第三次、第四次或更多次跳跃来说,这还不够好。

如果有一个解决方案能够工作,无论我通过 ssh 连接到其他机器的深度如何,那就太好了。

linux ssh gnu-screen

2
推荐指数
1
解决办法
1169
查看次数