尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

(三)Linux 进程管理 + tar/gzip 压缩解压

(三)Linux 进程管理 + tar/gzip 压缩解压 一、基础概念1. 进程程序是磁盘上静态文件main.c编译后main/main.exe进程是程序运行后产生的动态实例。pid进程唯一 IDppid父进程 IDbash命令解释器终端打开就常驻后台所有终端命令进程的父进程二、进程查看命令 psps默认只输出当前终端关联的进程 常用参数组合ps -e展示系统全部进程ps -f完整格式用户、PID、PPID、启动命令等详细信息ps -ef最常用查看系统所有进程完整信息ps -eL显示所有进程 内部线程 ID三、前后台进程控制终端任务管理1. 后台运行程序# 命令末尾加 程序直接后台执行 python test.py 2. 快捷键Ctrl c终止当前前台运行进程Ctrl z暂停前台进程丢入后台暂停状态3. 任务管理命令 jobs/fg/bgjobs查看当前终端所有后台任务带任务编号%1、%2fg %1将 1 号后台任务切回前台运行bg %1让 1 号暂停的后台任务在后台继续运行4. 杀死进程 killkill 进程PID # 正常终止进程 kill -9 进程PID # 强制杀死慎用可能丢失数据四、历史命令 historyhistory # 列出本机执行过的所有历史命令五、压缩解压tar 打包工具tar 参数含义参数作用ccreate 创建打包文件ffile 指定操作文件必须放参数最后vverbose 打印打包 / 解包详细过程ttest 只查看包内文件不解压xextract 解包释放文件z调用 gzip 压缩 / 解压处理.tar.gz格式1. 打包不压缩仅归档# 创建my.tar打包a.txt打印过程v tar cvf my.tar a.txt # 只查看包内容不解压 tar tvf my.tar2. 一步打包 gzip 压缩生成 .tar.gztar zcvf my.tar.gz a.txt b.txt dir/ # zgzip压缩 c创建包 v详情 f输出文件名六、gzip 单独压缩工具1. gzip 单独压缩gzip a.txt # 生成 a.txt.gz原文件会被删除2. gzip 单独解压gzip -d a.txt.gz # 解压得到a.txt删除.gz压缩包七、两种 .tar.gz 解压方式对比方式 1一步解压推荐日常使用z处理 gz 压缩层x解 tar 包f指定文件tar zxf my.tar.gz # 加v看详情tar zxvf my.tar.gz流程自动先解压 gz → 解 tar 包无中间 tar 文件残留方式 2分步解压分开 gzip tar先解压 gz得到纯 tar 包gzip -d my.tar.gz # 输出 my.tar再解 tar 归档包tar xvf my.tar
返回列表