1、进程
Linux进程的状态
[R --- TASK_RUNNING(可执行状态)
[S --- TASK_INTERRUPTIBLE(可中断的睡眠状态)
[D --- TASK_UNINTERRUPTIBLE(不可中断的睡眠状态)
[T --- TASK_STOPPED或TASK_TRACED(暂停状态或跟踪状态)
[Z --- TASK_DEAD - EXIT_ZOMBIE(退出状态,进程成为僵尸进程)
[X --- TASK_DEAD - EXIT_DEAD(退出状态,进程即将被销毁)
ps aux|grep python
ps 进程的一次性的查看
ps aux输出格式:USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
grep:正则表达式搜索文本
python:进程名称
ps aux|grep python -c
-c:统计python进程个数
kill -9 强制删除进程
exit退出进程
clear 清屏幕
CTRL+C 退出当前命令
CTRL+Z 执行睡眠
history 历史命令
任务状态(job)
job -l 查看后台任务
命令 & 后台运行
nohup 命令 & 关闭终端后台运行
bg 进程号 进程转后台运行
fg 进程号 后台进程转前台运行
2、文件
pwd查看当前路径
cd进入文件夹
./ 当前路径
../ 上层路径
mkdir 新建文件夹
touch 新建文件
vi 编辑文件
cat 查看文件内容
ls
查看文件
ls -l 查看文件及其属性
ls -a 查看文件(包括隐藏文件)
more filename 分页显示文件内容
tail filename 查看尾部,还可以指定行数
head filename 查看头部,还可以指定行数
chmod 编号 文件
权限分为三种:读(r=4),写(w=2),执行(x=1)
754:文件所有者可读、可写、可执
文件所属组可读、可执
其他用户可以读
查询文件
find path -name filename
find path -ctime 20 在当前目录查找近20天的文件
whereis 文件名 (二进制文件)
locate 文件名
which 文件名 (可执行文件)
mv 移动文件
cp -r 复制文件夹
rm
rm -f * 删除当前目录下的文件
find ./ -name "*" | xargs rm -f 删除文件过多的文件夹(xargs 过滤器,把文件分块删除)
rm -f dirname 删除文件夹