[内容] Linux 后台进程的管理

内容一:将进程放入后台

1.1 直接将一个进程放到后台

# firefox&

1.2 将一个目前正在前台运行的进程放到后台

按下 “ctrl” 键和 “z” 键

内容二:显示放入后台的进程

2.1 显示所有放入后台的进程

# jobs

2.2 显示某一个放入后台的进程

2.2.1 显示某一个放入后台进程(通过后台进程号)
# jobs %<background process number>
2.2.2 显示某一个放入后台进程(通过后台进程名)
# jobs %<background process name>

(注意:只有后台进程名唯一时此操作才有效)

内容三:管理放入后台的进程

3.1 在后台启动放入后台的进程

3.1.1 在后台启动放入后台的进程(通过后台进程号)
# bg %<background process number>

(注意:只有可以在后台启动的进程才能在后台启动)

3.1.2 在后台启动放入后台的进程(通过后台进程名)
# bg %<background process name>

(注意:只有可以在后台启动的进程才能在后台启动,且只有后台进程名唯一时此操作才有效)

3.2 在前台启动放入后台的进程

3.2.1 在前台启动放入后台的进程(通过后台进程号)
# fg %<background process number>
3.2.2 在前台启动放入后台的进程(通过后台进程名)
# fg %<background process name>

(注意:只有后台进程名唯一时此操作才有效)

3.3 杀死放入后台的进程

3.3.1 杀死放入后台的进程(通过后台进程号)
# kill %<background process number>

(补充:这里可以配合各种 kill 选项进行操作,例如 kill -9)

3.3.2 杀死放入后台的进程(通过后台进程名)
# kill %<background process name>

(注意:只有后台进程名唯一时此操作才有效)

(补充:这里可以配合各种 kill 选项进行操作,例如 kill -9)

[内容] Linux 通佩符

内容一:Linux 通佩符

1.1 匹配任意一个字符

1.2 匹配任意多个字符

*

1.3 匹配任意多个字符中的一个

[<character><character><character>]

或者:

{<character>,<character>,<character>}

1.4 不匹配任意多个字符中的一个

[^<character><character><character>]

或者:

[!<character><character><character>]

1.5 匹配一段连续的字符

{<head character>...<tail character>}

内容二:Linux 通佩符的使用案例

2.1 案例一:多循环匹配文件或目录

# touch {a..b}{1..3}.txt
# ls
a1.txt  a2.txt  a3.txt  b1.txt  b2.txt  b3.txt

2.2 案例二:匹配所有文件和目录,包括隐藏文件和目录

# cd /tmp
# tar -zcvf /home/zhumingyu/all.tar.gz .[!.]* *

彗星

用谎言编织的真理
扭曲着万色梦幻的星辰
群星闪耀的壮丽光芒
被私欲无情地拉扯变形

行星磁层在疯狂的来回颠倒
孤独无助的寻找着宇宙的磁极
行星大气的汹涌澎湃
影射出自我都未尝察觉到的内心矛盾

肆无忌惮不受约束的引力
粉碎着各个景色迥异的星平线
星海的分子在自我堕落中燃烧殆尽
化为混沌虚空中无尽的原子尘埃

不再盲从的独自思考
让彗星自由选择向往的方向
拖着冰晶纷飞的尾翼
搜寻着自己向往的星辰

穿越着无数个孕育出生命的星系
一次次地划破广袤的苍穹
一次次地创造着多彩梦幻的天启
指引着迷失的人们寻找属于自己的坚持

自由、平等、博爱的信念
重塑着各个景色迥异的星平线
各个定格辉煌历史的奇观建筑拔地而起
凝聚成一个个璀璨文明的光辉元素