Unix & Linux

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

3
bash中的CLICOLOR和LS_COLORS
我在.bashrc中有以下设置用于为列表着色。 导出CLICOLOR = 1 出口LS_COLORS ='no = 00:fi = 00:di = 00; 34:ln = 01; 36:pi = 40; 33:so = 01; 35:do = 01; 35:bd = 40; 33; 01: cd = 40; 33; 01:or = 40; 31; 01:ex = 01; 32:*。tar = 01; 31:*。tgz = 01; 31:*。arj = 01; 31:*。taz …

5
在Linux中终止TCP连接
我的一个应用程序中有一些死连接,如果客户端计算机死了,则该应用处于挂起状态。 ->192.168.1.214:49029 (ESTABLISHED) 有没有办法在不重新启动服务器的情况下从linux命令行终止这些选项? 搜索后,我找到了名为tcpkill的解决方案。但这对我不起作用。由于它会永久阻止该IP。
48 tcp 

2
在bash脚本中抑制stderr消息
考虑以下(略微愚蠢的)脚本名称“ test1.sh”: #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep 运行它时,不仅得到回声的输出,而且还得到bash关于stderr睡眠死亡的报告: $ ./test1.sh sleep pid = 3551 ./test1.sh: line 5: 3551 Terminated sleep 10 在这种情况下,我想将打印输出抑制为stderr。我知道我可以在命令行中做到这一点,如下所示: $ ./test1.sh 2> /dev/null ......但有没有办法从抑制其内的脚本?(我知道我可以将其包装在第二个脚本中,并让包装器将其重定向,但是必须有一些更简单的方法...)

1
与图形文件搜索实用程序相比,为什么GNU这么快找到?
我正在尝试查找主目录和所有子目录中不存在的文件。 find ~/ -name "bogus"几秒钟后就给我提供了该信息,但是KDE的dolphin文件管理器需要近3分钟来完成相同的操作。这与我以前在GNOMEbeagle上的经验相对应。 如何find能做到同样的速度非常快,而图形搜索(这是更直观的比命令行参数的使用)蛞蝓背后?



3
如何在CentOS 6.5中将glibc更新到2.14
我想在CentOS 6.5机器上安装Android NDK。但是当我运行该程序时,它说它需要glibc 2.14才能运行。我的CentOS 6.5仅安装了Glibc 2.12。所以我尝试通过以下方式更新glibc: $ sudo yum update glibc 但是之后,我发现glibc版本仍然是2.12,而不是2.14。 $ ldd --version ldd (GNU libc) 2.12 我认为glibc 2.14可能在CentOS资料库上不可用。那么如何在CentOS 6.5上将其更新到glibc 2.14?
47 centos  upgrade  glibc 



3
终止丢弃的SSH会话
我的SSH会话似乎正在中断,尽管这不是我的主要问题-主要问题是我以前的会话仍然有效,但更糟糕的是其中一个正在运行,visudo阻止了我对其的访问! who 显示了多个会话,除了我知道的当前会话已断开连接之外,所有会话都该如何连接?如何终止旧会话,从而释放它们的资源?
47 ssh 

4
为什么(退出1)不退出脚本?
我有一个脚本,当我想要它时不会退出。 具有相同错误的示例脚本是: #!/bin/bash function bla() { return 1 } bla || ( echo '1' ; exit 1 ) echo '2' 我假设看到输出: :~$ ./test.sh 1 :~$ 但我实际上看到了: :~$ ./test.sh 1 2 :~$ ()命令链是否以某种方式创建作用域?什么是exit退出了,如果不是脚本?

2
通过ssh重定向声音(麦克风),如何通过ssh打电话?
如何重定向一台计算机的麦克风以通过ssh在另一台计算机上收听?哪个是正确的设备或哪个是正确的命令行? 几年前,将声音从远程麦克风重定向到本地计算机很容易又有趣,反之亦然-这是一部简单的电话。有一些 说明,但似乎没有一个适用于较新的计算机/ Linux发行版。我什至没有/dev/audio计算机(Fedora 17)。 我认为这可能与脉冲音频有关。还是我不需要此简单电话的脉冲音频?哪个是正确的设备? 启动alsamixer并按F6键时,我可以看到所有声音设备。但是我不知道我的/dev树中有哪些设备。
47 ssh  audio  remote  telephony 



5
更改时输出文件内容
我想在文件更改时输出文件的内容,例如,如果我有文件foobar并且这样做: magic_command foobar 当前终端应显示文件的内容,并等待直到我不知道按^ C。 然后,如果从另一个终端执行: echo asdf >> foobar 除原始文件内容外,第一个终端还应显示新添加的行(当然,考虑到我没有按^ C键)。 因为我想探索和学习linux,所以我将其标记为家庭作业,但这不是家庭作业,只是我的好奇心。
47 terminal  tail  stdout 

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.