Tag Archives: Linux

Linux kill 进程组

在Linux中,除了进程外,还有一个进程组的概念:

一个进程所创建的子进程,都会被包含到一个进程组中。

所以,我们可以用进程组杀死某个进程及其fork出的所有子进程。

1、跟进进程pid查看某个进程所属的进程组
ps -o pgid 19843
PGID
977

2、kill 某个进程组的所有进程
kill -- -977
注意上面的--和空格和-都不能少哦!

 

 [......]

继续阅读

Linux下文件名的编码转换

转载自:http://www.linuxsong.org/2010/09/linux-filename-transcoding/

从Linux往windows拷贝文件或者从windows往Linux拷贝文件,有时会出现中文文件名乱码的情况,出现这种问题的原因是因为,windows的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码不一致,所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码。

在Linux中专门提供了一种工具convmv进行文件名编码[......]

继续阅读

Linux screen设置tab title被重置的问题

在某些Linux机器上,开启screen后,当设置了tab的title(Ctrl+A,A)后,输入任意命令,tab title会被重置为机器名称。

之前在某厂实习的时候,也遇到了相同的问题,一直以为是screen配置的问题。

其实,这是bash的配置。

看~/.bashrc:
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
而在/etc/bashrc中,有[......]

继续阅读