Questions tagged «command-line-arguments»

8
如何使用指定的“用户个人资料”启动Chrome?
我使用Chrome内置的新“用户”功能轻松地在家庭/工作帐户之间切换。但是,Chrome会记住您在启动新窗口时选择的“最后一个”用户配置文件。如果我最后关闭“家庭”个人资料,则会出现问题,因为当我单击任务栏上的“电子邮件”快捷方式时,因为它使用我的家庭个人资料转到了mail.mycompany.com,而我没有登录。 我想将公司网络邮件的快捷方式更改为传递一个开关,该开关告诉Chrome始终以“默认”用户身份启动,而不管使用的是最后一个用户。 注意:我已经尝试了命令行参数--user-data-dir=…,这似乎做了一些非常不同的操作,与Chrome内置的“用户”功能完全隔离。可能我使用的是错误的,但是在假设它做相同的事情并发布答案之前,请先进行测试;-)





2
如何使用“开始”命令在Windows“ cmd”上使用命令行参数启动程序?
我需要使用startWindows 7命令行上的命令在后台启动程序(虚拟机)。通常,您会这样: start /b cmd yourprogram 但是我需要传递一些参数,并且在需要时传递这样的信息(没有/b标志以查看调试信息): start C:\Users\USER>start "c:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe" -startvm "debian604 64" 我收到此错误消息: Windows无法找到“ -startvm”。请确保您键入正确的名称,然后再试一次。 另一方面,当我在当前命令行窗口中执行此操作start时,开始时虚拟机未正常运行-但在前台运行。 有什么办法吗?



3
为什么命令行选项会有长短之选?
大多数unixoid命令为命令行选项(如ls -a和ls --all,或ls -A和)提供了短期和长期替代选择ls --almost-all。为什么存在这两种方式?一种是较短的类型,另一种则更易于阅读和理解。但是,每次编写shell脚本时,我都需要决定要使用哪个脚本。是否知道为什么存在这两种选择?哪个是第一个,为什么是另一个。例如,在DOS / Windows上,几乎只有不区分大小写的单字母选项。

1
Bash:可选地将参数传递给命令
我试图将参数添加到命令调用取决于另一个变量。请查看shell脚本代码: curl \ $([ -z "${title}" ] || echo --data-urlencode title=${title}) \ http://example.com 在示例中,如果title给定的值不为null,则会将参数添加到curl。 如果title包含空格,这将无法正常工作。同样,我也不$(...)能用引号引起来,因为如果title为null,它将产生意外的空参数curl。 我应该怎么做才能使其按预期工作。

3
使用管道将两个参数传递给命令
通常,我们只需要传递一个参数: echo abc | cat echo abc | cat some_file - echo abc | cat - some_file 有没有办法传递两个参数?就像是 {echo abc , echo xyz} | cat cat `echo abc` `echo xyz` 我可以先将结果存储在一个文件中 echo abc > file1 echo xyz > file2 cat file1 file2 但后来我可能不小心覆盖了一个文件,这是不行的。这将进入非交互式脚本。基本上,我需要一种方法将两个任意命令的结果传递给 cat 无需写入文件。 更新: 对不起,该示例掩盖了问题。而 { echo abc …


8
如何与xargs一起使用两个参数?
我需要转换视频,但是我不知道它们在哪里,所以我需要find它们。我怎么能放弃的结果和输出文件名的FFmpeg用xargs? 我已经发现可以使用此命令构造两个参数: find . -iname "*.mov" -printf "%p %f\n" 我在xargs手册中找不到任何相关内容。我想要这样的东西: find . -iname "*.mov" -printf "%p %f\n" | xargs ffmpeg -i {param1} -f flv {param2} 我怎样才能做到这一点?

4
Linux“ top -c”显示完整命令
什么参数可以帮助我显示完整的命令top -c? 例如,我有一个来自 top -c 5073 mysql 20 0 298m 12m 4668 S 0 0.0 29:27.46 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysql/mysqld.log --pid-file=/var/run/mysql/mysqld.pid - 后面还有更多参数--pid-file==/var/run/mysql/mysqld.pid,但它们会随着屏幕尺寸而减少。如何使它们可见?


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.