Linux -- 常用命令积累

1、查找后台正在运行的命令,以shell 程序 为例

bash 复制代码
ps -ef | grep cv1.sh
  • 使用 ps 命令来获取更详细的信息,包括进程的完整命令行
  • 可以使用 kill 命令通过进程的 PID 来停止特定的进程

得到以下内容:

python 复制代码
rot      27772   5072  0 11:59 pts/8    00:00:00 sh cv1.sh
rot     214834      1  0 17:10 ?        00:00:00 /usr/bin/sh /home/rot/test_run/code/cv1.sh
rot     216265   5072  0 17:13 pts/8    00:00:00 grep --color=auto cv1.sh

这里有三个相关进程的输出。

python 复制代码
第一个进程是通过 sh cv1.sh 命令启动的,它的进程 ID (PID) 是 27772。
第二个进程是通过 /usr/bin/sh /home/rot/test_run/code/cv1.sh 命令启动的,它的进程 ID (PID) 是 214834。
第三个进程是您运行的 ps -ef | grep cv1.sh 命令自身的进程,它的进程 ID (PID) 是 216265。

2、 压缩文件夹

Linux 中,你可以使用 tar 命令来压缩文件夹。下面是两个常见的压缩和解压缩文件夹的示例:

  • 压缩文件夹:
bash 复制代码
tar -czvf archive.tar.gz folder/
  • 解释:
bash 复制代码
tar:使用 tar 命令
-c:创建一个新的归档文件
-z:使用 gzip 压缩算法压缩文件
-v:显示详细的压缩操作日志
-f:指定要创建的归档文件的名称(在这里是 archive.tar.gz)
folder/:要压缩的文件夹的路径

这将创建一个名为 archive.tar.gz 的压缩文件,其中包含 folder/ 文件夹中的所有内容。

  • 解压缩文件夹:
bash 复制代码
tar -xzvf archive.tar.gz

解释:

shell 复制代码
tar:使用 tar 命令
-x:从归档文件中提取文件
-z:解压缩使用 gzip 压缩的文件
-v:显示详细的解压缩操作日志
-f:指定要提取的归档文件的名称(在这里是 archive.tar.gz)
python 复制代码
这将解压缩 archive.tar.gz 文件到当前目录,并还原其中的文件夹结构。

相关推荐
Savvy..1 分钟前
运维面试题
运维
林_学4 分钟前
Docker Desktop 全卸了,新项目上线从3天缩短到3分钟
运维·docker·容器
陈平安Java and C5 分钟前
Docker镜像原理
运维·docker·容器
爱吃山竹的大肚肚5 分钟前
Nginx 最核心和常用的命令
java·运维·服务器·前端·nginx
程序员在线炒粉8元1份顺丰包邮送可乐7 分钟前
Docker 部署PaddleOCR 实战教程(含离线模型、接口调用、排障)
运维·docker·ai·容器
天上飞的粉红小猪8 分钟前
Socket UDP编程
linux·网络协议·udp
aosky22 分钟前
Vercel Labs agent-browser 深度测评:AI时代的浏览器自动化利器
运维·人工智能·自动化·agent-browser
柠檬汁Dev27 分钟前
云端开发,把应用上线时间从2天缩短到3分钟
服务器
皓月盈江27 分钟前
Linux Debian13安装后更换为国内镜像源,解决执行sudo命令提示用户名不在sudoers文件中问题
linux·服务器·sudo·debian13·debian13更换国内镜像源·用户名不在sudoers文件中
wdfk_prog28 分钟前
[Linux]学习笔记系列 -- [driver][base]class
linux·笔记·学习