Questions tagged «unix»

此标记专用于与Unix直接相关的PROGRAMMING问题;常规软件问题应直接到Unix&Linux Stack Exchange网站或超级用户。Unix操作系统是由Bell Labs在1960年代后期开发的通用操作系统,目前存在各种版本。

5
如何在Xvfb中运行Selenium?
我在EC2实例上。因此没有GUI。 $pip install selenium $sudo apt-get install firefox xvfb 然后我这样做: $Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null & $DISPLAY=:1 java -jar selenium-server-standalone-2.0b3.jar 05:08:31.227 INFO - Java: Sun Microsystems Inc. 19.0-b09 05:08:31.229 INFO - OS: Linux 2.6.32-305-ec2 i386 05:08:31.233 INFO - v2.0 [b3], with Core v2.0 [b3] 05:08:32.121 INFO - RemoteWebDriver …

1
在Ubuntu上重置PostgreSQL的密码[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 在Ubuntu中,我安装了PostgreSQL数据库并为服务器创建了一个超级用户。 如果我忘记了postgresql超级用户的密码,该如何为该用户重置密码(密码)? 我尝试卸载它,然后再次安装它,但是保留了先前创建的超级用户。
91 postgresql  unix 

5
如何正确嵌套Bash反引号
我错过了一些反冲,或者反冲似乎不适用于过多的程序员引用循环。 $ echo "hello1-`echo hello2-\`echo hello3-\`echo hello4\`\``" hello1-hello2-hello3-echo hello4 通缉 hello1-hello2-hello3-hello4-hello5-hello6-...
91 bash  shell  unix  quoting 

4
使用“ sort”命令按列优先级对CSV文件进行排序
我有一个csv文件,我想按列优先级对其进行排序,例如“ order by”。例如: 3;1;2 1;3;2 1;2;3 2;3;1 2;1;3 3;2;1 如果这种情况是“选择”的结果,则“ order by”将如下所示:order by column2,column1,column3-结果将是: 2;1;3 3;1;2 1;2;3 3;2;1 1;3;2 2;3;1 我想知道如何在Unix上使用“ sort”命令获得相同的结果。

3
用文字字符串sed-不输入文件
这应该很容易:我想对文字字符串而不是输入文件运行sed。如果您想知道为什么,例如是编辑存储在变量中的值,而不必是文本数据。 当我做: sed 's/,/','/g' "A,B,C" 其中A,B,C是我要更改为A','B','C的文字 我懂了 Can't open A,B,C 好像它认为A,B,C是一个文件。 我试着用管道将其回显: echo "A,B,C" | sed 's/,/','/g' 我得到提示。 正确的做法是什么?
91 linux  unix  sed 

5
rsync不同步.htaccess文件
我正在尝试将server1的目录A与server2的目录B同步。 我坐在server1的目录A中,运行以下命令。 rsync -av * server2::sharename/B 但是有趣的是,它同步除.htaccess或目录A中任何隐藏文件以外的所有文件和目录。子目录中的所有隐藏文件都将同步。 我还尝试了以下命令: rsync -av --include=".htaccess" * server2::sharename/B 但是结果是一样的。 为什么A目录的隐藏文件无法同步以及如何修复它的任何想法。我以root用户身份运行。 谢谢
91 linux  shell  unix  wildcard  rsync 

13
Unix:如何删除文件中列出的文件
我有一个长文本文件,其中包含要删除的文件掩码列表 例: /tmp/aaa.jpg /var/www1/* /var/www/qwerty.php 我需要删除它们。尝试使用rm`cat 1.txt`,它表示列表太长。 找到了此命令,但是当我从列表中检查文件夹时,其中某些文件夹仍包含文件。 xargs rm <1.txt手动rm调用可从此类文件夹中删除文件,因此权限没有问题。
91 linux  unix 


6
来自终端的单行sftp
全天几次,我可能正在运行一个测试,该测试需要浏览远程服务器上的日志文件。我已经习惯了使用终端sftp进入远程服务器并将所需的日志文件下拉到/tmp本地计算机上。 我今天正在浏览这些选项man sftp,以试图找出一种基本在一行中运行以下命令的方式,这样我就不必键入命令,按Enter,键入命令再按Enter等。 (我现在应该做什么) sftp myuser@myserver --mypassword at prompt lcd /tmp get /dir/dir/dir/dir/file quit 我在浏览以前从未使用过man sftp的参考文献时发现scp。我觉得这可能是我要找的东西,但是我没有找到一种方法来指定我希望将安全复制的文件放到哪里。 有人可以为我提供一种/dir/file从远程服务器获取并下载到的方法/tmp/file_plus-my-description吗? 我希望能够运行类似于常规UNIX副本的sftp或scp命令: scp myuser@myserver /dir/file /tmp/file_plus-my-description 我正在使用TerminalMac OS X 10.8中内置的功能。谢谢。
91 unix  terminal  sftp  scp 

12
查找空目录UNIX
我需要找到给定目录列表的空目录。有些目录中包含目录。 如果内部目录也是空的,我可以说主目录是空的,否则它不是空的。 我该如何测试? 例如: A>A1(file1),A2 this is not empty beacuse of file1 B>B1(no file) this is empty C>C1,C2 this is empty
90 bash  unix  directory 


3
Unix-将一个目录的内容复制到另一个目录
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 8年前关闭。 改善这个问题 Folder1/ -fileA.txt -fileB.txt -fileC.txt > mkdir Folder2/ > [copy command] 现在Folder2/看起来像: Folder2/ -fileA.txt -fileB.txt -fileC.txt 如何做到这一点?我已经尝试过,cp -r Folder1/ Folder2/但最终得到了: Folder2/ Folder1/ -fileA.txt -fileB.txt -fileC.txt 这很接近,但不完全是我想要的。 谢谢!
90 file  unix  copy  directory 

3
Bash命令行和输入限制
在bash(或其他shell)中是否存在某种字符限制,以便可以输入多长时间?如果是这样,那个字符限制是多少? 即是否有可能在bash中编写命令而导致命令执行时间太长?如果没有要求的限制,是否有建议的限制?

8
如何在CMake中使用CCache?
我想执行以下操作:如果PATH中存在CCache,则使用“ ccache g ++”进行编译,否则使用g ++。我尝试编写一个小的my-cmake脚本,其中包含 CC="ccache gcc" CXX="ccache g++" cmake $* 但它似乎不起作用(运行make仍不使用ccache;我在CMAKE_VERBOSE_MAKEFILE上选中了它)。 更新: 按照此链接,我尝试将脚本更改为 cmake -D CMAKE_CXX_COMPILER="ccache" -D CMAKE_CXX_COMPILER_ARG1="g++" -D CMAKE_C_COMPILER="ccache" -D CMAKE_C_COMPILER_ARG1="gcc" $* 但是cmake可以避免抱怨使用编译器ccache失败(这是可以预期的)。
90 c++  unix  cmake  ccache 

4
将png图像合并到一个pdf文件中
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 如何.png在Unix中将多个文件合并为一个PDF文件?
89 unix  pdf  merge  png 

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.