Articles of 命令行界面

如何从命令行使用文件中的密码创buildWindows用户

我在一个有点独特的情况。 我正在尝试使用命令行或batch file创build一个Windows用户。 我知道如何在基本情况下做到这一点: net user username password /add 问题是我通过一个端点pipe理系统来做这件事,它将公开地logging我正在运行的任何命令行,所以如果在命令行中写入密码,所有人都将看到它。 我有一个临时文件包含一个文件,所以如果我可以得到net user命令从文件读取密码,我可以解决这个日志logging问题。 我想到的最好的是: type password.txt | net user username * /add 它的行为就像它的工作,除了密码总是空白。 谢谢

使用mac地址或主机名将wsname日志文件转换为文件名

我正在使用wsname在部署时重命名工作站。 我有一个\ logfile开关,将wsname日志文件的默认位置更改为C驱动器上的一个文件夹。 我想将其更改为networking位置,但是我需要能够指定基于MAC地址或主机名的文件的名称,以便从其他20台计算机中同时进行重命名。 有没有办法做到这一点? 谢谢 我发现我可以使用%computername%将文件重命名为computername。 可以用mac地址来完成吗?

如何从Windows命令行输出中find多个值?

例如,查看是否安装了KB983590: systeminfo | find "KB983590" 但是,如果我想知道是否安装了多个KB,该怎么办呢?

Ubuntu – 通过命令行执行多个php文件

如何通过命令行执行多个php文件?

从手指中提取“真实生活”的价值

我想获得一个用户的真实姓名,以在login脚本中打印。 我正在使用以下命令: finger | grep $LOGNAME | head -1 | awk '{print $2 " " $3}' 有没有更好的办法? 我没有在finger的手册页上看到它有一个争论, 只能得到真实的姓名。 我在SunOs机器上使用TCSH。

drbd模块设置Ubuntu 10.04 LTS

我正在给以下命令。 sudo apt-get install drbd8-utils drbd8-module-source \ build-essential module-assistant 当我这样做,我得到的回应是 请注意,请selectdrbd8-source而不是drbd8-module-source drbd8-source已经是最新版本了 然后当我去使用这个命令安装drbd 模块助手自动安装drbd8 一个graphics用户界面popup,说我缺less“东西”(我假设是模块,因为一切安装正确) 我遵循drbd.org的指导,所以我相当肯定我已经安装了所有的前提条件。 但是我对Linux比较陌生,所以如果我错过了一些东西,我很乐意知道它是什么。

从命令行编辑文件会为文件添加奇怪的字符

我刚刚通过命令行编辑了一个虚拟主机文件 sudo vi /srv/…/vhost.conf 保存并重新打开后添加一些东西,奇怪的字符添加到文件中: 例如 AuthName "trac"n 是 AuthName "trac" 之前。 和AuthUserFile 。 在它后面加了一个ns和一个path。 任何想法为什么发生这种情况,以及如何避免它? 我也无法删除这个字符。

尝试连接到MySQL通过PHP命令行通过XAMPP(ubuntu / cakephp)

我试图通过xampp运行蛋糕壳,我遇到了一些问题。 什么工作 我可以通过Apache(在Web浏览器)运行时连接PHP到Mysql, 我可以通过inputphp在bash中运行PHP CLI,在xampp下设置bin文件夹作为环境variables 我可以运行蛋糕,我设置了蛋糕/控制台目录作为一个环境variables 我可以在没有附加任何模型的情况下运行我的shell脚本 什么都行不通 连接模型时运行shell脚本。 我得到以下错误:PHP警告:mysql_connect():无法连接到本地MySQL服务器通过套接字'/var/run/mysqld/mysqld.sock'(2)在/ opt / lampp / htdocs / cakephp / cake /第561行的libs / model / datasources / dbo / dbo_mysql.php 我试过了 原来,cli报告说找不到mysql_connect。 所以我安装了php5-mysql,尽pipe我有更好的判断(我认为XAMPP已经做出了必要的关系)。 我安装它之后,它正在寻找mysql.sock。 我试着改变/etc/php5/cli/php.ini下的位置。 也许这不是正确的位置,或者我没有改变正确的variables。 问题 我可以在哪里更改mysql.sock的位置? 或者,我这样做不正确,有没有更好的办法?

在Windows CLI中匹配string的反向

任何人都可以告诉我一个很好的例子,如何匹配它。 也许我误解了很多次的文档,但它甚至不像grep这样的真正的工具应该如何工作。 以下命令的输出, wmic /output:stdout csproduct get identifyingnumber看起来像这样。 IdentifyingNumber ABC1234 wmic csproduct get identifyingnumber | findstr with parameters to remove column header | clip 我不知道该怎么做,因为我无法find我正在寻找我的batch file的确切示例,因为我需要足够的序列。 有什么想法吗? 编辑 :我喜欢PowerShell,但我真的需要知道如何做到这一点批量(必须可能)的XP机器以及。 我很惊讶,我无法弄清楚这一点。 我的意思是,这应该是简单的!

linux添加python脚本以用户身份运行

我有一个Python脚本,通过PHP执行,但脚本运行在用户的Ubuntu下。 如何将我的Python脚本更改为与我的PHP脚本(即www-data)相同的用户? 如果这不是一个安全的方法来做到这一点,会是什么? Python脚本对通过PHP上传的文件执行任务,PHP自动将所有者和组设置为www-data。 我从命令行执行python脚本,它的工作原理,但通过PHP执行时,Python脚本没有权限执行上传文件的任务。