标签: command-line-interface

在 XP 中通过命令行连接/断开 VPN 客户端

在 XP Pro 工作站中,有没有办法启动本机 Windows VPN 客户端并从命令行打开/关闭连接,以便可以在批处理文件中编写脚本?

vpn windows-xp command-line-interface

22
推荐指数
2
解决办法
6万
查看次数

使用网络掩码/CIDR 表示法的 Linux 命令行工具

我不擅长在脑海中计算网络子网。是否有一些用于 linux 的命令行工具(ubuntu 打包了一个加号),让我输入255.255.255.224它,它会告诉我这是一个/27?

networking linux command-line-interface subnet cidr

22
推荐指数
3
解决办法
3万
查看次数

21
推荐指数
3
解决办法
3217
查看次数

如何在没有确认的情况下从命令行删除计划任务?(schtasks 删除)

我可以像这样从命令行创建一个任务:

schtasks /create /tn SomeTask /tr "do.bat arg1 arg2" /sc ONCE /st 00:00:00 /sd 01/01/1991
Run Code Online (Sandbox Code Playgroud)

现在我需要删除它。但是该命令需要确认,我不知道如何从 BATCH 文件(bat/cmd)中执行此操作。

C:\> schtasks /delete /tn ContextSwitchTask
WARNING: Are you sure you want to remove the task "ContextSwitchTask" (Y/N)?

C:\> echo Y | schtasks /delete /tn ContextSwitchTask
WARNING: Are you sure you want to remove the task "ContextSwitchTask" (Y/N)? Y
ERROR: Invalid input.
Type "SCHTASKS /DELETE /?" for usage.
Run Code Online (Sandbox Code Playgroud)

问:如何删除定时任务并强制是?

windows command-line-interface scheduled-task batch-file

21
推荐指数
1
解决办法
8万
查看次数

从文件中检索字节范围的 Linux 命令

我知道这一点head并且tail可以-c选择指定字节偏移量。我正在寻找一种从大型日志文件中有效提取字节范围的方法。

linux command-line-interface

21
推荐指数
2
解决办法
2万
查看次数

命令开头的反斜杠

安装 RVM手册中,我看到很多以“\”开头的行:

使用 ruby​​ 安装 RVM:

$ \curl -L https://get.rvm.io | bash -s stable --ruby

我认为这只是错误输入,但他们重复了很多次。

那是什么原因呢?

shell bash command-line-interface alias

21
推荐指数
2
解决办法
2898
查看次数

如何在 Windows 中显示命令输出的前 N ​​行?(相当于 Unix 命令“head”)

我需要一个等效的 Unixhead命令(显示输出的前 N ​​行)。这是我目前使用的:

tasklist | find /N " " | findstr /r \[[0-9]\]
Run Code Online (Sandbox Code Playgroud)

上面的代码显示tasklist's 输出的前 10 行。find /N " "在每行的开头添加一个行号,同时findstr /r \[[0-9]\]使用正则表达式提取前 10 行。

上面的代码有效,但我需要指定任何 range。由于正则表达式不是根据 Windows 中的标准实现的,因此我无法使用其他任何东西。

如何从 cmd 输出中提取任意行?使用单衬纸做到这一点很重要。没有脚本!

windows command-line-interface windows-command-prompt

21
推荐指数
3
解决办法
11万
查看次数

用户名的命令行活动目录查询电子邮件地址

在 Active Directory 环境中的 Windows XP 上 - 我从 AD 查询用户电子邮件地址的最简单方法是在命令行上给出用户名。

(假设我知道它通常保存在树中的位置)。

(我知道 net user loginname /domain 但我只想要电子邮件地址元素。)

email active-directory command-line-interface query user-accounts

20
推荐指数
4
解决办法
14万
查看次数

使 ls 全部打印在一行上(就像在终端中一样)

ls 根据输出是到终端还是到其他地方,打印方式不同。

例如:

$ ls .
file1  file2
$ ls . | head
file1
file2
Run Code Online (Sandbox Code Playgroud)

有没有办法ls在一行上打印出来,就像它不是终端一样。有一种-C说法认为 sorta 会这样做,但它会将其分成几行。

$ ls
file1  file10  file11  file12  file13  file14  file15  file16  file17  file18  file19 file2  file3  file4  file5  file6  file7  file8  file9
$ ls -C . | head
file1 file11 file13 file15 file17 file19 file3  file5  file7  file9
file10 file12 file14 file16 file18 file2 file4  file6  file8
Run Code Online (Sandbox Code Playgroud)

我想这样做的原因是我想监视目录中快速变化的文件。我构建了这个简单的命令行:

while [[ true ]] ; do ls ; done | uniq …
Run Code Online (Sandbox Code Playgroud)

linux unix shell bash command-line-interface

20
推荐指数
4
解决办法
5万
查看次数

如何在 Linux 中复制目录树而不复制文件?

我想将大约 200 个目录和子目录从一个位置复制到另一个位置,但我不想复制这些目录中的数千个文件。我在 Linux 上。

注意:我没有足够的空间来复制所有内容然后删除所有文件。

linux rsync command-line-interface copy

20
推荐指数
3
解决办法
2万
查看次数