Articles of 命令行界面

从Cmd.exe启动服务

我有一个Windows服务托pipe的WCF服务。 我将如何去从命令行启动服务,同时传递以下参数 用户我希望该服务login为。 我还需要传递给用户的密码。 我以前一直在进入services.msc的值,但我觉得这很烦人

Unix CLI驱动的监视套件

我正在寻找像Cacti或Zabbix,但从命令行驱动。 我讨厌点击,我喜欢脚本和shellautomagic。 我正在寻找一些监控套件,可以让我使用Emacs / Vim编辑主机列表,警报等。 任何想法/链接表示赞赏。

对于Linux上的某些应用程序,Ctrl + c不起作用

这是一个非常奇怪的问题,但在新系统上(Fedora,Ubuntu),ctrl + c对某些工具没有任何影响: 如果我执行yum列表运行几乎一分钟,我不能打断用ctrl + c运行 $time yum list >/dev/null ^C^C^C^C^C^C^C^C^C 命令执行不会停止。 但是要中断查找是可能的。 $ time find / >/dev/null 2>&1 ^C real 0m0.741s user 0m0.033s sys 0m0.124s 我很好奇这是什么造成的。 我必须遵循以下设置: $ stty -a speed 38400 baud; rows 36; columns 158; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = […]

远程更改Windows共享上的权限?

我读了很多地方的Net Share命令。 它似乎能够阻止使用/DELETE参数共享远程共享,而且似乎也能够使用/GRANT将用户添加到共享中。 现在看起来不可能做的一件事就是使用Net Share命令从远程共享中删除人员。 有没有办法做到这一点?

使用正则expression式在Linux上通过命令行批量重命名目录

我在服务器上有一个文件夹,其中包含每天创build的目录,并按date命名,如下所示: 07-06-14 08-06-14 09-06-14 等等 在某个时候,我决定首选的命名格式如下:2014-06-07新的文件夹是用这种格式创build的。 所以现在这个文件夹同时包含旧格式和新格式的目录。 如何将旧格式的目录批量重命名为新格式? 我已经试过了: rename -n 's/(\d{2})\-(\d{2})\-(\d{2})\20$3-$2-$1//' * 但它会引发错误: Use of uninitialized value $2 in regexp compilation at (eval 1) line 1

CentOS 5启动时启动一个PHP脚本

我们在slicehost上有一个CentOS 5 VPS。 我有几个PHP脚本来操作电子邮件和东西。 我需要一种方法来在机器的重启/启动时自动启动这些php脚本,并让它们在后台运行。 如果脚本停止,奖励将有能力自动重启。 谢谢!

如何弄清楚你的Linux / Unix发行版

有没有一种方法可以告诉我正在运行的机器上的Linux版本和版本? 这可能是一个奇怪的问题,但是如果我给了一台机器并连接到显示器和键盘,并且机器已经在运行级别3运行,那么如何判断机器上运行的是什么?

debian bash / shstring执行

我在这里坚持这段代码 user@server:~$ TEST="ssh [email protected] 'date; hostname -A; uname -a'" user@server:~$ $TEST bash: date; hostname -A; uname -a: Command not found. 我想在一个shell脚本里面使用这个,不知道是什么问题。 这两个系统都是debian wheezy, 但是如果直接执行命令: user@server:~$ ssh [email protected] 'date; hostname -A; uname -a' Fre Aug 23 20:02:55 CEST 2013 otherserver.example.org Linux otherserver 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 GNU/Linux 那么最重要的是什么? 我接力错过了一些非常微不足道的东西,但只是无法弄清楚…请帮助… 这个背后的想法是,我在一个脚本内部build立一个长string,并在一个SSH会话中远程执行它(重新命名zfs快照,所有在一行n.0成为n.1等等) 但它不工作是希望它工作… 编辑/更新:更新了我的问题(从'date;date;date到'date;主机名-A; uname -a')的beeter理解exaples […]

从ssh和镜像尾部到一个本地文件

要通过SSH来挂接文件,我可以使用 ssh -t remotebox "tail -f /var/log/remote.log" 但是,可以将尾部与本地文件同步? 那么一个文件会自动镜像tail命令的更新?

请解释这个BASH代码(一行)

BASH之前从未见过这个用法: pidfile=${PIDFILE-/var/run/service.pid} 我以前从未见过/使用过的部分是${PIDFILE-部分。