小编Rui*_*iro的帖子

通过终端命令从文件夹创建iso图像

如何通过终端命令从文件夹或单个文件创建 iso 图像?目前我正在通过Braseros GUI执行此操作,但我想使用 shell 脚本来执行此操作。

iso

45
推荐指数
3
解决办法
12万
查看次数

/dev/null 和 /dev/zero 之间的区别

当尝试重定向到/dev/nulland 时/dev/zero,它的输出将被丢弃。这似乎都/dev/null/dev/zero接受,并丢弃所有输入。那么,/dev/null和之间有什么区别/dev/zero

devices

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

Bash 抛出错误,第 8 行:$1:未绑定变量

我正在尝试学习如何使用 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)

scripting bash shell-script

42
推荐指数
5
解决办法
10万
查看次数

MacOS 中没有 sha256sum

我尝试sha256sum在 High Sierra 中使用;我试图用 安装它MacPorts,如:

sudo port install sha256sum
Run Code Online (Sandbox Code Playgroud)

这没用。

该怎么办?

osx software-installation hashsum macports

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

traceroute 只给出星星 + 如何修复

当我做:

  $ traceroute 8.8.8.8
Run Code Online (Sandbox Code Playgroud)

我得到的输出只显示星星,即使 ping google.com (8.8.8.8) 似乎工作。

  1. 为了解决这个问题,我需要在我的文件/conf 中修复什么?
  2. 我需要检查什么?

ping 命令输出

    $ 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 命令输出

 $ 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)

linux networking ping traceroute

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

vim 剪切和粘贴在 Stretch / Debian 9 中不起作用

在这里将一些 VM 服务器升级到 Debian 9。

现在使用 时ssh,我们无法在远程终端之间复制和粘贴。

光标似乎正在移动,并标记文本,尽管以比平常更有趣/不同的方式,但在执行 command-C / command-V 或复制并粘贴到相应菜单中时,不会将其他任何内容复制到剪贴板.

我们还尝试使用 Shift 和其他键盘组合进行鼠标移动,但没有积极的结果。

这发生在 OS/X 中,即 Sierra 和 El Capitan,以及在 Windows 中,也使用 mobaXterm 终端。

这种情况是由于 vim 意识到拥有鼠标。

按照 Stack Overflow 中的其他问题,我创建/etc/vim/vimrc.localset mouse="r"set mouse="v;效果不佳。

最后set mouse=""在同一个文件中进行设置,取得了一定的成功。

但是,它也不能 100% 地正常工作。还能做什么?

vim debian

40
推荐指数
3
解决办法
5万
查看次数

如何在 Linux 中创建一个暗网/Tor 网站?

我最近听说了很多关于创建网站点的信息。我也经常使用Tor 浏览器

tor服务在我家中的 Debian 服务器上运行,并安装了:

sudo apt-get install tor 
Run Code Online (Sandbox Code Playgroud)

我有一个想法Tor网络是如何工作的,还可以使用的torify在一段时间一次,在Linux和MacOS,做一些测试与sshwget通过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 中设置此类服务的基础知识是什么?

security debian tor

40
推荐指数
1
解决办法
9552
查看次数

有没有办法在 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)

process process-management

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

如何在 bash 中使用计时器?

我需要一个计时器,它会从脚本的最开始开始并在结束时停止。

bash

39
推荐指数
4
解决办法
11万
查看次数

gpg:密钥服务器接收失败:服务器指示失败

当我添加 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)

debian apt gpg

39
推荐指数
5
解决办法
6万
查看次数