我有一个包含超过 500 个视频的文件夹,该文件夹的大小约为 80 GB。
我想将 30GB 的视频移动到另一个文件夹,但如何操作呢?
我正在使用终端,无法安装 GUI。
我试图在 WSL 中的 bash 中附加到文本文件(使用>>运算符)。不幸的是,由于我是初学者,而不是附加到文件,而是使用>>“文本”作为文件名创建了一个新文件,并且 Windows(GUI)和 Ubuntu(rm命令)似乎都无法删除该文件目录(即使使用命令时也会显示dir)。
Windows 图形用户界面:
Windows 错误代码:
重击:
root@DESKTOP-IA030GJ:/# cd home
root@DESKTOP-IA030GJ:/home# dir
English_Class Finished_Projects Keeping.txt Random_Password_Generator_Project \\n\\n\ -----Changes\ onion_project pythonwork
root@DESKTOP-IA030GJ:/home# ls --quoting-style=shell
English_Class '\n\n -----Changes '
Finished_Projects onion_project
Keeping.txt pythonwork
Random_Password_Generator_Project
Run Code Online (Sandbox Code Playgroud)
我想在具有特定字符串的文件中进行搜索,并仅显示与该字符串完全匹配的行,但这似乎不适用于grep -w.
这只是一个示例,因为我将在脚本中搜索字符串,然后只想显示那些完全匹配的行,而不是“string-xxxx”或“string.io”。
有人有什么主意吗?
root@ubuntu-client:/var/lib/apt/lists# cat aa
aide is good
this is aide one
that is aide-common good
aide-good is not ok
hello aide-help
root@ubuntu-client:/var/lib/apt/lists#
oot@ubuntu-client:/var/lib/apt/lists# grep -w aide aa
aide is good
this is aide one
that is aide-common good
aide-good is not ok
hello aide-help
root@ubuntu-client
Run Code Online (Sandbox Code Playgroud) 我最近在我的 HP Envy x360 笔记本电脑上下载了 Ubuntu。我以前曾使用过 Ubuntu。我试图导航到Desktop终端中的 Windows 文件夹,但找不到它。我输入但未找到/mnt/c/Users/'my username'/该文件夹。Desktop这就是我在旧笔记本电脑上找到它的方式,因此不确定他们如何更改它以找到Desktop.
我有一个不执行./script.sh但需要. ./script.sh执行的 shell 脚本 。
./和 和有. ./什么区别?我在 Windows 上使用 MSYS2 环境。请注意点之间的空间。我知道什么../,做什么和那不能解决问题,因为我与我的可执行文件在同一目录中。
这是输出:
最近,在大学里,我们开始使用 Linux 和 Bash。我们有一个任务,我们必须创建 5 个名称为Directory1、 等的目录Directory2。在每个目录中,我们必须创建 10 个文件,其中包含一个随机数。
我是这样开始的,但我不知道下一步该怎么做:
#!/bin/bash
for i in {1..5}
do
mkdir "Directory${i}"
done
Run Code Online (Sandbox Code Playgroud)
你能帮我么?
我必须合并很多 pdf 文件,并将它们编号为 1 到 100 或更多。我想合并特定文件。
我可以合并它们做类似的事情吗?
pdftk [1-20].pdf cat output out.pdf
Run Code Online (Sandbox Code Playgroud) 我有一个分布式 Java 应用程序,并且具有与 NFS 共享的网络连接。该应用程序正在使用 DNS 连接到网络共享。
我们想测试应用程序运行时的网络连接故障。因此,我们/etc/hosts在应用程序运行时编辑文件,模拟网络连接失败。我们得到了预期的结果。
我只是不明白如何使用hosts新(假)IP 地址编辑文件并使用已运行进程的新 IP 进行实时更新。
有人可以解释一下操作系统中的实现以及新 IP 如何映射到已经运行的进程吗?
操作系统是否hosts一直监视文件并更新,还是在创建新连接时检查文件?
我知道这听起来可能很荒谬,但在我的辩护中,我会说我刚刚开始搞乱编码和特别是 bash,所以不要太严厉地评判我......
我只是陷入了这个:
#!/bin/bash
echo -n "Enter a number: "
read VAR
if [[ $VAR -gt 10 ]]
then
echo "The variable is greater than 10."
fi
Run Code Online (Sandbox Code Playgroud)
事情是我写的任何数字都不会改变任何事情。甚至2会大于10。怎么了?
我主要必须使用终端,但问题是我的 Ubuntu 20.04 桌面启动很慢。Ubuntu 和制造商的标志出现后加载需要一些时间。
Ubuntu Server 是否比 Desktop 消耗更少的 RAM,并且它是否提供更快的登录?