我很沮丧这在 gnome-shell3 中被删除/更改。有一些用于调整窗口大小和移动窗口的键绑定,例如 alt+右键单击等,我希望返回。我试过使用系统设置,但无济于事。有没有其他人使用过这个并让它工作?
目前正在处理一个项目,我正在处理多个系统中的任意一组磁盘。我编写了一套软件来刻录这些磁盘。该过程的一部分是格式化磁盘。在测试我的软件时,我意识到如果在格式化磁盘期间的某个时刻,进程停止/死亡,并且我想重新启动该进程,我真的不想重新格式化集合中的所有磁盘,这些磁盘已经成功格式化。
我正在从一个没有安装磁盘的 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) 我在工作时在开发盒上运行一个屏幕会话,然后在工作时通过 ssh 进入我的开发盒并恢复我的屏幕会话。从那里,我跳到其他机器。
有时,我发现自己从已经通过 ssh 远程屏幕会话的远程主机 ssh 到远程主机,而我ssh 到的远程主机不允许我完全断开连接。因此,我最终需要强制我的远程(第二个)ssh 会话终止,而不影响连接到屏幕的原始 ssh 会话。我知道杀死 ssh 是通过 a 完成的enter
~.
,但就像我说的,我的本地 ssh 客户端拦截了该组合键,除了我需要将 ssh 重新连接到我的开发盒之外什么也没完成。
有人遇到过这个吗?如何在屏幕中终止远程 ssh 会话而不终止原始 ssh 会话?我在屏幕上找不到任何合适的东西来做到这一点。这也适用于额外的跃点 IE ssh -> screen -> ssh -> ssh(无法干净地注销)<-想要强制终止此 ssh 会话。
我尝试运行enter
~~.
,这会终止第二个 ssh 会话,这样的方法有效。不过,对于第三次、第四次或更多次跳跃来说,这还不够好。
如果有一个解决方案能够工作,无论我通过 ssh 连接到其他机器的深度如何,那就太好了。