Questions tagged «command-line-interface»

命令行界面(CLI)是一种通过键入命令以执行特定任务来与计算机操作系统或软件进行交互的机制。





7
删除早于(x)天的文件?
Windows命令行选项在删除(n)天之前的给定文件夹中的所有文件时,有什么好的Windows命令行选项? 另请注意,其中可能有成千上万个这样的文件,因此在此处forfiles使用shell to cmd不是一个好主意。除非您喜欢生成数千个命令shell。我认为这是一个令人讨厌的骇客,所以让我们看看我们能否做得更好! 理想情况下,Windows Server 2008中内置(或易于安装)的东西。

9
强制本地IP通信到外部接口
我有一台具有多个接口的机器,可以根据需要进行配置,例如: eth1:192.168.1.1 eth2:192.168.2.2 我想通过另一个接口转发所有发送到这些本地地址之一的流量。例如,到192.168.1.1处的iperf,ftp,http服务器的所有请求不仅应在内部进行路由,还应通过eth2转发(外部网络将负责将数据包重新路由到eth1)。 我尝试并查看了几个命令,例如iptables,ip route等...,但是没有任何效果。 我可以得到的最接近的行为是: ip route change to 192.168.1.1/24 dev eth2 它将在eth2上发送所有192.168.1.x,除了192.168.1.1仍在内部进行路由。可能然后我可以对eth1上定向到伪造的192.168.1.2的所有流量进行NAT转发,并在内部重新路由到192.168.1.1吗?我实际上在为iptables奋斗,但这对我来说太难了。 此设置的目的是在不使用两台PC的情况下进行接口驱动程序测试。 我正在使用Linux,但是如果您知道如何在Windows上使用它,那我就买! 编辑: 外部网络只是eth1和eth2之间的交叉电缆。假设我的机器上有一个http服务器。现在,我想从同一台计算机访问此服务器,但是我想强制TCP / IP通信通过此eth1 / eth2电缆。我应该如何为此配置接口?


6
强制SSH使用特定的Shell
有什么方法可以强制SSH在远程端使用特定的Shell,而不管用户的默认Shell是什么? 我尝试过类似的解决方案: ssh host.domain.com /bin/bash -c 'complicated, multi-line command' 但是不幸的是,远程端的默认Shell负责解析“复杂的多行命令”部分,而我很难对其进行足够的转义以使其同时适用于Bash和C Shell用户。


5
SSH,在登录时运行命令,然后保持登录状态?
我以期望的方式尝试了此操作,但未成功:最后关闭了连接。 我们是否可以通过ssh运行脚本,该脚本将登录到远程计算机,运行命令而不断开连接? 因此,将ssh放入一台计算机中,将cd插入该目录,然后运行命令,并保持登录状态。 乔纳森 (我曾经用过) #!/usr/bin/expect -f set password [lrange $argv 0 0] spawn ssh root@marlboro "cd /tmp; ls -altr | tail" expect "?assword:*" send -- "$password\r" send -- "\r" interact

6
从控制台安装了KVM Guest。但是如何进入访客控制台呢?
我试图仅使用命令行(虚拟机管理程序和来宾)在KVM(RHEL 6)上安装完全虚拟化的来宾(Fedora 14 x86_64)。它没有错误,也没有明显的结果。我想知道如何进行纯文本安装。 所以,这是我所做的: # virt-install \ --name=FE --ram=756 --vcpus=1 \ --file=/var/lib/libvirt/images/FE.img --network bridge:br0 \ --nographics --os-type=linux \ --extra-args='console=tty0' -v \ --cdrom=/media/usb/Fedora-14-x86_64-Live-Desktop.iso Starting install... Creating domain... | 0 B 00:00 Connected to domain FE Escape character is ^] ÿ 怎么办?据我了解,在搜寻了几天之后,我应该看到来自文本安装的访客输出,但是什么也没有发生。virt-viewer无法连接到它,建议我通过添加--help探索所有选项(我这样做了)。如果我重新连接virsh,则会看到以下内容: Domain installation still in progress. You can reconnect to …


5
删除关机命令但保持重启状态的最佳方法
我在数据中心中有一个raspi型设备,最近不小心用了手指,将关机命令粘贴到了屏幕上的错误终端中。有没有办法保留shutdown -r但删除#poweroff #shutdown -P -H选项? 我要保持shutdown -r 命令。如果我想冻结系统或使用ip table规则来锁定自己,我喜欢在其上放置一个计时器。例shutdown -r +10


6
防止xargs因错误退出
根据手册页,如果执行行之一以错误255退出,则xargs将退出: 如果以状态255退出命令的任何调用,则xargs将立即停止,而无需读取任何进一步的输入。发生这种情况时,将在stderr上发出错误消息。 如何获得xargs 不这样做? 我有一个要运行的大约1500行批处理作业,一次要运行50行。我发现它总是快要死了,而没有完成工作。不好! 更好的问题是描述我要做什么的问题: 我如何一次运行1500行批处理脚本,一次运行50行,这样它就不会在中间退出该作业,并且将输出捕获到某种日志文件中?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.