Questions tagged «command-line»

命令行是提供给命令解释器的字符串,告诉它要执行的操作,例如运行程序或复制文件。解释器使用转义和替换来处理命令行。



12
如何更改Git日志日期格式
我正在尝试显示Git中的最后一次提交,但是我需要特殊格式的日期。 我知道日志漂亮格式%ad尊重--date格式,但是--date我能找到的唯一格式是“短格式”。我想了解其他人,以及是否可以创建自定义的人,例如: git -n 1 --date=**YYMMDDHHmm** --pretty=format:"Last committed item in this release was by %%an, %%aD, message: %%s(%%h)[%%d]"
150 git  command-line 


10
如何将命令行参数传递给gnuplot?
我想使用gnuplot从数据文件中绘制图形,例如foo.data。目前,我在命令文件中将数据文件名硬编码为foo.plt,然后运行命令gnuplot foo.plg以绘制数据。但是,我想将数据文件名作为命令参数传递,例如running command gnuplot foo.plg foo.data。如何解析gnuplot脚本文件中的命令行参数?谢谢。

14
Grep和Sed等效于XML命令行处理
在执行Shell脚本时,通常数据将存储在单行记录的文件中,例如csv。使用grep和处理数据非常简单sed。但是我必须经常处理XML,因此我真的很想一种通过命令行编写对XML数据的脚本访问方式。什么是最好的工具?

3
正确使用Java -D命令行参数
在Java中传递-D参数时,编写命令行然后从代码访问它的正确方法是什么? 例如,我尝试编写类似这样的内容... if (System.getProperty("test").equalsIgnoreCase("true")) { //Do something } 然后这样称呼它... java -jar myApplication.jar -Dtest="true" 但是我收到一个NullPointerException。我究竟做错了什么?



4
命令行:用管道将结果查找到rm
我正在尝试制定一个删除超过15天的sql文件的命令。 查找部分正在工作,但不起作用。 rm -f | find -L /usr/www2/bar/htdocs/foo/rsync/httpdocs/db_backups -type f \( -name '*.sql' \) -mtime +15 它会列出我要删除的文件的确切列表,但不会删除它们。路径正确。 usage: rm [-f | -i] [-dIPRrvW] file ... unlink file /usr/www2/bar/htdocs/foo/rsync/httpdocs/db_backups/20120601.backup.sql ... /usr/www2/bar/htdocs/foo/rsync/httpdocs/db_backups/20120610.backup.sql 我究竟做错了什么?
140 unix  command-line  find  rm 

4
RVM安装过程中如何解决“ gpg:找不到命令”错误?
我有一个新的Mac Pro(OS X 10.9.5),可以从头开始进行设置。我想安装RVM,它说要做的第一件事是: 安装mpapis公钥(可能需要gpg2和或sudo) gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3 当我尝试时,我得到了: gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3 zsh: command not found: gpg 我试图找到一个很好的指南来克服这个问题,这看起来也值得信赖,但是我没有运气。 有人可以解释一下什么gpg,为什么我还没有它以及如何正确使用它。
140 ruby  macos  command-line  rvm  gnupg 

22
使用Bash自动将最后一个命令的输出捕获到变量中?
我希望能够在后续命令中使用最后执行的命令的结果。例如, $ find . -name foo.txt ./home/user/some/directory/foo.txt 现在假设我希望能够在编辑器中打开文件,删除文件或对其进行其他操作,例如 mv <some-variable-that-contains-the-result> /some/new/location 我该怎么做?也许使用一些bash变量? 更新: 为了澄清,我不想手动分配东西。我需要的是类似内置的bash变量,例如 ls /tmp cd $_ $_保留上一个命令的最后一个参数。我想要类似的东西,但要使用最后一条命令的输出。 最终更新: 塞思的答案非常有效。请记住以下几点: touch /tmp/x初次尝试时不要忘记 仅当最后一个命令的退出代码成功时才存储结果
139 linux  bash  command-line 



4
找不到Express命令
出于某些原因,在我的计算机上全局安装Express之后,npm install -g express如果我cd进入目录并尝试运行express ,则会收到以下错误: express: command not found. 即使我运行它,sudo我仍然会得到相同的输出。我已经针对此问题尝试了多种不同的解决方案,但没有任何效果。我已经安装了节点,通过homebrew它表明堆栈溢出上的某些线程可能是一个问题,所以我完全卸载了节点,并通过nodejs.org上的安装程序进行了重新安装(我现在正在运行v0.10.26),问题仍然存在。 如果我进入/usr/local/lib/node_modulesExpress,但在/ usr / local / bin中,则与Express无关。我不确定这是否是问题,但考虑到该目录中存在其他全局安装的节点程序包的二进制文件,我认为那里可能有问题。 这是我安装时得到的确切输出: npm http GET https://registry.npmjs.org/express npm http 304 https://registry.npmjs.org/express npm http GET https://registry.npmjs.org/accepts/1.0.0 npm http GET https://registry.npmjs.org/type-is/1.0.0 npm http GET https://registry.npmjs.org/range-parser/1.0.0 npm http GET https://registry.npmjs.org/cookie/0.1.0 npm http GET https://registry.npmjs.org/fresh/0.2.2 npm http GET https://registry.npmjs.org/buffer-crc32/0.2.1 npm …

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.