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 文件到当前目录,并还原其中的文件夹结构。