Linux-1(操作系统实验)

Linux命令大全
https://www.runoob.com/linux/linux-command-manual.html

1.快捷键等(补充)

2.编译运行.c 文件

linux上编译.c文件 gcc -o name name.c
运行 ./name
若为 ./name &
&表示后台,系统不等程序的结束,直接返回接受下一条命令。

3.查看进程状态

可以使用ps命令查看进程在系统中的状态。在ps命令的显示结果中,5中字符分别代表5种不同的进程状态。
(1)R(TASK_RUNNING):可执行状态或运行状态
(2)S(TASK_INTERRUPTIBLE):可中断阻塞状态,可响应中断、接收信号(如SIGKILL)
(3)D( TASK_ UNINTERRUPTIBLE):不可中断阻塞状态,只能响应中断
(4)T( TASK_ STOPPED/ TASK_ TRACED):暂停状态或跟踪状态
(5)Z( TASK_ DEAD/EXIT_ZOMBIE):退出状态,进程成为僵尸进程
注:在状态字符后面如果带+(如S+),表示进程是前台运行,否则是后台运行。
ps -ax 列出所有进程的信息
竖线‘|’ ,在linux中是作为管道符的,将‘|’前面命令的输出作为’|'后面的输入。
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来
综上三条:ps ax | grep run_status
将ps ax 输出的全部进程作为grep的输入,然后在输入的全部进程中查找 run_status

3.kill 命令

kill -SIGSTOP 行数 将进程置为T状态
kill -SIGSCON 行数 将进程恢复为R状态*
kill -9 强制退出
https://www.runoob.com/linux/linux-command-manual.html

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务