小编αғs*_*нιη的帖子

如何下载整个站点的 .mp3 文件?

我想下载网站中的所有 mp3 文件(甚至在主页和子链接中)。

例如,我想从“ http://example.org/musics/ ”和所有子链接下载所有 .mp3链接。

如何通过使用wgethttrack命令来做到这一点?

wget httrack

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

17
推荐指数
1
解决办法
4533
查看次数

有没有办法让 cut 命令只读取最后一个字段?

我有一个空格分隔的字符串,它是由一个命令输出的,我喜欢通过管道传输到cut-fd ' '用于在空格上进行拆分。我知道我可以-f <n>用来显示字段编号<n>,但是如果我不知道字符串的长度,我可以让它显示最后一个字段吗?

或者我是否需要使用更灵活的文本编辑工具,例如sedawk

command-line cut-command

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

使用 IPv6 的无盘启动

在我们的工作中,我们使用了大约 80 台运行 Ubuntu 的无盘机器。我们想要过渡到 IPv6,所以现在我试图让我们的无盘系统与 IPV6 一起工作。内核和 initramfs 的传输仍然可以通过 IPv4 连接,但是一旦机器完全启动,我希望所有网络连接都通过 IPv6。

这意味着 nfsroot 必须通过 IPv6 挂载。我对此的研究表明 initramfs-tools (1.18.5-1ubuntu4.1) 不支持 IPv6。这意味着用于早期启动时的接口配置的 ipconfig 和 nfs 根的挂载程序都不支持 IPv6。

为了避免这种情况,我在 initramfs ( /etc/initramfs-tools/hooks/ipv6) 中添加了两个二进制文件:

#!/bin/bash 
. /usr/share/initramfs-tools/hook-functions
copy_exec /sbin/dhclient /sbin
copy_exec /sbin/mount.nfs4 /sbin
Run Code Online (Sandbox Code Playgroud)

我使用这些来 (a) 在早期启动时请求 DHCPv6

/sbin/dhclient -6 -1 -cf /tmp/dhclient.conf -pf /tmp/dhclient6.eth0.pid -lf /tmp/dhclient6.eth0.leases eth0
Run Code Online (Sandbox Code Playgroud)

(b) 使用我通过执行获得的地址配置接口:

ipv6=$(cat /tmp/dhclient6.eth0.leases | grep iaaddr | egrep -o "([a-f0-9]{1,4}:){3}([a-f0-9]{0,4}:){0,4}[a-f0-9]{1,4}")
ip -6 addr add $ipv6/112 dev eth0
Run Code Online (Sandbox Code Playgroud)

通常使用以下命令挂载 nfs 根目录/usr/share/initramfs-tools/scripts/nfs

nfsmount …
Run Code Online (Sandbox Code Playgroud)

nfs ipv6 pxe initramfs

16
推荐指数
1
解决办法
1256
查看次数

如何使整个目录可执行?

我有一个专门用于 python 脚本的文件夹。

我厌倦了对我编写的每个新 python 脚本执行 chmod。

如果它是 python 脚本,有没有办法使我的文件夹中的每个文件都可执行?

如果有一个脚本可以在创建新的 .py 脚本时进行检查,并且如果有新的 .py 脚本,则可以立即执行。

  • 我使用 Vim。

command-line scripts chmod executable

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

不小心删除了“/usr/share”文件夹

系统不启动。不rm - R小心使用了。如何恢复系统?

data-recovery 18.04

16
推荐指数
1
解决办法
6256
查看次数

为 gnome-terminal 添加边框

在新的 14.04 纯香草 Ubuntu 安装上,使用默认主题,没什么特别的。调出一个 gnome 终端窗口 (Ctrl + Alt + t) 终端窗口没有边框(顺便说一下也没有调整大小的句柄),它是一个黑色矩形。

如何添加 1px 的白色边框(在处理多个重叠的 gnome-terminal 窗口时我觉得这很有用)?

themes gnome-terminal

15
推荐指数
1
解决办法
1万
查看次数

如何停止mysqld进程?

的结果 ps -e | grep mysqld

在此处输入图片说明

运行htop并单击内存使用情况..

在此处输入图片说明

它占用了 4GB 内存的 33%。

我只想结束 mysqld 进程.. 运行sudo pkill mysqld结束该进程但该进程再次启动.. 我想完全结束它并取回内存。

mysql process 14.04

15
推荐指数
3
解决办法
8万
查看次数

如何将具有重复文件名的文件复制到一个目录中并通过自动重命名副本来保留两个文件?

在 Windows 操作系统上,当您将文件复制到已经具有该名称文件的目录中时,它会询问您是否要:

  1. 复制文件并替换/覆盖现有文件
  2. 取消将新文件复制到目录中
  3. 复制文件,但重命名它(如“文件名 - 复制(1)”)

当我在 Ubuntu 中执行此操作时,我没有第三个选项(很多时候这是一个非常有用的选项)。有什么办法可以在 Ubuntu 中做到这一点吗?

files 14.04

15
推荐指数
1
解决办法
3万
查看次数

如何退出 Ctrl + Alt + F3?

我按下Ctrl+ Alt+F3的错误,然后我的电脑显示我的用户名和密码全屏终端问,我怎么说了出来?

tty

15
推荐指数
1
解决办法
4万
查看次数