标签: command-line-interface

显示 Windows 进程的完整命令行(包括参数)

我想从命令行本身显示进程的命令行(包括任何参数)。换句话说,我想在任务管理器中显示“命令行”列,但从命令行显示。这可能吗?

例如,输出可能看起来像

C:\java\bin\java.exe -Dhttp.proxyHost=http://localproxy -Dport=8331
Run Code Online (Sandbox Code Playgroud)

windows command-line-interface process

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

如何从命令行通过 Linux 中的 Dropbox 选择性同步功能*包含*文件夹?

在另一个用户提出这个问题之后:Linux 服务器上的 Dropbox - 如何包含/排除文件夹?

执行其他问题和答案中列出的一些步骤后,我的图标仍然无法正常工作:

编辑:如果有人在阅读这篇文章时想知道,我可以通过以下链接最终显示我的图标:

对于想要从命令行执行此操作的任何人,该问题仍然有效。

有一个排除的答案,但没有一个包含的答案。有没有办法实现这一目标?

我看到dropbox命令的帮助文本中列出了前一个命令,但没有任何可以帮助我包含的命令。

有谁知道如何实现这一目标?

这是我看到的当前帮助文本:

Dropbox command-line interface  

commands:  

Note: use dropbox help <command> to view usage for a specific command.  

 status       get current status of the dropboxd  
 help         provide help  
 puburl       get public url of a file in your dropbox  
 stop         stop dropboxd  
 running      return whether dropbox is running  
 start        start dropboxd  
 filestatus   get current sync status of one or more files  
 ls           list …
Run Code Online (Sandbox Code Playgroud)

linux synchronization command-line-interface dropbox

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

如何禁用“警告:apt 没有稳定的 CLI 界面...”

我正在尝试编写一个脚本,该脚本将从 apt 输出可升级包的数量。然而,它也不断给我这个警告:

# sudo apt update | grep packages | cut -d '.' -f 1

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

All packages are up to date
Run Code Online (Sandbox Code Playgroud)

我希望它只输出:

All packages are up to date
Run Code Online (Sandbox Code Playgroud)

或者

35 packages can be updated
Run Code Online (Sandbox Code Playgroud)

有什么办法可以禁用该警告吗?我将在来自 cron 作业的 Discord 通知中使用这个返回的字符串以及一些额外的信息,它非常糟糕地搞乱了我的输出。

我已经看过这些,但没有一个对我有用:

https://askubuntu.com/questions/49958/how-to-find-the-number-of-packages-needing-update-from-the-command-line

https://unix.stackexchange.com/questions/19470/list-available-updates-but-do-not-install-them

https://askubuntu.com/questions/269606/apt-get-count-the-number-of-updates-available

linux bash command-line-interface apt raspbian

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

我可以在 Windows 命令行的后台运行 GUI 程序吗?

例如,在 Bash 中,我可以这样做:

emacs foo.txt &
Run Code Online (Sandbox Code Playgroud)

Windows 中是否有任何等价物?我似乎无法找到一种使用 Windows 版本的 emacs 来做到这一点的方法。

windows command-line-interface

16
推荐指数
1
解决办法
7万
查看次数

如果不存在,如何cp文件并创建目录?

我想将 svn 存储库中修改过的文件复制到另一个目录,同时保留它们的目录结构。

阅读 awk 和 xargs 联机帮助页后,我找到了一种方法来更改文件名,如下所示:

$ svn status -q | awk '{ print $2 }' | xargs -d \\n -I '{}' cp '{}' /tmp/xen/
Run Code Online (Sandbox Code Playgroud)

但问题是,以这种方式不保留目录结构,我想复制这样的文件:

./common/superp.c -> /tmp/xen/common/superp.c
./common/m2mgr.c -> /tmp/xen/common/m2mgr.c
./common/page_alloc.c -> /tmp/xen/common/page_alloc.c
./arch/x86/mm.c -> /tmp/xen/arch/x86/mm.c
./arch/x86/mm/shadow/private.h -> /tmp/xen/arch/x86/mm/shadow/private.h
Run Code Online (Sandbox Code Playgroud)

我试图将 cp 命令更改为cp '{}' /tmp/xen/'{}'但它说没有这样的文件或目录。如果需要,有没有办法制作cp复制文件并创建目录?并请指出是否可以简化此命令链。:-)

感谢你的回复。由于目录有点大,我不想使用cp -R或rsync复制整个目录。CK 使用 tar 管道的建议非常有用。

svn status -q | awk '{ print $2 }' | xargs tar cf -  | (cd /tmp/xen/; tar xvf -)
Run Code Online (Sandbox Code Playgroud)

linux command-line-interface copy

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

在一个目录中而不是在另一个目录中查找文件

是否有任何 Linux/Unix 工具可以找到一个目录中不存在另一个目录中的所有文件?基本上,我正在寻找适用于 ls 输出的差异。

简短而甜蜜的脚本也很受欢迎。

linux filesystems command-line-interface

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

如何在不携带 /path/to/folder 的情况下压缩目录?

示例命令:
$ tar -cvjf destination.tar.bz2 /path/to/folder/source

我希望destination.tar.bz2提取出来的最终/path/to/folder/文件不包含文件目录。提取 tarball 然后将其内容 mv/path/to/folder/source到不同的目录似乎效率低下。

command-line-interface tar

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

从不存在的域中删除计算机的命令

我丢失了域控制器计算机,然后添加了新域控制器但使用了新域。如何使用命令行从旧域中删除网络机器并添加到新域?使用 Windows Server 2008 Core 的机器(仅限命令行)

net computer \\name del
Run Code Online (Sandbox Code Playgroud)

仅适用于域控制器。

sconfig
Run Code Online (Sandbox Code Playgroud)

当我尝试从旧域退出时,控制台会请求退出的用户名和密码。我输入它,然后收到错误“无法连接到域”(旧域控制器不存在)

该怎么办?

windows active-directory command-line-interface

16
推荐指数
1
解决办法
11万
查看次数

删除 Active Directory 后 Windows Server 2012 GUI 丢失

我很抱歉,但我一直在想办法解决我在这里面临的问题。我从服务器管理器中删除了 AD 功能,重新启动后,我的服务器 2012 gui 不再存在。只有命令提示符可以处理。我试图根据我找到的线程启用返回 gui。我做了 SConfig,但是没有选项 12 来恢复 gui。我尝试运行 powershell,但它表示“powershell 未被识别为内部或外部......”。我将路径更改为 c:\windows\system32\windowspowershell\v1.0 并尝试运行 powershell 以找到相同的错误消息。那么如何重新启用我的服务器 2012 的 gui 功能?

powershell command-line-interface path windows-server-2012

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

为什么 Unix 日期在 2 到 3 个月之间存在差异

这怎么可能,我该如何处理?我正在制作依赖于 Unix 的备份脚本,date并发现了一个有趣的错误:

[root@web000c zfs_test]# date +%y-%m-%d --date='2 months ago'
14-04-01
[root@web000c zfs_test]# date +%y-%m-%d --date='3 months ago'
14-02-28
[root@web000c zfs_test]# date
Sun Jun  1 00:08:50 CEST 2014
Run Code Online (Sandbox Code Playgroud)

command-line-interface date

16
推荐指数
2
解决办法
1749
查看次数