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

相关推荐
java_logo5 分钟前
Docker 部署 Emby:轻松搭建家庭影音媒体服务器
服务器·docker·nas·emby·飞牛nas·群晖nas·轩辕镜像
柏慧通云报餐7 分钟前
智慧食堂食材溯源数字化方案|采购 - 入库 - 餐桌全链路记录体系落地实践
大数据·运维·人工智能
北风催呀催12 分钟前
HuggingFace下载镜像加速技巧
linux·huggingface
河北清兮网络科技27 分钟前
直播APP商用开发深度解析:为什么模板系统无法支撑规模化直播平台
运维·网络·人工智能·小程序·短剧app
MicrosoftCloud29 分钟前
性能排查 02|vmstat、iostat、mpstat、sar 怎么读?性能四件套的分工与判读阈值
linux·ubuntu·vmstat·性能监控·iostat·sysstat
夜之眷属31 分钟前
JVM实战:服务器堆外内存去哪了(NMT实测)
java·服务器·jvm·后端·性能优化
运维行者_42 分钟前
PHP性能监控怎么做?从响应时间到慢函数的6个关键指标
运维·服务器·开发语言·网络·支持向量机·php·接口隔离原则
AR-26710-1 小时前
Linux Day16——日志
linux·运维
小HANN1 小时前
华为云企业网站上云实战|从零搭建高可用WordPress(ECS+RDS+ELB+弹性伸缩+云监控全流程落地)
linux·运维·服务器·经验分享
eBest数字化转型方案1 小时前
经销商对账自动化:从五本账模型到票据识别的工程实现
运维·自动化