进程
所谓进程,简单的来说,就是一个正在运行的程序。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体。在当代面向线程设计的计算机结构中,进程是线程的容器,进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。
操作系统
管理计算机上的软件硬件资源,为用户提供一个交互的接口。
pid
用来标识一个进程,一个进程有一个进程ID号,也就是pid。
ppid
当前进程的父进程的ID号。
前台运行
能直接运行的命令都在前台运行。
ps
利用ps可以查看前台所有进程。
利用ps -ef 可以查看所有进程
在命令后面加一个& 就可以把命令变为后台运行。
jobs:
利用jobs可以查看后台运行的进程。
jobs -l
如何把前台运行的进程挪到后台?
分为两步:1.ctrl + z 先停止进程 2. bg%1
从后台挪向前台:
1.ctrl+z 2.fg % 1
kill
用来结束进程的命令
kill + pid
pkill+进程名:结束同一类进程。
接下来是几个简单的命令
关机: shutdown -h now
init 0
halt
重启: shutdown -f now
reboot
init 6
取消重启:shutdown -c
系统运行级别:0-6 共七个级别 我们基本都在第五级别。
用runlevel可以查看当前级别
用 init +级别 可以切换
0级别是关机
6级别是重启
useradd:添加用户
userdel:移除用户
passwd:修改密码
把b.c 和a.c 打包放到my.tar中:tar cvf my.tar a.c b.c
还原解包:tar xvf my.tar
压缩:gzip my.tar
解压缩:gzip -d my.tar.gz
解包解压缩:tar zxf my.tar.gz