Articles of 命令行

阅读pdf文件的内容

有没有一个命令行工具来读取Linux上的PDF文件。请为此指出适当的url。 谢谢..

find“string1”并删除它和“string2”

我正在使用命令行和sed。 我需要一个命令recursion地从多个文件中删除。 我留下了如下评论: <!–String 1 –> Code to delete goes here <!–String 2 –> 所以我需要在当前目录和下面的所有文件中删除string1,中间的文本和string2。 将不胜感激任何帮助:)

如何在python中传递星号到模块“sh”?

我在Python中使用“sh”模块来调用Linux上的外部命令。 在我的具体情况下,我想称之为“du”命令,因为它比“手动”更有效。 不幸的是,下面的行不起作用: output = sh.du('-sx', '/tmp/*') 但是这确实有效: output = sh.du('-sx', '/tmp/') 如果我传递一个星号,我得到以下错误信息: 'ascii' codec can't encode character u'\u2018' in position 87: ordinal not in range(128) 有谁知道如何处理命令行参数中的星号? 根据要求,这里是堆栈跟踪: Traceback (most recent call last): File "./unittest.py", line 33, in <module> output = sh.du('-sx', '/tmp/*') File "/usr/local/lib/python2.7/dist-packages/sh.py", line 1021, in __call__ return RunningCommand(cmd, call_args, stdin, stdout, stderr) […]

意想不到的EOF而寻找匹配`“'

当我从命令行执行时,该命令正常工作。 然而,当我从shell脚本执行它时会引发错误 rsync -avz -e ssh –exclude-from=rsync.file –rsync-path="sudo rsync" ostnfe/ ubuntu@mask.compute-1.amazonaws.com:/var/www/ostnfe 来自shell脚本的代码: CMD='rsync -avz -e ssh –exclude-from=rsync.file –rsync-path="sudo rsync" '$1'/ ubuntu@'$AMZ':/var/www/'$2 $CMD 错误: bash: -c: line 0: unexpected EOF while looking for matching `"' bash: -c: line 1: syntax error: unexpected end of file

在linux中用batch file启动多个firefoxconfiguration文件

可以用firefox -P <profile-name> -no-remote启动不同的firefoxconfigurationfirefox -P <profile-name> -no-remote 但是,当我想同时在Linux中使用batch file启动多个configuration文件时,只有第一个configuration文件启动,并且后续configuration文件才会启动,直到退出前一个configuration文件。 目前我用这个批处理脚本不成功: #! /bin/bash firefox -P "profile 1" -no-remote firefox -P "profile 2" -no-remote firefox -P "profile 3" -no-remote 基本上, profile 1开始罚款,但profile 2不会启动,直到我先退出Firefox; 直到退出前一个命令才会执行。 在Windows中,我已经成功设法使用这个bat文件同时启动多个firefox: start "" "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -P "profile 1" start "" "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -P "profile 2" start "" "C:\Program Files […]

未logging的开关`date`命令

我使用date -I我总是快速备份我想要的date。 我正在寻找回答这个问题: Linux脚本 – date操作 ,发现我找不到date的-I开关logging在任何地方。 date有其他魔法力量,你觉得有用吗? 你在哪里发现他们?

命令行GUI如何制作?

我一直想知道如何构buildtop或nano或vi CL GUI? 我有一个需要真正做一个,并寻找关于他们背后的一般想法的指导或教程。

使用golang的可用无线networking列表(在Linux下)

我想获得在Linux操作系统下运行的Go程序中可用的无线networking列表。 使用iwlist从Linux命令行获取这些信息是相当容易的,但是我真的希望在Go中本地完成这些信息。 任何想法应该使用哪个包? 谢谢。

如何从目录中列出最近删除的文件?

我甚至不确定这是否容易,但我想列出最近从目录中删除的文件,如果可能的话recursion。 我正在寻找一种解决scheme,不需要创build包含原始目录结构的快照的临时文件,因为写入访问可能不总是可用的。 编辑:如果可以通过将快照存储在shellvariables而不是文件中来实现相同的结果,那将解决我的问题。 就像是: find /some/directory -type f -mmin -10 -deletedFilesOnly 编辑:操作系统:我使用的是Ubuntu 14.04 LTS,但是命令很可能运行在各种Linux机器或Docker容器中,其中大部分或全部应该使用ext4 ,而且我最有可能无法进行修改。

在bash中取消删除已删除的命令

如果你写了一个非常长的命令,比如说cd /very/long/path ,然后你按ctrl + c或者ctrl + u(如果光标在最后),然后你意识到你想要命令回来,有什么方法可以在不重新input的情况下获得完整的产品线。 是否有任何技巧来改变.bashrc以便bash_history跟踪在shell上按下的键,而不是在input命中之后。 我在Bash回答了一个问题,如何清除当前的input? 并意识到如果我们有这样的select,这将是非常有益的。