Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

3
为什么男人在00:30会打印“ gimme gimme gimme”?
我们注意到,某些自动测试在00:30运行时会失败,但在一天的其余时间中仍然可以正常工作。他们失败,并在stderr中显示消息“ gimme gimme gimme”,这是意料之外的。为什么我们得到这个输出?
1625 date  man 


16
如何在命令行上获取目录的大小?
我尝试使用ls带option 的命令来获取目录(包含目录和子目录)的大小l。它似乎适用于文件(ls -l file name),但是如果我尝试获取目录的大小(例如ls -l /home),则只能获得4096个字节,尽管总的来说它要大得多。



8
如何替换文件中的字符串?
根据某些搜索条件替换文件中的字符串是非常常见的任务。我怎样才能 替换字符串foo用bar在当前目录下的所有文件? 递归子目录是否一样? 仅在文件名匹配另一个字符串时才替换? 仅在特定上下文中找到字符串时才替换? 如果字符串在某个行号上,请替换? 用相同的替换替换多个字符串 用不同的替换项替换多个字符串
751 text-processing  awk  sed  perl 

2
在终端中意外按下Ctrl-S后如何解冻?
这种情况在我身上经常发生:当我(以不同的意图)按下Ctrl-S终端后,与之的交互(输入或输出)被冻结。这可能是一种“滚动锁定”或其他任何一种。 此后如何解冻终端? (这一次,我一直在apt-shell内部进行bash内部处理- urxvt不确定其中哪个对特殊处理负责Ctrl-S:我C-r像往常一样使用readline 向后搜索命令的历史记录,但是后来我想返回“向前通过与通常的历史-在Emacs--至少C-s(1,2,3),但导致该终端冻结那么,滚动/寻呼查看过去的事情还工作在终端,但没有相互作用。流程在那里运行。)





4
为什么printf比echo好?
我听说printf比更好echo。从我的经验中,我只能回忆起一个必须使用的实例,printf因为它echo无法将某些文本输入RHEL 5.8上的某个程序,但是可以printf。但是显然还有其他差异,我想询问一下它们是什么,以及是否存在特定情况下何时使用一种对另一种。


30
追踪Linux上磁盘空间的去向?
在管理Linux系统时,我经常发现自己在分区已满后仍在努力寻找罪魁祸首。我通常使用,du / | sort -nr但在大型文件系统上,这需要很长时间才能返回任何结果。 同样,这通常可以成功地突出显示最严重的罪犯,但我经常发现自己在du没有sort 更微妙的情况下就诉诸于法律,然后不得不在输出中进行拖网捕捞。 我宁愿使用依赖于标准Linux命令的命令行解决方案,因为我必须管理很多系统,并且安装新软件很麻烦(尤其是在磁盘空间不足的情况下!)

20
在多个终端窗口中保留bash历史记录
我一直在打开多个终端。从2到10的任何位置,进行各种操作。现在,我们重新启动并打开另一组终端。有些人记得某些事情,有些人忘记了。 我想要一段历史: 记住每个终端的一切 可以从每个终端即时访问(例如,如果我ls在一个终端中,切换到另一个已经运行的终端,然后按向上,ls出现) 如果命令前面有空格,请不要忘记命令。 我能做些什么来使bash更像那样工作?

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.