Questions tagged «command-line»

与图形用户界面(GUI)相对的界面,用于在面向文本的环境中使用键入的命令与计算机进行交互的界面。



3
SSH:完全禁用密码验证
有没有办法完全禁用密码验证?命令行如下: ssh -o KbdInteractiveAuthentication=no -o PasswordAuthentication=no machine" 它仍然要求输入密码。当然,如果可能的话,我想在不触及服务器的情况下这样做。

8
在cmd.exe中设置或修改(系统范围)环境变量
我正在寻找一种从命令行添加和/或修改和/或删除环境变量的便捷方法。特别是,我有时会发现自己需要在cmd.exe中添加一些变量。 如果有人向我展示了一种非GUI方式进行修改(即:添加新目录),我将不胜感激 %PATH% 变量。 这种变化应该是永久性的,而不仅仅是持续时间 cmd 会话。

2
提取并覆盖现有文件
我正在尝试编写一个批处理脚本,将文件从现有的ZIP文件中提取到我桌面上的另一个文件夹中,并让系统不提示我是否要覆盖现有文件。该脚本只适用于-o,但是一旦我添加-aoa,我就会收到错误: "C:\Program Files\7-zip\7z.exe" e file1.zip "-aoaC:\Documents and Settings\All Users\Desktop\all_backup_files"


2
在Windows资源管理器中,如果将百分比符号用于现有变量,为什么还要用百分比(%)符号创建文件夹或文件?
转到Windows资源管理器,并创建一个名为文件夹/目录%systemdrive%,%windir%或任何其他现有的变量。 打开命令提示符,然后转到刚刚创建的文件夹。 因为%文件夹名称中包含百分号()符号,所以不会混淆命令提示符,因为百分号符号用于现有变量。 %用两个百分号()转义百分号()%%无效,因此DavidPostill的答案是错误的: 因此,在Windows资源管理器中,%如果将百分比符号用于现有变量,为什么还要创建带有百分比()符号的文件夹或文件?

4
哪个多用户操作系统允许一个用户查看其他用户的当前命令行?
我正在阅读的联机帮助unzip,并遇到了以下问题 -P password use password to decrypt encrypted zipfile entries (if any). THIS IS INSECURE! Many multi-user operating systems provide ways for any user to see the current command line of any other user; even on stand-alone systems there is always the threat of over-the-shoulder peeking. 虽然不采用明文形式输入密码(并使其最终出现在外壳程序历史记录中)的安全预防措施当然是正确的,但我发现很难相信有些操作系统可以让其他用户看到其他任何命令行用户。有人可以给我一个例子(包括旧系统)吗? 我相信ps,top等等是UNIX的答案。

5
PuTTY或OTHER-即使退出PuTTY也要继续执行命令[重复]
这个问题已经在这里有了答案: 关闭腻子会话后如何使进程保持活动状态? (10个回答) 5年前关闭。 我有几个需要运行的命令。即使退出界面,这些命令也需要连续运行。当我可以访问Linux GUI时,执行以下操作: cd /home/testuser/Scripts* xterm -hold -T "Background_Script1" -e "service1-start.sh" & sleep 10 xterm -hold -T "Background_Script2" -e "service2-start.sh" & 任何帮助都感激不尽。

3
有什么作用。.bashrc实际做什么?
当我输入一个eg。在我的.bashrc文件中添加了一个新的别名,我不能立即在该终端窗口中使用它,直到最近我还以为必须重新启动终端才能重新加载.bashrc文件。然后我发现某个地方,如果我写 . .bashrc 这将.bashrc在当前窗口中重新加载文件,而我不必重新启动。这可行,但实际上是什么情况?为什么这会重新加载.bashrc文件?

5
我如何告诉mkdir尝试创建dir1,如果它已经存在,则创建dir2,以此类推,直到找到不存在的名称为止?
我想创建一个末尾带有数字的目录,例如“ dir1”,如果该目录已经存在,则递增该数字,直到命中不存在的目录名为止,而我需要在一行中Linux命令行,类似于: mkdir --increment dir$ 我将如何去做? 到目前为止,我已经知道了: dir=output; n=0; mkdir -p $dir$n; if test -d $dir$n; then n=$((n+1)); echo $dir$n; fi 但是它只是回显下一个目录名,我需要它来递归执行命令。


8
如何从Windows命令行获取我的外部IP地址(通过NAT)?[重复]
这个问题已经在这里有了答案: Windows命令返回外部IP (13个答案) 4年前关闭。 Windows的“ ipconfig”命令只能向我显示来自本机的以太网接口的ipconfig /all参数(甚至带有参数)。它可以显示有关该接口的详细信息,但是它永远不会显示我在NAT网络上的外部IP地址。 但是,有几个网站可以获取并显示我的外部IP地址,例如“我的IP地址是什么”。所以我想知道,是否可以从外部获得此值?我是否应该期望有某种方法可以从本地计算机上的命令行获取此信息... 我需要获取此值才能登录使用VBScript执行的应用程序。有没有办法从cmdWindows上执行此操作?

1
通过命令行递归重命名文件(Windows 7)[重复]
这个问题已经在这里有了答案: 8年前关闭。 可能重复: 可以使用哪个命令在Windows中递归重命名或移动文件? 是否可以通过命令行将所有.m4v文件递归重命名为.avi? ren *.m4v *.avi 仅适用于选定的文件夹,并且忽略其下的文件夹,并且尽我所能告诉我该函数没有递归参数。

5
Linux中路径`//`代表哪个目录?
当我想通过键入返回Linux的上级目录时cd ..,我会输入错误cd //。令我惊讶的是,没有错误报告。更重要的是,提示变为username@hostname://$。ls表示我现在在根目录下。 这是Shell的错误还是功能?如果是功能,是//的别名/吗?我的外壳是GNU bash,版本4.1.5(1)-发行版(i686-linux-gnu)。 谢谢和最好的问候。

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.