Articles of 命令行界面

命令行工具显示带宽百分比使用率

在Linux服务器中,我需要查看networking百分比利用率,例如,您可以看到Windows任务pipe理器: 你知道一些做这个工作的Linux 命令行(非GUI)工具吗? 我search了很多,但我没有find任何我想要的东西..

用于安装OpenSSL 1.0.1的批处理参数?

我有一组需要在多台计算机上安装的prereq程序。 除了OpenSSL之外,我已经用一个batch file自动化了所有的东西,但是仍然需要用户通过GUI安装程序提示。 是否有任何参数或标志可以传递给安装程序来设置默认目录和其他标志? 例如,我使用下面的另一个prereq进行静默安装: start /wait vcredist_x86.exe /qb 安装程序提供给我们,所以我不能重build安装程序或任何简单的东西。 我对命令行参数的search只显示了安装后的交互结果,而不是安装本身。 任何提示或方向表示赞赏。

cpulimit,但负载? 暂停命令,直到加载平均值低于某个数字?

在Linux上的程序cpulimit是伟大的。 你可以告诉它限制一个进程,使它不会占用超过X%的CPU。 例如,如果CPU运行时间过长,我知道某人的笔记本电脑过热。 当进行一些video编码时,他们使用cpulimit来防止CPU被完全使用,从而导致过热。 你不能用nice来阻止。 有没有这样的负载 ? 理想情况下,我想能够做loadlimit 4 my-command-here ,它会启动my-command-here每X秒loadlimit将检查(1分钟)负载的机器,如果它高于4,然后my-command-here将被暂停。 当负载低于4时,命令将被暂停。 这正是cpulimit所做的。 这样的工具是否存在?

如何使用参数从powershell中调用msiexec

我想从PowerShell脚本执行以下行: msiexec /qb /i ps-pulse-win-5.2r5.1-b897-64bitinstaller.msi CONFIGFILE="ALS GSLB.jnprpreconfig" 这从DOS命令行调用时,但MSIEXEC抱怨说,事情是不正确的,当我从PowerShell调用它。 这确实有效… msiexec / qb / i ps-pulse-win-5.2r5.1-b897-64bitinstaller.msi 很明显,SOMETHING正在搞乱我的论点,但我无法弄清楚如何使它工作。 (删除了“/”)

与作为systemd服务一部分运行的程序进行交互

我有一个systemd服务,使用以下configuration(在/etc/systemd/system/my-service.service ): [Unit] Description=My service [Service] WorkingDirectory=/path/to/my/service User=some-user Group=some-group Restart=on-failure RestartSec=20 5 ExecStart=my-service-binary [Install] WantedBy=multi-user.target 程序启动时,它提供了一个命令行界面以允许交互。 但是,由于这个程序是由systemd运行的,我不能立即看到直接与程序交互的方式。 有什么方法可以“连接”程序提供的stream,而在systemd中作为服务运行?

命令行perl不会破坏符号链接

我想用perl编辑原始文件,当我有一个数字序列的别名。 任务是在命令行上使用perl,例如 perl -pe 's/apples/oranges/' 但是要编辑文件: perl -i.bak -i选项不适用于符号链接 ln -s fs fruitSalad 用-i ,perl将会重写一个新的文件,replace(破坏)前面的符号链接。 即它不会编辑原文。 有一个解决方法( https://unix.stackexchange.com/questions/9318/is-there-a-way-to-make-perl-i-not-clobber-symlinks )就是这样的: perl -i.bak -pe 's/apples/oranges/' $(readlink fs) 这是我的问题 。 我想就地编辑一系列符号链接中的原始文件。 ln -s fs.1 fruitSalad-1 ln -s fs.2 fruitSalad-2 使用正常的文件,Perl将使用范围,例如 perl -i.bak -pe 's/apples/oranges/' fs.{1..2} 但是,这不符合$(readlink __)技巧。 这是不可能的,我宁愿避免xargs。 任何想法如何通过命令行中的符号链接编辑文件的范围? 我错过了什么?

/ mnt没有安装,或不好的select

从rescue cd安装驱动器/ dev / sda1( mount -o remount,rw /dev/sda1 -t ext4 /mnt )时, mount: /mnt not mounted already, or bad option 。 我不知道在这里做什么,因为我已经search了几个小时的论坛,没有人有一个修复工作。 我需要这个解决scheme,因为我使用它来chroot到一个旧的机器上有一些文件和我需要恢复的密码。

recursion删除目录的内容,但不是目录本身

我有一个目录,其中包含其他目录和深度未知的文件。 我怎样才能删除目录的内容 – 嵌套的目录和文件 – 而不是目录本身? 我试过这些,他们没有工作 – 没有被删除: rm -rf my_dir/*/* rm -rf my_dir/** rm -rf my_dir/* # and cd my_dir rm -rf */* 怎么做?

Clariion CX是否存在命令行configuration工具?

在具有Mylex RAID控制器的SAN上,有一个名为mlxcfg的命令行实用程序,允许您configurationSAN。 Clariion CX SAN是否有这样的实用工具?是否可以免费使用Navisphere的许可证?

使用Windows ftp命令复制FileZilla

在正确configurationFileZilla以在服务器之间进行通信之后,我尝试使用Windows内置FTP支持自动进行一些传输 ftp -s:command.file 我逐字复制了FileZilla的客户端命令(使用文字 ),我得到这个奇怪的现象: 使用FileZilla成功传输 (000058) 2009-05-19 18:30:51 – (not logged in) (*.*.*.*)> Connected, sending welcome message… (000058) 2009-05-19 18:30:51 – (not logged in) (*.*.*.*)> 220 welcome… (000058) 2009-05-19 18:30:51 – (not logged in) (*.*.*.*)> USER user1 (000058) 2009-05-19 18:30:51 – (not logged in) (*.*.*.*)> 331 Password required for user1 (000058) 2009-05-19 18:30:51 – […]