我正在使用 bash shell 并希望将命令的输出通过管道openssl rand -base64 1000传输到dd诸如dd if={output of openssl} of="sample.txt bs=1G count=1. 我想我可以使用变量,但我不确定如何最好地这样做。我想创建该文件的原因是我想要一个带有随机文本的 1GB 文件。
我阅读了大量有关 VLAN 和子网的论坛和文章。
但是,除了以下内容之外,我还没有理解每个人的功能:
问题
如果我有多个子网,我假设您需要一个路由器来在每个子网之间进行通信。只有每个子网内的设备才会位于该子网的本地广播域中。那正确吗?
我是否需要子网来设置 VLAN?
我知道子网中可以存在 VLAN。但我的理解是,您必须将该子网的 IP 地址分配给 VLAN。它如何与子网的其余部分隔离?
什么时候设置VLAN?特别是如果我能够使用子网对我的网络进行分段?
我不断遇到以下几点。但是,我不确定这在读取same physical network.
虚拟局域网 (VLAN) 允许我们创建不同的逻辑和物理网络;而 IP 子网划分只是允许我们通过相同的物理网络创建逻辑网络。
会欣赏现实世界的例子。
我遇到过几个使用2>&1and 的命令1>&2,但是我完全搞不清楚使用它的目的以及何时应该使用它。
我的理解
我知道这1代表标准输出并2代表标准错误。我知道这2>&1结合了2to的输出,1反之亦然。
我没有得到的
我试图只将文件的一个子集从一个目录复制到另一个目录,cp但是我收到了消息cp: cannot stat [^\.php]': No such file or directory。有没有办法只使用cp命令来使用正则表达式?
我一直在卸载应用程序以及使用命令删除或清除它们的配置文件apt-get --purge remove {package_name}。
我在网上看到了几篇文章,包括https://help.ubuntu.com/community/AptGet/Howto上的 Ubuntu 指南,该指南在"This command completely removes a package and the associated configuration files. Configuration files residing in ~ are not usually affected by this command"仅使用命令时读取apt-get purge {package_name}。
运行命令apt-get --purge remove {package_name}和apt-get purge {package_name}?有区别吗?你为什么要使用一个?
我知道apt-get remove删除包apt-get autoremove是删除为满足给定包的依赖关系而安装的任何包。因此,例如,如果我安装了 LibreOffice 并且它依赖于 Java 并在我运行命令时将其安装为安装的一部分apt-get libreoffice,为什么我要运行该命令,apt-get remove libreoffice然后是apt-get autoremove?我不能简单地运行命令apt-get autoremove libreoffice吗?或者是组合apt-get remove并apt-get autoremove为一个不同的目的是什么?
如果我在任何电子邮件客户端(无论是 Outlook、GMail 等)中收到一封电子邮件,并且该电子邮件包含指向网站的链接,是否可以对网站执行 POST 请求而不是 GET 请求?
我有一台运行 Ubuntu 12.04 LTS 的设备屏幕冻结。通常我只是跳到一个可用的 tty,即Ctrl- Alt-F1并执行命令/etc/init.d/lightdm restart或service lightdm restart. 然而,这会杀死我打开的所有东西。我如何避免这种情况?
浏览该/etc/cron.daily目录后,我注意到只有 mlocate.cron 文件与我在其他材料中引用 slocate.cron 的文件相比。这些和它们各自的命令之间是否有区别,如果有,它们是什么?