Unix & Linux

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



5
卷曲有超时吗?
到目前为止,我什么都没找到,但是真的curl没有超时吗? user@host:~# curl http://localhost/testdir/image.jpg 我问是因为我testdir将对图像的任何请求重定向到一个单独的Apache模块中,该模块可以动态生成这些图片。实际准备好图片并将其交付给发出请求的客户端最多可能需要15分钟。 会curl一直等待(或取决于配置)还是有任何超时?
250 curl  timeout 


3
在sh脚本中使用sed时,我需要转义哪些字符?
采取以下脚本: #!/bin/sh sed 's/(127\.0\.1\.1)\s/\1/' [some file] 如果我尝试在sh(dashhere)中运行此命令,它将由于括号而失败,该括号需要转义。但是,我并不需要转义反斜线本身(八位位组之间,或\s或\1)。这是什么规则?那我什么时候需要使用{...}或[...]呢?有我要做的和不需要逃避的工作的清单吗?

16
如何在没有密码提示的情况下自动运行ssh-add?
我想通过SSH在网络(静态以太网)上的多台计算机之间进行通信。为了做到这一点,我需要在每次登录到特定计算机上时都运行ssh-add,我该如何做才能将其设置一次,并且每次我登录或重新启动时都不会要求我输入密码我的机器? 我知道有一种方法可以在bash_profile文件中添加一些行,但是每次我重新启动/登录到特定计算机时,我仍然需要输入密码。 if [ -z "$SSH_AUTH_SOCK" ] ; then eval `ssh-agent -s` ssh-add fi
247 ssh  ssh-agent 

13
我正在使用哪些DNS服务器?
如何检查我使用的是哪个DNS服务器(在Linux中)?我正在使用网络管理器和到大学LAN的有线连接。(我试图找出为什么我的域名无法解析的原因)
247 networking  dns 

3
Shell的控制和重定向运算符是什么?
我经常在网上看到教程,这些教程将各种命令与不同的符号相连。例如: command1 | command2 command1 & command2 command1 || command2 command1 && command2 其他人似乎正在将命令连接到文件: command1 > file1 command1 >> file1 这些是什么东西?他们叫什么?他们在做什么?还有更多吗? 有关此问题的元线程。。


6
Bash运算符[[vs [vs(vs((??
对于在bash中使用这些运算符(括号,双括号,括号和双括号)有何不同之处,我有些困惑。 [[ , [ , ( , (( 我见过人们在if语句上使用它们,例如: if [[condition]] if [condition] if ((condition)) if (condition)
243 bash  shell  test 

8
删除除一个文件外的所有文件/目录
我有一个包含大量文件的目录。我想删除除file.txt之外的所有文件。我该怎么做呢? 有太多文件无法单独删除不需要的文件,并且它们的名称种类繁多,无法使用*删除所有文件(除了一个文件)。 有人建议使用 rm !(file.txt) 但这是行不通的。它返回: Badly placed ()'s 我的操作系统是Scientific Linux 6。 有任何想法吗?

14
如何使用sed替换多行字符串?
我注意到,如果我添加\n了一个模式以替换使用sed,则该模式不匹配。例: $ cat > alpha.txt This is a test Please do not be alarmed $ sed -i'.original' 's/a test\nPlease do not/not a test\nBe/' alpha.txt $ diff alpha.txt{,.original} $ # No differences printed out 我该如何工作?



4
为什么FreeBSD不赞成使用GCC而赞成Clang / LLVM?
所以我在网上逛逛,偶然发现了这篇文章。从根本上说,从版本10及更高版本开始,FreeBSD将弃用GCC,而推荐使用Clang / LLVM。 从到目前为止我在网上看到的内容来看,Clang / LLVM是一个相当雄心勃勃的项目,但是就可靠性而言,它不能与GCC相匹配。 FreeBSD选择LLVM作为其编译器基础结构是否有任何技术原因,还是整个事情归结为永恒的GNU / GPL与BSD许可? 这个问题(以某种方式)具有有关FreeBSD中GCC用法的相关信息。
241 freebsd  compiling  gcc  c  llvm 

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.