get file有没有办法通过简单地在 ssh 会话中运行命令来从通过 ssh 连接到的远程服务器获取文件?有没有一种方法或现有工具可以做到这一点?将路径复制并粘贴到另一个终端中的 sftp 命令中的速度很慢,因此最好有一个像这样的快速方法。
我使用两种不同的键盘布局,但每次启动电脑时,我都必须更改为第二种布局。
如何将其设置为默认值?
我们通过 BGP 向 ISP A 和 ISP B 宣布我们的前缀,向 ISP A 宣布 1.0.0.0/23,向 ISP B 宣布 1.0.0.0/24 和 10.0.1.0/24。
我们想要的是,当我们从 ISP B 撤回 1.0.0.0/24 时,1.0.0.0/24 的通信无缝切换到 ISP A。(因为 1.0.0.0/23 包括 1.0.0.0/24)但是,当我们这样做时,我们会收到大约 2-3 秒的数据包丢失(我尝试 ping 它,它显示 TTL 过期)。
当然,我假设如果我也向ISP B公布1.0.0.0/23,问题就会得到解决。但为什么我们会收到这些丢包呢?
我尝试安装sudo yum install -y amazon-linux-extras,但出现以下错误:
参数不匹配:amazon-linux-extras
错误:无法找到匹配项:amazon-linux-extras
请建议我在这种情况下我能做什么。当我用命令检查时:
which amazon-linux-extras
/usr/bin/which: no amazon-linux-extras in (/root/.local/bin:/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin)
Run Code Online (Sandbox Code Playgroud)
我收到以上错误。
我了解 docker-desktop 的 WSL2 后端通过创建 2 个发行版来工作:docker-desktop& docker-desktop-data。
我可以看到这些发行版的文件系统安装在我的 Ubuntu WSL2 发行版中:
grant@BeastMini-II:~$ ls -l /mnt/wsl
total 4
drwxr-xr-x 4 root root 100 Apr 1 09:12 docker-desktop
drwxr-xr-x 3 root root 60 Apr 1 09:12 docker-desktop-bind-mounts
drwxr-xr-x 4 root root 80 Apr 1 09:12 docker-desktop-data
-rw-r--r-- 1 root root 197 Apr 1 09:12 resolv.conf
Run Code Online (Sandbox Code Playgroud)
当我通过 Powershell 查看 docker-desktop-data 时,我可以看到文件系统中的各种文件:
PS C:\Users\grant> ls \\wsl$\docker-desktop-data
Directory: \\wsl$\docker-desktop-data
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 01/02/2023 18:36 …Run Code Online (Sandbox Code Playgroud) 我可以执行以下命令来检查"abc"内部是否$s有星号作为字符串通配符的字符串
if [[ $s == *"abc"* ]]; then echo 1; fi
Run Code Online (Sandbox Code Playgroud)
但在 an 内部echo,星号充当目录列表。
echo [[ $s == *"abc"* ]]
Run Code Online (Sandbox Code Playgroud)
如何将 echo 中的通配符用作字符串通配符?s如果包含 ,则预期输出应为 1 abc。
我正在尝试获取使用 VS Code 打开的项目中具有特定名称的所有文件的列表。
例如,我的项目中的所有 .gitignore 文件。我知道我可以ctrl+p并输入“.gitignore”,但我不想打开所有文件,我想列出它们,然后一一打开它们。此外,“打开文件”弹出窗口会消失,因为它失去了焦点并将最近的文件带到顶部,每次都改变顺序(这使得很难跟踪我已经打开的文件)。
我发现这个很酷的扩展,它只打开具有特定名称的所有文件(它甚至支持通配符)。问题是我有数十个文件,我无法一起打开所有文件,特别是如果这些文件不是简单的 .gitignore 文件,而是更大的文件。
是的,我可以只使用操作系统的文件搜索,但这并不总是可能的(例如,当使用远程文件系统时)或快速的(这取决于项目文件夹中有多少文件)。
我知道如何在我的移动设备上使用 Telegram 与某人开始秘密聊天。但是 - 使用 Linux桌面客户端,我找不到执行此操作的选项。它存在吗?
我的外部 SSD 本周早些时候遭受了一些文件损坏。型号是
Model Family: Crucial/Micron RealSSD m4/C400/P400
Device Model: M4-CT256M4SSD2
Run Code Online (Sandbox Code Playgroud)
显然,时钟上有 20,000 小时的供电时间。
尽管状态是:
SMART overall-health self-assessment test result: PASSED
Run Code Online (Sandbox Code Playgroud)
自检失败:
gsmartcontrol 将属性报告为:
完整输出为:
smartctl 7.2 2020-12-30 r5155 [x86_64-w64-mingw32-w10-b19045] (sf-7.2-1)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family: Crucial/Micron RealSSD m4/C400/P400
Device Model: M4-CT256M4SSD2
Serial Number: 0000000012050904896A
LU WWN Device Id: 5 00a075 10904896a
Firmware Version: 0309
User Capacity: 256,060,514,304 bytes [256 GB]
Sector Size: 512 bytes logical/physical
Rotation Rate: Solid …Run Code Online (Sandbox Code Playgroud) 我想知道我在什么时间登录到当前会话,我认为uptime任务管理器不是我要找的,因为根据我的理解,uptime与当前用户登录时间不同。
我可以在 Windows 中使用任何 PowerShell 命令来确定我登录当前会话的时间吗?
上面是我的任务管理器的图片,正常运行时间怎么可能是7天?我不明白。
linux ×4
windows ×3
bash ×1
bgp ×1
command-line ×1
docker ×1
encryption ×1
file-search ×1
hard-drive ×1
isp ×1
keyboard ×1
networking ×1
router ×1
search ×1
sftp ×1
smart ×1
ssd ×1
ssh ×1
uptime ×1
wsl2 ×1