我有一个双显示器设置,我正在使用Ubuntu 12.04 LTS我已经多次改变了显示器的位置,现在出于某种原因,某些窗口在屏幕外(两个屏幕之外),更新pipe理器实例。 我怎样才能把窗户放在我的一个屏幕上?
是否有可能在Linux命令行中每n秒重复一次命令。 例如,说我有一个导入运行,我在做 ls -l 检查文件的大小正在增加。 我想有一个命令来自动重复这个。
我希望能够在后续的命令中使用最后执行的命令的结果。 例如, $ find . -name foo.txt ./home/user/some/directory/foo.txt 现在让我们说,我想能够在编辑器中打开文件,或删除它,或者做一些其他的事情,例如 mv <some-variable-that-contains-the-result> /some/new/location 我该怎么做? 也许使用一些bashvariables? 更新: 为了澄清,我不想手动分配的东西。 我所追求的就像内置的bashvariables,例如 ls /tmp cd $_ $_保存了前一个命令的最后一个参数。 我想要类似的东西,但最后一个命令的输出。 最终更新: 塞思的回答工作得很好。 记住几件事情: 当第一次尝试解决scheme时,请不要忘记touch /tmp/x 只有当最后一个命令的退出代码成功时才会存储结果
我有一个.csv文件,像这样: stack2@example.com,2009-11-27 01:05:47.893000000,example.net,127.0.0.1 overflow@example.com,2009-11-27 00:58:29.793000000,example.net,255.255.255.0 overflow@example.com,2009-11-27 00:58:29.646465785,example.net,256.255.255.0 … 我必须从文件中删除重复的电子邮件(整个行)(即上面例子中包含overflow@example.com的行之一)。 如何仅在字段1上使用uniq (以逗号分隔)? 据说, uniq没有列的选项。 我尝试了一些东西sort | uniq sort | uniq但它不工作。
我在上大学,我们正在使用一个项目C.我们已经探索了GCC和Clang,并且Clang似乎比GCC更加用户友好。 因此,我想知道使用clang(而不是GCC)在Linux上用C和C ++进行开发的优缺点是什么? 在我的情况下,这将用于学生级别的程序,而不是生产。 如果我使用Clang,我应该使用GDB进行debugging并使用GNU Make,或者使用另一个debugging器并生成实用程序?
有一个Linux命令可以轻松找出哪个分区/挂载目录或文件? (这可能是一个RTM的问题,我对此感到内疚,但不知何故,我还没有find一个好的答案谷歌才刚刚..)
如何创build一个链接xxx到/home/jake/doc/test/2000/something/ ? 假设xxx是在/home/jake下创build的,而你目前在/home/jake 。 当你做cd xxx ,你直接去/home/jake/doc/test/2000/something/ 。
我意识到上/下会给你命令的历史。 但是,如何通过上下滚动查看过去的输出。 我已经使用了shift+ Page Up/Page Down alt+shift up/down and page up/page down shift+ Page Up/Page Down alt+shift up/down and page up/page down这些都不起作用。 这是一个红帽Linux的框。
可能重复: 相当于Windows启动的Linux 我需要一个程序来运行每次我启动我的Ubuntu的Linux。 所以我需要将其添加到我的启动程序列表。 只是一个问题:我需要通过terminal来完成。
我通过PuTTY和WinSCP连接到我大学的小型Linux集群,使用后者传输文件,并与前者编译和运行。 到目前为止,我的工作是在大学的实验室进行的,但今天我在家里做了一些工作,产生了一个有趣的警告。 我上传了一个完整的文件夹,运行make命令后,我把它作为输出的最后一行: make:警告:检测到时钟歪斜。 您的构build可能不完整。 生成的二进制文件正常工作,在构build过程中似乎没有任何其他意外的错误。 我似乎能够通过上传一些新的/replace文件(我在本地编辑一切,然后上传新版本)后build立触发错误,所以我想知道是否是一样简单的文件修改时间不匹配? 还是更关心一些? 那么,我应该担心吗? 我如何解决/防止这个?