三、文件描述符及重定向
系统中由3个文件描述符0,1,3,分别对应/dev/std中的3个文件:
stdin 标准输入,默认为键盘。 如:键盘输入
stdout 标准输出,默认为显示器。 如:正确输入命令产生的结果
stderr 标准错误输出,默认为显示器。 如:误输入产生的报错信息
1> 标准输出重定向,覆盖文件内容
#ls 1> ttt
2> 标准错误输出重定向,覆盖文件内容
#la 2> ttte
&> 标准输出+标准错误输出重定向,覆盖文件内容
#ls / /test &> ttt3
>> 输出追加重定向,追加文件内容,不覆盖
#ls >> ttt3
<< 输入重定向
#cat > t <<END
杀掉某一控制台上所有进程:
skill -9 pts/2
查看进程:
ps
查看当前所有正在执行的进程:
ps -aux
把第一行显示出来:
ps -aux | head -1
进程表示符号:
S 大写睡眠
D 表示不间断睡眠
R 正在进行
< 表示优先级高
N 优先级低
s 进程下有子进程(小写)
Z 僵尸进程(孤儿)父亲死了
-e 所有有效进程
l 线程
+ 表示为后台进程
f 进程数
w 宽格式
init 首进程1
TTY ? 非终端运行
杀掉某一进程:
kill -9 进程号
如:
kill -9 220487
pstree 直接显示进程数
pstree -p 显示进程及ID号
kill 进程ID号 |
-- 杀掉进程
killall 进程名 |
kill -l 看所有
1 重置进程
2 终止进程
9 强制杀死
例:
kill -9 pid
killall pname 杀掉某个进程
killall named
type killall
[1]--后台编号 22442--ID号
1 2 -------- 可以删除进程
是进程号 进程名字
fg 1 前台
bg 1 后台
ctrl D 注销 (挂起--后台用bg)
ctrl Z 挂起
vim /etc/inittab
1.表示单用户模式 作用:重置root密码
2.多用户模式 但是不带NFS(不支持)
3.完全多用户模式
4.未使用的
id:3:initdefault: 开机选择启动方式 3或5