当前位置: 首页 > news >正文

Linux笔记.2

命令:指令+选项+参数

tar

【将文件打包或者解包】

c ~ 创建包文件 ; f ~ 指定目标为文件而不是设备; v ~ 显示详细过程 ; t ~ 显示包中的内容而不释放 ; x ~ 释放包中的内容; z ~ GNU 版本新加的,使得 tar 有压缩和解压的功能;

后的文件会很大,因为里面还有用于包装或者解包的文件

展示包内文件:

​​​​​​

解包:

在前面指令前加z可以压缩包【如-cvf->-zcvf,t不需要z】

ps

【打印当前进程】

PID为进程号,TTY为终端号,bash为命令解释器,bash的PID不会变【但是在俩个终端开的时候会不同】,但是其他的会增加【即使在俩个终端也会增加】

-e 【展示所有在运行的系统所有进程信息】 -f 【显示更多的进程属性信息(全格式)】 有PPID【进程的父进程号】

pstree【以树状图的形式显示进程之间的关系】

kill

【杀死或者挂起一个进程(暂停进程无法杀死)】

kill 24325 //数字为进程号

【vi~编写程序】 【gcc (文件名) -o (自定义新名称-运行时用到的名字)】 //编译 【./自定义新名称】 -9【强制结束】

ctrl+c也可以退出;ctrl+z可暂停进程;

pkill

【杀死一组进程】

pkill (文件名称)

&

【将程序运行在后台】

./1& //&前空格可加可不加

jobs

【查看后台所有运行的程序】

fg bg

fg %任务号 将后台运行的或挂起的进程挪到前台执行 //一般用&后产生「[2] 35267」这样的结果,2为任务号 bg %任务号 将挂起的进程唤醒到后台执行

【后台运行不影响前台逻辑,前台输入指令还可以运行】

sleep

【休眠一段时间】

sleep 10 //休眠10s

在一段时间内输入命令无响应,但是在休眠结束后还会执行

gcc

预编译 : gcc -E xxxx.c -o xxxx.i 【将头文件展开生成文本文件】 编译: gcc -S xxxx.i -o xxxx.s 【生成汇编语言】 汇编: gcc -c xxxx.s -o xxxx.o 【生成二进制文件】 链接: gcc xxxx.o -o xxxx 【将二进制文件生成没有后缀的可执行文件】

// 有俩种执行方法 gcc xxxx.c -o xxxx ./xxxx ****************************************** gcc xxxx.c //生成a.out文件 ./a.out

makefile 和 make

all :最后执行文件名 【在makefile的文件里】 执行文件名:包含的文件(.o文件) 生成需要的.o文件 【编写完成后直接用make执行】(如果执行不了可 clean 清除多余文件,加标志位 能是没有下载make,执行apt install make)

gdb调试

Debug版本可以调试 Release不可以调试 【加 -g 才能调试】 gdb 生成的文件名 进入调试部分 (gcc 1.c -o 1 -g)

http://www.jsqmd.com/news/761104/

相关文章:

  • ESP32+LLM:构建低成本、高隐私的离线智能语音助手全方案
  • 基于Nx Monorepo与Supabase构建AI编程规则管理平台
  • 文海问津项目日志(四)
  • 工业芯片SSD202D在复古游戏机中的逆向创新应用
  • Taotoken模型广场在项目技术选型中的实际使用感受
  • K2.6快速 LeetCode 2106.摘水果 public int maxTotalFruits(int[][] fruits, int startPos, int k)
  • 2026住人集装箱应用白皮书交通基建场景剖析:集装箱租赁、集装箱活动房、租赁用集装箱、集装箱房屋、住人集装箱、集装箱定制选择指南 - 优质品牌商家
  • 保姆级教程:在Ubuntu 22.04上搞定Playwright Python环境(含依赖安装避坑指南)
  • Arduino UNO SPE Shield:工业物联网通信解决方案
  • 前端光标平滑算法实战:Catmull-Rom插值与perfect-cursor应用
  • JFrog Artifactory与CI/CD深度集成:fastci工具实战与制品管理优化
  • 3步永久备份微信聊天记录:免费开源工具WeChatExporter终极指南
  • 深入解析Refine框架:基于React的企业级应用开发实践
  • 2026年Q2可移动垃圾房权威供应梯队:可移动垃圾房/吸烟亭/环卫休息室/移动厕所/移动垃圾分类房/保安岗亭/移动卫生间/选择指南 - 优质品牌商家
  • STM32H743飞控DIY避坑:ICM42688P的SPI引脚映射与DMA配置实战(附完整代码)
  • 轻量级规则引擎dev-rules:动态业务逻辑与配置化实践
  • 智能多平台文件解析引擎:基于模块化架构的高性能网盘直链获取解决方案
  • 豆包付费订阅背后,藏着一个反直觉的真相:给你顶配AI,你用得动吗?
  • 魔兽争霸III地图制作革命:为什么HiveWE是每个地图创作者必备的终极编辑器
  • 用MATLAB处理GLDAS Noah数据:从NASA官网下载到绘制全球土壤水分分布图
  • 从30mV到3mV:手把手教你评估和提升NTC测温精度(以MM32F0130的ADC为例)
  • 为Claude Code配置Taotoken聚合端点实现稳定智能编程辅助
  • 从单片机到Linux内核:一文搞懂原子操作atomic_t的前世今生与实战
  • 阴阳师自动化脚本终极指南:3分钟快速部署,彻底解放双手
  • 从静态地图到4D动态轨迹图,R 4.5新geoviews 0.14接口全拆解,6步实现城市出租车流实时热力回溯
  • 2026耐低温密封圈选型:耐高压密封圈/耐高温密封圈/聚四氟乙烯密封圈/铁氟龙密封圈/防尘密封圈/高分子材料密封圈/选择指南 - 优质品牌商家
  • MAGNet多模态智能体导航:跨模态注意力与连续动作控制
  • AI赋能Git提交:aicommit2工具原理、配置与实战指南
  • 儿童疫苗接种溯源程序,批次,厂家,接种时间上链,杜绝问题疫苗。
  • 对比直接使用官方api体验taotoken在容灾与路由上的差异