Questions tagged «unix»

Unix是一种多任务,多用户计算机操作系统,最初由Bell Labs的一群AT&T员工于1969年开发。

7
您可以有多个〜/ .ssh / config文件吗?
我们有一个堡垒服务器,可用于连接多个主机,而.ssh / config已增长到一千多行(我们有数百个主机要连接)。这开始变得有点笨拙,我想知道是否有一种方法可以将.ssh / config文件分解为多个文件。理想情况下,我们将在其他地方指定将其他文件视为.ssh / config文件,这可能类似于: ~/.ssh/config ~/.ssh/config_1 ~/.ssh/config_2 ~/.ssh/config_3 ... 我已经阅读了ssh / config上的文档,但我认为这是不可能的。但是也许其他人也遇到了类似的问题并找到了解决方案。
82 linux  ssh  unix  bash 

8
如何获得刚刚开始的过程的pid
我想启动进程(例如myCommand)并获取其pid(以便稍后将其杀死)。 我尝试了ps并按名称过滤,但无法按名称区分进程 myCommand ps ux | awk '/<myCommand>/ {print $2}' 因为进程名称不是唯一的。 我可以通过以下方式运行流程: myCommand & 我发现可以通过以下方式获取此PID: echo $! 有没有更简单的解决方案? 我很乐意执行myCommand并通过一行命令获得其PID。
70 linux  unix  bash  process  pid 








16
最喜欢的rsync提示和技巧
我使用rsync的越多,我就越意识到这是瑞士军刀进行文件传输。有很多选择。我最近发现,可以--remove-source-files复制文件,它会从源文件中删除文件,这使它更具移动性,而不是复制程序。:) 您最喜欢rsync的小技巧和窍门是什么?



8
有没有一种方法可以将输出重定向到文件而无需在unix / linux上进行缓冲?
我有一个运行很长时间的批处理过程,该过程将一些调试和过程信息输出到stdout。如果我只是从终端运行,则可以跟踪“它在哪里”,但是数据变得太多,并滚动到屏幕之外。 如果我将输出重定向到文件“> out.txt”,则最终会得到整个输出,但会对其进行缓冲,因此我不再能看到它现在正在做什么。 有没有一种方法可以重定向输出但不缓冲其写入?
49 unix  stdout 

10
学习从源代码进行编译(在Unix / Linux / OSX上)
当我尽可能从软件包(MacPorts / apt-get)安装软件时,我经常发现自己需要从源代码编译软件包。./configure && make && sudo make install通常就足够了,但有时它不起作用-否则,我经常卡住。这几乎总是以某种方式与其他库依赖项相关。 我想学习以下内容: 我如何确定要传递的参数./configure? 共享库如何在OS X / Linux下工作-它们在文件系统中的位置,如何./configure && make找到它们,链接到它们时实际发生了什么 共享库和静态链接库之间的实际区别是什么?为什么我不能仅静态链接所有内容(这些天RAM和磁盘空间很便宜),从而避免奇怪的库版本冲突? 我如何知道我已经安装了哪些库以及什么版本? 如何在不破坏正常系统的情况下安装一个库的多个版本? 如果我正在从源代码,并使用包被管理的系统上安装的东西,什么是这样做的最彻底的方法? 假设我设法从源头上轻松地编译了一些东西,那么我该如何打包它,以使其他人不必跳同样的圈呢?特别是在OS X上。 我需要掌握哪些命令行工具才能熟练掌握这些知识?诸如otool,pkg-config等之类的东西 我愿意在这里投入大量时间和精力-我不一定要直接回答上述问题,我宁愿获得有关我可以阅读的书籍/教程/常见问题解答的建议,知识我需要了解实际发生的事情,因此自己解决问题。


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.