如何通过终端命令从文件夹或单个文件创建 iso 图像?目前我正在通过Braseros GUI执行此操作,但我想使用 shell 脚本来执行此操作。
当尝试重定向到/dev/nulland 时/dev/zero,它的输出将被丢弃。这似乎都/dev/null和/dev/zero接受,并丢弃所有输入。那么,/dev/null和之间有什么区别/dev/zero?
我正在尝试学习如何使用 getopts 以便我可以使用解析输入的脚本(尽管我认为 getopts 可能会更好)。我正在尝试编写一个简单的脚本来返回分区使用百分比。问题是我的 bash 函数之一似乎不喜欢我$1在函数中作为变量引用。我引用的原因$1是因为该get_percent函数可以将挂载点作为可选参数传递给 display 而不是所有挂载点。
#!/usr/bin/bash
set -e
set -u
set -o pipefail
get_percent(){
if [ -n "$1" ]
then
df -h $1 | tail -n +2 | awk '{ print $1,"\t",$5 }'
else
df -h | tail -n +2 | awk '{ print $1,"\t",$5 }'
fi
}
usage(){
echo "script usage: $(basename $0) [-h] [-p] [-m mount_point]" >&2
}
# If the user doesn't supply any arguments, we …Run Code Online (Sandbox Code Playgroud) 我尝试sha256sum在 High Sierra 中使用;我试图用 安装它MacPorts,如:
sudo port install sha256sum
Run Code Online (Sandbox Code Playgroud)
这没用。
该怎么办?
当我做:
$ traceroute 8.8.8.8
Run Code Online (Sandbox Code Playgroud)
我得到的输出只显示星星,即使 ping google.com (8.8.8.8) 似乎工作。
$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=46 time=73.4 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=46 time=69.6 ms
Run Code Online (Sandbox Code Playgroud)
$ traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 …Run Code Online (Sandbox Code Playgroud) 在这里将一些 VM 服务器升级到 Debian 9。
现在使用 时ssh,我们无法在远程终端之间复制和粘贴。
光标似乎正在移动,并标记文本,尽管以比平常更有趣/不同的方式,但在执行 command-C / command-V 或复制并粘贴到相应菜单中时,不会将其他任何内容复制到剪贴板.
我们还尝试使用 Shift 和其他键盘组合进行鼠标移动,但没有积极的结果。
这发生在 OS/X 中,即 Sierra 和 El Capitan,以及在 Windows 中,也使用 mobaXterm 终端。
这种情况是由于 vim 意识到拥有鼠标。
按照 Stack Overflow 中的其他问题,我创建/etc/vim/vimrc.local了set mouse="r"和set mouse="v;效果不佳。
最后set mouse=""在同一个文件中进行设置,取得了一定的成功。
但是,它也不能 100% 地正常工作。还能做什么?
我最近听说了很多关于创建暗网站点的信息。我也经常使用Tor 浏览器。
该tor服务在我家中的 Debian 服务器上运行,并安装了:
sudo apt-get install tor
Run Code Online (Sandbox Code Playgroud)
我有一个想法Tor网络是如何工作的,还可以使用的torify在一段时间一次,在Linux和MacOS,做一些测试与ssh和wget通过Tor网络。
我注意到了 /etc/tor/torrc
#HiddenServiceDir /var/lib/tor/hidden_service/
#HiddenServicePort 80 127.0.0.1:80
Run Code Online (Sandbox Code Playgroud)
但是,如何从那里去?.onion网站/名称是如何创建的?
在 Linux 中设置此类服务的基础知识是什么?
我必须在机器上复制文件。而且数据量非常大。现在服务器需要正常服务,并且通常有一个特定的繁忙时间范围。那么有没有办法以一种方式运行这样的命令,如果服务器达到繁忙时间,它会暂停进程,当它超出该范围时,它会恢复它?
预期结果
cp src dst
if time between 9:00-14:00 pause process
After 14:00 resume cp command.
Run Code Online (Sandbox Code Playgroud) 当我添加 gns 存储库并尝试使用此命令时出现此错误:
#sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F88F6D313016330404F710FC9A2FD067A2E3EF7B
Run Code Online (Sandbox Code Playgroud)
错误是:
gpg: keyserver receive failed: Server indicated a failure
Run Code Online (Sandbox Code Playgroud)